Retour

Explorez tous les épisodes du podcast The Modern .NET Show

Plongez dans la liste complète des épisodes de The Modern .NET Show. Chaque épisode est catalogué accompagné de descriptions détaillées, ce qui facilite la recherche et l'exploration de sujets spécifiques. Suivez tous les épisodes de votre podcast préféré et ne manquez aucun contenu pertinent.

Rows per page:

1–50 of 164

TitreDateDurée
Powering Up with Erik Jensen: An Introduction to EF Core Power Tools25 Oct 202401:08:48
Metalama

This episode of The Modern .NET Show is supported, in part, by Metalama, reduce your boilerplate code by up to 15% with Metalama's C#-to-C# template engine and reduce your code complexity today!

Show Notes

Hi everyone,

Just a quick thing before we start: this episode was recorded in the middle of summer, which meant that Erik needed to have his office window open. It's possible to hear the outside traffic throughout, but rest assured that our editing team have done what they can to reduce it's presence.

It's not that noticable and shouldn't affect your enjoyment of the show, but I wanted to give you a heads-up. Also, do remember that there's a full transcription available at the show's website; so check that out, too.

Anyway, let's get to it.

"So, I think my mantra for creating things like these tools is, "should be easy to get started and there should be a like an easy happy path but then if you want to deep dive and do a lot of options or even a t4 templates you can also do that," but there should be a simple happy path with good error reporting if something fails."— Erik Jensen

Welcome friends to The Modern .NET Show; the premier .NET podcast, focussing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie "GaProgMan" Taylor.

In this episode, Erik Jensen joined us to talk about EF Core Power Tools, and how you can use his project to increase your productivity with EF Core-based databases, regardless of the database technology used; if it's supported by EF Core, then the Power Tools extension supports it to.

"The one that's definitely used the most is what in a tool is referred to as reverse engineering. Where you point to an existing database, which can be some of the database types I mentioned previously. Like SQL Server, as a SQL database, Postgres, Oracle, MySQL, and Firebird. And then the tool asks you for a number of options, like you can specify what namespaces you're using, and where the files are laid in your project, and many, many other options. And then when you press OK at that point, as you said, Jamie, the tool generates a DB context and some classes that represent your tables with navigations between the tables based on discovery of foreign key relationships."— Erik Jensen

We also briefly touched on the MSBuild.Sdk.SqlProj project and its goal of giving cross-platform .NET developers a way to both describe and build their ideal database schema in code. We also covered Erik's personal process for dealing with feature requests, and how developers can ensure that that are providing valueable feedback to open-source projects; a subject that will come up again soon with future guest Scott Harden.

Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET.

Supporting the Show

If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

Full Show Notes

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/powering-up-with-erik-jensen-an-introduction-to-ef-core-power-tools/

EF Core Power Tools Contributors

The following list is correct as of Oct 4th, 2024, and aims to show that it takes a village to create a tool as ubiquitous as EF Core Power Tools. It contains the top 10 (arranged by number of contributions) devs who have worked on EF Core Power Tools.

Useful Links Supporting the show: Getting in Touch:

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

Chainguard and Securing Your Containers with Adrian Mouat11 Oct 202401:05:41
RJJ Software's Software Development Service

This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations.

Show Notes

"Okay. So I’ll come on to that point is that’s obviously something i’d like to talk about. But a couple of things I should mention, I guess. That I think you’re absolutely right with all the points you raised, but we are trying to work on on everything there. So a couple of things are worth pointing out: one is docker-init; so nowadays if you start in like a new project with python or node or whatever, you can run the docker-init command, and what that will do is like create a dockerfile and a couple of other files, I think, to help you get started, and it sort of contains that the best practices. So to try and help you get over the hump of trying to understand how to create a dockerfile, and all the different ways you can build that without needing to know everything. So I think that really helps."—Adrian Mouat

Welcome friends to The Modern .NET Show; the premier .NET podcast, focussing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie "GaProgMan" Taylor.

In this episode, Adrian Mouat joined us to talk about Chainguard, what a distroless container is, a number of tools that you can use to check whether your containers have any CVEs present, attestations and reproducibility, and a number of ways to secure your applications once they are running in the wild.

"Yeah, I like your point there about showing your receipts. So in attestations, you can also say things like, you know, “we did do this on this image.” You can create an attestation that says, “hey, I ran a scanner on this image and I had this output at this time.” And because it’s all signed, you know that that did happen, if you like. Yeah, and also like, you know, you could have an attestation that said, “I ran these tests on this image at this time and this was the output,” sort of thing. So it’s sort of proving that certain steps were taken."— Adrian Mouat

Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET.

Supporting the Show

If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

Full Show Notes

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/chainguard-and-securing-your-containers-with-adrian-mouat/

Useful Links Supporting the show:

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

.NET MAUI: Navigating the Cross-Platform Code Seas with Maddy Montaquila03 May 202400:59:32
Avalonia XPF

This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility.

Show Notes

Yeah, so .NET MAUI is the .NET stack, framework, whatever you want to call it, for writing one code base that runs on what we call client devices, client platforms.

So you have the web, you have ASP .NET Blazor and all that stuff. You have the console apps, you can write with C#, of course, so many backends and APIs and all of that stuff running in the cloud. But with MAUI, it's for client app development. So Android, iOS, macOS and Windows, you can target using XAML and C#, or just C# if you don't like XAML, or Razor if you want to. All are options.

But you can write one code, business logic, your UI, all of your endpoint management and everything, all of that. And it's just written in C#. It's a .NET application. It's using .NET MAUI

— Maddy Montaquila

Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

In this episode, Maddy Montaquila joined us to talk about .NET MAUI—the Multi-platform Application User Interface—what it is, it's history, and why developers who are looking for a first-party UI-framework their modern .NET apps should check it out.

We can do that totally within MAUI. It's actually pretty easy.

So you can just say like, "on platform Android, do this," or "on idiom," we call them idioms, right? Tablet, desktop, or phone. "On idiom, do this."

We actually have customers who will ship in the same code base, like two completely different navigation stacks. So it will say, "on desktop, load it up with this nav stack and load into these pages. On mobile, load it up into this nav stack and load up these pages." But since you can share the components, you can basically say, "the navigation of my desktop app, everything is horizontal, but I pull in the same components. It's just like a different grid view than I would do on mobile where it's all stacked on top of each other and it's a scroll." Right?

So you can get super flexible with all of it.

— Maddy Montaquila

So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

Supporting the Show

If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

Full Show Notes

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/s6e17-net-maui-navigating-the-cross-platform-code-seas-with-maddy-montaquila/

Useful Links

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

Uno Platform With Jérôme Laban18 Sep 202000:41:52

Support for this episode also comes from Datadog. Head over to datadoghq.com/dotnetcore, sign up for a 14-day trial, and claim a free t-shirt!

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay

In this episode of The .NET Core Podcast we talked with Jérôme Laban about Uno Platform and why you should be using it to build your cross-platform, UI based applications.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-60-uno-platform-with-jerome-laban/

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

IoT and .NET Core With Pete Gallagher04 Sep 202001:14:15

This episode is sponsored ConfigCat - a feature-flag service for your applications. You can try it out with their forever free plan. Or get 50% off any paid plan with code "NETCORESHOW"

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay

In this episode of The .NET Core Podcast we talked with Pete Gallagher about many of the different ways that you can start leveraging IoT in your projects

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-59-iot-and-net-core-with-pete-gallagher/

Support for this episode comes from areyouadev. Head over to areyouadev.com to try out the program for free, and get a complimentary 20 minute 1 to 1 chat with a fellow developer.

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

Bonus - Happy 2nd Birthday and Community Reflections24 Aug 202000:12:23

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this bonus episode of the podcast, we take a look at some of the interesting statistics of the show and get some community reflections on the evolution of .NET Core.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/happy-2nd-birthday/

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at https://www.patreon.com/TheDotNetCorePodcast

Practical Debugging for .NET Developers With Michael Shpilt21 Aug 202001:04:31

This episode is sponsored by Datadog, a monitoring and analytics platform combining metrics, distributed traces, and logs in one place. Head over to https://www.datadoghq.com/dotnetcore to learn more.

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay

In this episode of The .NET Core Podcast we talked with Michael Shpilt about debugging applications, how most developers aren't taught a great deal about debugging, and some practical tips for doing it.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-58-practical-debugging-for-net-developers-with-michael-shplit/

Support for this episode comes from ConfigCat. Head over to configcat.com to start using it for free today.

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

ML .NET with Luis Quintanilla07 Aug 202000:59:16

Support for this episode also comes from Datadog. Head over to datadoghq.com/dotnetcore, sign up for a 14-day trial, and claim a free t-shirt!

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay

In this episode of the .NET Core podcast we talked with Luis Quintanilla about ML.NET, what machine learning is, and how you can leverage it in your applications.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-57-ml-net-with-luis-quintanilla/

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

Debugging in Production with Omer Raviv24 Jul 202001:01:36

Support for this episode comes from ConfigCat. Head over to configcat.com to start using it for free today, or use the discount code NETCORESHOW for a 50% discount on a paid plan.

In this episode of the .NET Core podcast we talked with Omer Raviv about debugging .NET Core applications, the tricky subject of debugging in production, and a Production Debugger from Ozcode.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-56-debugging-in-production-with-omer-raviv/

Get your ticket for .NET Summit 2020 before the price increases on July 28 - at https://dotnetsummit.by/#tickets

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

Integrating with External APIs with Alexey Golub10 Jul 202000:54:47

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay

In this episode of the .NET Core podcast we talked with Alexey Golub about how he worked with the undocumented YouTube API to create YouTube Explode, and some of his tips for integrating with undocumented APIs.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-55-working-with-external-apis-with-alexey-golub/

Get your ticket for .NET Summit 2020 before the price increases on July 28 - at https://dotnetsummit.by/#tickets

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

API Endpoints With Steve Smith26 Jun 202000:46:57

Support for this episode comes from ConfigCat. Head over to configcat.com to start using it for free today.

Support for this episode also comes from Datadog. Head over to datadoghq.com/dotnetcore, sign up for a 14-day trial, and claim a free t-shirt!

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay

In this episode of the .NET Core podcast we talked with Steve Smith about his API Endpoints NuGet package, how MVC is an "anti-pattern", and how to greatly simplify your WebApi projects.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-54-api-endpoints-with-steve-smith/

Get your ticket for .NET Summit 2020 before the price increases on July 28 - at https://dotnetsummit.by/#tickets

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

The Desktop Story with Paul Michaels12 Jun 202000:51:55

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay

In this episode of the .NET Core podcast we talked with Paul Michaels about the Windows-based desktop development story when using .NET Core.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-53-the-desktop-story-with-paul-michaels/

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Functional Programming in C# with Simon Painter29 May 202001:04:30

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay

In this episode of the .NET Core podcast we talked with Simon Painter about functional programming, whether C# is slowly becoming more functional, the F# language, and exactly what a monad is

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-52-functional-csharp-with-simon-painter/

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Building Secure Software: Unveiling the Hidden Dependencies with Niels Tanis19 Apr 202401:15:18
Avalonia XPF

This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility.

Show Notes And keep in mind that, not to bash OWASP and the top ten at all because I'm a big fan of OWASP, but people always tell me like, "yeah, I'm OWASP compliant," and that's the biggest BS, to be honest. Because a top ten could not like, it should be an awareness piece and you should work from it. And there are better ways of dealing with that. But I think a security scorecard should never be a goal. It should be a means to reach the goal, to have better understanding, right? And hopefully they can change stuff and be more expressive. — Niels Tanis

Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

In this episode, Niels Tanis returned to the show. He was previous on the show back in episode 69 - The Risks of Third Party Code With Niels Tanis - which was released back in February of 2021. I asked Niels to back on the show to talk more about securing the software development supply chain and SBoMs (Software Bills of Materials).

Yeah, that makes sense. It's funny.

So I think when I started out talking about supply chain, and there were some tools that have been introduced to do SBoM data, and then you also come into an area called provenance, which tells more about the build and about "this build server was used. And I've run on GitHub actions, or I run on a GitLab instance, or I have stuff done differently," right? Maybe even the Redhat one: Tekton, that kind of thing. And based on that, I'm producing an SBoM.

And I did a talk and I concluded with that, "it's like, these are cool tools, you need to look into it." And then somebody at the end asked me the question, "and the what? You have all the data? And then what?" I said, "yeah, that's solid question because that will be the next step." And it's funny that you mentioned it as well.

So over the time, I think it was around already when I started out talking. But there's a project that Google created called Guac.

— Niels Tanis

So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

Supporting the Show

If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

Full Show Notes

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/building-secure-software-unveiling-the-hidden-dependencies-with-niels-tanis/

Useful Links

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

Creating an IoT Hand with Clifford Aguis15 May 202001:03:07

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay

In this episode of the .NET Core podcast we talked with Clifford Aguis about his project "Handy", and his experience of creating an IoT hand from scratch

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-51-creating-an-iot-hand-with-clifford-aguis

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Elasticsearch and Open Source With Martijn Laarman01 May 202000:54:23

Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay

In this episode of the .NET Core podcast we talked with Martijn Laarman about Elasticsearch and his journey in open source

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-50-elasticsearch-and-open-source-with-martijn-laarman/

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Configuration in .NET Core with Steve Collins17 Apr 202000:48:34

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of the .NET Core podcast we talked with Steve Collins about the many different options for configuring your .NET Core applications.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-49-configuration-in-net-core-with-steve-collins/

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Rockstar with Dylan Beattie03 Apr 202001:00:44

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core podcast we talked with Dylan Beattie about Rockstar, esoteric programming languages, and whether programming is an art or not.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-48-rockstar-with-dylan-beattie

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Hacking .NET with Michal Strehovský20 Mar 202000:51:50

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

This episode is sponsored by RJJ Software Ltd

RJJ Software is dedicated to helping you to realise your company's digital potential through innovative solutions using the latest technologies.

In this episode of The .NET Core podcast we talked with Michal Strehovský about his experience with hacking around in CoreRT.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-47-hacking-net-with-michal-strehovsky

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Migrating Umbraco to .NET Core with Bjarke Berg06 Mar 202000:36:23

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

This episode is sponsored by RJJ Software Ltd

RJJ Software is dedicated to helping you to realise your company's digital potential through innovative solutions using the latest technologies.

In this episode of The .NET Core podcast we talked with Bjarke Berg about the upcoming migration of Umbraco to .NET Core.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-46-migrating-umbraco-to-net-core-with-bjarke-berg

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Migrating Stack Overflow to .NET Core with Nick Craver21 Feb 202001:14:05

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

This episode is sponsored by RJJ Software Ltd

RJJ Software is dedicated to helping you to realise your company's digital potential through innovative solutions using the latest technologies.

In this episode of The .NET Core podcast we talked with Nick Craver about the on-going migration of Stack Overflow to .NET Core, some of the pitfalls of migrating large applications, and some of the things which make Stack Overflow fall over.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-45-migrating-stack-overflow-to-net-core-with-nick-craver

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Learning NET Core with Mark J Price07 Feb 202000:53:35

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

This episode is sponsored by RJJ Software Ltd

RJJ Software is dedicated to helping you to realise your company's digital potential through innovative solutions using the latest technologies.

In this episode of The .NET Core podcast we talked with Mark Price about some of the ways to learn .NET Core, and a little on his history with educating others with the Microsoft Stack.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-44-learning-net-core-with-mark-j-price

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

How Do You Even Start with Josey Howarth24 Jan 202001:10:28

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core podcast Josey Howarth interviewed me about just how to get started with .NET Core.

This episode is sponsored by RJJ Software Ltd

RJJ Software is dedicated to helping you to realise your company's digital potential through innovative solutions using the latest technologies.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-43-how-do-you-even-start-with-josey-jowarth

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

ASP.NET Core FAQs10 Jan 202000:10:37

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode, we answer a number of frequently asked questions about ASP.NET Core. Which questions? You’ll have to listen in order to find out

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-42-asp-net-core-faqs

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Code, Coffee, and Clever Debugging: Leslie Richardson's Microsoft Journey and the C# Dev Kit in Visual Studio Code with Leslie Richardson05 Apr 202400:59:34
Avalonia XPF

This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility.

Show Notes

Yeah, so C# Dev Kit, it is a pretty new extension in VS Code. We just GA'd it back in early October. And it's an extension that basically enables you to be productive writing C# applications in VS Code.

—Leslie Richardson

Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

In this episode, I spoke with Leslie Richardson about the C# Dev Kit, a new extension for Visual Studio Code which aims to make the experience of writing C# and .NET code in the free editor more productive. It improves the experience of working with almost all code bases which use modern .NET, and includes the ability to even run and explore your unit tests within VS Code - something that wasn't easily doable previously.

I know before C# Dev Kit existed, the Test Explorer is a window that exists by default in VS Code. But yeah, you're already laughing like, "oh yeah."

So it wasn't very great pre Dev Kit from my understanding, like simple things such as being able to automatically recognise your test once you build your test project. That was not a thing, which blows my mind. I'm like, "but then what are you supposed to do? Just manually add them in? That doesn't sound fun at all, especially if you're trying to do the whole test-driven development." You've got tests everywhere and it's like, "well, that's 50 some tests I have to log in. Yippee. I love testing."

Yeah, I can't imagine that's a great experience. So thankfully, with C# Dev Kit, we've actually made the window functional. I know, bare minimum, but I still think it's pretty good. So when you build your test projects, it should be able to recognize everything that you have registered as a test via like a test method attribute or whatever kind of test type that you're using

—Leslie Richardson

So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

Supporting the Show

If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

Full Show Notes

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/code-coffee-and-clever-debugging-leslie-richardsons-microsoft-journey-and-the-c-sharp-dev-kit-in-visual-studio-code-with-leslie-richardson/

Useful Links

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

Visual Recode with Mark Rendle17 Dec 201900:38:17

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core podcast we talked to Mark Rendle about gRPC, WCF, and why WFC isn't coming to .NET Core.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-41-visual-recode-with-mark-rendle

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

NodaTime with Jon Skeet11 Dec 201901:00:06

This episode of the .NET Core Podcast is proud to be part of the Third Annual C# Advent, which is an event happening throughout December 2019. Throughout December, 50 incredibly high quality posts of top tier content are shared via the hashtag csadvent. To find out more, go to Third Annual C# Advent blog post on crosscuttingconcerns.com.

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core podcast we talked to Jon Skeet about NodaTime, API design, Time Zones, and the ECMA Standard for C#.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-40-noda-time-with-jon-skeet

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

gRPC with Mark Rendle29 Nov 201901:10:27

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core podcast we talked to Mark Rendle about gRPC, WCF, and why WFC isn't coming to .NET Core.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-39-grpc-with-mark-rendle

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

 

You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

 

Rider with Kirill Skrygan15 Nov 201900:53:03

Remember: you can also always follow the show's host on twitter @dotnetcoreshow 

In this episode of The .NET Core podcast we talked to Kirill Skrygan about the Rider IDE from JetBrains, and what the future might hold for it.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-38-rider-with-kirill-skyrgan

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
Rebus with Mogens Heller01 Nov 201900:42:46

Remember: you can also always follow the show's host on twitter @dotnetcoreshow 

In this episode of The .NET Core podcast we talked to Mogens Heller Grabe about using Rebus with your .NET applications

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-37-rebus-and-messaging-queues-with-mogens-heller-grabe

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
.NET Core and the Raspberry Pi with Al Rodriguez18 Oct 201901:06:35

Remember: you can also always follow the show's host on twitter @dotnetcoreshow 

In this episode of The .NET Core podcast we talked to Al Rodriguez about using .NET Core on embedded devices like the Raspberry Pi

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-36-net-core-and-the-raspberry-pi-with-al-rodriguez

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
Entity Framework Core with Jon Smith04 Oct 201900:58:01

Remember: you can also always follow the show's host on twitter @dotnetcoreshow 

In this episode of The .NET Core podcast we talked to Jon Smith about Entity Framework Core, what it is, and how you can use it to speed up development of your applications.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-35-entity-framework-core-with-jon-smith

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
F# and Giraffe with Stuart Lang20 Sep 201900:45:16

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

This episode is sponsored by Rider from JetBrains

Have you heard about Rider, a cross-platform .NET IDE developed by JetBrains and based on IntelliJ Platform and ReSharper? If not, it's time to give it a try! Develop .NET, ASP.NET, .NET Core, Xamarin, or Unity applications on Windows, Mac, or Linux. Get Rider today at RiderIDE.net and try it free for 30 days!

In this episode of The .NET Core podcast we talked to Stuart Lang about F#, Giraffe, the SAFE stack, and whether you should consider using a functional paradigm for web development

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-34-f-and-giraffe-with-stuart-lang

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
.NET Core 3.0, MSIX and The Windows Store with James Montemagno06 Sep 201900:54:12

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

This episode is sponsored by Rider from JetBrains

Have you heard about Rider, a cross-platform .NET IDE developed by JetBrains and based on IntelliJ Platform and ReSharper? If not, it's time to give it a try! Develop .NET, ASP.NET, .NET Core, Xamarin, or Unity applications on Windows, Mac, or Linux. Get Rider today at RiderIDE.net and try it free for 30 days!

In this episode of The .NET Core Podcast, we talk to James Moontemagno about his work dog fooding most of the technologies we've all used, from Xamarin to .NET Core. We also talked about releasing apps using preview bits, MSIX, and the Windows Store.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-33-net-core-3-0-msix-and-the-windows-store-with-james-montemagno

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
Coravel with James Hickey23 Aug 201900:50:56

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

This episode is sponsored by Rider from JetBrains

Have you heard about Rider, a cross-platform .NET IDE developed by JetBrains and based on IntelliJ Platform and ReSharper? If not, it's time to give it a try! Develop .NET, ASP.NET, .NET Core, Xamarin, or Unity applications on Windows, Mac, or Linux. Get Rider today at RiderIDE.net and try it free for 30 days!

In this episode of The .NET Core Podcast, we talk to James Hickey about Coravel and Event Driven programming

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-32-coravel-with-james-hickey

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
From .NET to DuckDB: Unleashing the Database Evolution with Giorgi Dalakishvili22 Mar 202401:05:15
NService Bus

This episode of The Modern .NET Show is supported, in part, by NServiceBus, the ultimate tool to build robust and reliable systems that can handle failures gracefully, maintain high availability, and scale to meet growing demand.

Make sure you click the link in the show notes to learn more about NServiceBus.

Show Notes

Yeah. So what I was thinking the other day is that what we want is to concentrate on the business logic that we need to implement and spend as small as little time as possible configuring, installing and figuring out the tools and libraries that we are using for this specific task. Like our mission is to produce the business logic and we should try to minimize the time that we spend on the tools and libraries that enable us to build the software.

—Giorgi Dalakishvili

Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

In this episode, I spoke with Giorgi Dalakishvili about Postgresql, DuckDB, and where you might use either of them in your applications. As Giorgi points out, .NET has support for SQL Server baked in, but there's also support for other database technologies too:

Yes, there are many database technologies and just like you, for me, SQL Server was the default go to database for quite a long time because it's from Microsoft. All the frameworks and libraries work with SQL Server out of the box, and have usually better support for SQL Server than for other databases.

But recently I have been diving into Postgresql, which is a free database and I discovered that it has many interesting features and I think that many .NET developers will be quite excited about these features. The are very useful in some very specific scenarios. And it also has a very good support for .NET. Nowadays there is a .NET driver for Postgres, there is a .NET driver for Entity Framework core. So I would say it's not behind SQL server in terms of .NET support or feature wise.

—Giorgi Dalakishvili

He also points out that our specialist skill as developers is not to focus on the tools, libraries, and frameworks, but to use what we have in our collective toolboxes to build the business logic that our customers, clients, and users desire of us. And along the way, he drops some knowledge on an essential NuGet package for those of us who are using Entity Framework..

So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

Supporting the Show

If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

Full Show Notes

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/from-net-to-DuckDB-unleashing-the-database-evolution-with-giorgi-dalakishvili/

Useful Links

Remember to rate and review the show on  Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

The Liberal Arts and Levelling Up Your Career with Thomas Betts09 Aug 201901:04:43

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

This episode is sponsored by Rider from JetBrains

Have you heard about Rider, a cross-platform .NET IDE developed by JetBrains and based on IntelliJ Platform and ReSharper? If not, it's time to give it a try! Develop .NET, ASP.NET, .NET Core, Xamarin, or Unity applications on Windows, Mac, or Linux. Get Rider today at RiderIDE.net and try it free for 30 days!

In this episode of The .NET Core Podcast, we talk to Thomas Betts about how the Liberal Arts can enhance your career and make you a better communicator; we also discuss the best way to broach the subject of new and untested technologies with your customers.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-31-the-liberal-arts-and-levelling-up-your-career-with-thomas-betts

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
Reflections on .NET with Pablo Santos and Phil Haack26 Jul 201901:02:24

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core Podcast, we talk to Pablo Santos and Phil Haack about the .NET ecosystem, where it has come from, and where it might be going in the future

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-30-reflections-on-net-with-pablo-santos-and-phil-haack

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
Developer Relations and Education with Jasmine Greenaway and Cecil Phillip12 Jul 201901:12:39

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

This episode of the .NET Core Podcast is supported in part by Productivity in Tech.

If you are a developer that wants to share your knowledge with the community, let PIT help you. PIT or Productivity in Tech focuses on developer-creators.

Productivity in Tech was started in 2016 by podcaster Jay Miller. Jay has helped many podcasts and content creators with their shows including this one!

Visit productivityintech.com/dotnetcore for more information and to let them know that you heard about them through us!

In this episode of The .NET Core Podcast, we talk to Jasmine Greenaway and Cecil Phillip about education, Developer Relations, and what Microsoft are doing to help us keep out skills sharp

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-29-developer-relations-and-education-with-jasmine-greenaway-and-cecil-phillip/

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
memstate with Robert Friberg28 Jun 201900:45:44

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core Podcast, we talk to Robert Friberg about memstate and the memory image pattern

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-28-memstate-with-robert-friberg

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
Blazored with Chris Sainty14 Jun 201900:49:20

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core Podcast, we talk to Chris Sainty about Blazored and the sheer speed at which Blazor has evolved

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-27-blazroed-with-chris-sainty

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
Plastic SCM with Pablo Santos31 May 201900:44:08

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core Podcast, we talk to Pablo Santos about Plastic SCM (a source control system written entirely in .NET which predated git), and building your own distro of Mono

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-26-plastic-scm-with-pablo-santos

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia   You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
Blazor: You Want To Run .NET Where?!17 May 201900:26:32

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core Podcast Jamie gives us a taste of his Blazor talks entitled "Blazor: You Want to Run .NET Where?!"

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-25-blazor-you-want-to-run-net-where

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia
Migrating from ASP.NET to ASP.NET Core with Iris Classon03 May 201900:47:04

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core Podcast we talk to Iris Classon about migrating ASP.NET applications to ASP.NET Core

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-24-migrating-from-asp-net-to-asp-net-core-with-iris-classon

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia
An Update On the Podcast05 Apr 201900:06:24

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

This episode of the podcast is more of a quick update on some things relating to the show itself, rather than a full blown episode, interview or monologue.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/a-quick-update

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia
Microservices with Christian Horsdal29 Mar 201900:43:34

This episode of The .NET Core Podcast is brought to you in part by conftalks.dev. There are thousands of conferences going on around the world. Just imagine looking for a comprehensive list of .NET Core conferences and you'll see just what I mean. Conftalks.dev wants to help with that. It is a free service that not only wants to tell you about all the upcoming conferences in your area, but also wants to make sure that you never miss the opportunity to attend or speak at one.

So sign up for conftalks at conftalks.dev so you never forget about that conference again!

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core Podcast we talk to Christian Horsdal about Microservices, what they are, and what a BFF is.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-23-microservices-in-net-core-with-christian-horsdal

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia
Navigating the Web of HATEOAS and HTMX: Unleashing the Power of Hypermedia and Simplified Front-End Wizardry with Sander ten Brinke08 Mar 202401:00:17
Avalonia XPF

This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility.

Show Notes

Hateos allows you to add links to the actions you can perform with the data you're returning. So imagine a tweet and imagine, for example, just a links. It's just an object with some arrays. And one of the links could be a retweet link or like a favourite link or like a delete link. And each link contains a type, which is like the HTTP type, it contains the URL to where you perform this action, and it also contains like a name. So kind of human readable kind of name. So like like retweet, delete, stuff like that.

—Sander ten Brinke

Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

In this episode, I spoke with Sander ten Brinke about HATEOAS and HTMX. These are two separate but complementary technologies which help to build reactive web applications. In fact, as Irina pointed out back in episode 2 of the current season (released on Sept 22nd, 2023), you're likely not building RESTful services if you're not doing HATEOAS.

And HTMX is something, as you'll find out, which aims to simplify building HTML-based apps that utilise web-based APIs by taking care of the boilerplate JavaScript code that you might need to include, using a series of attributes that you can place on elements.

So HTMX is in the principle, it's a JavaScript library, which you can use. So you can use it in your application to write a whole lot less JavaScript.

Let's think back to the good old days, right, where we were writing, like, Web 1.0 applications and our servers were simply like, we're using HTML templating engines, which they still do.

It worked and it worked fine, but it wasn't very interactive because then we kind of got to the point where we were like, we want to do some cool clients application, but we don't want to reload the page the entire time. And that is kind of where the SPA movement came along. We want to be able to have a rich interactive application where clicking a button or clicking multiple buttons, just a bit of the page refreshes, right? That's kind of the Web 2.0, I suppose.

—Sander ten Brinke

So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

Supporting the Show

If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

Full Show Notes

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/navigating-the-web-of-hateoas-and-htmx-unleashing-the-power-of-hypermedia-and-simplified-front-end-wizardry-with-sander-ten-brinke/

Useful Links

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

Nuke with Matthias Koch15 Mar 201900:38:49

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core Podcast we talk to Matthias Koch about Nuke, what it how you can use to simplify your builds.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-22-nuke-with-matthias-koch

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia
Orleans with Russell Hammett01 Mar 201900:28:38

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core Podcast we talk with Russell Hammett about Orleans, the actor model, and asynchrony

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-21-orleans-with-russell-hammett

We'll be releasing extra audio from the interview with Russell over on the ko-fi page in the next few days. If you'd like access to the extra conversation, consider making a one time $3 donation to the ko-fi page. This will help us to host the podcast, and you will get permanent access to the bonus audio.

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia
Xamarin with Jim Bennett15 Feb 201900:48:01

Remember: you can also always follow the show's host on twitter @dotnetcoreshow

In this episode of The .NET Core Podcast we talk with Jim Bennett and the magic that is Xamarin, and how you can use it to create native apps for your devices.

The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-20-xamarin-with-jim-bennett

Jim's book "Xamarin in Action" is available to purchase from Manning Publishing. Clicking this link will take you to the product page and apply a substantial discount.

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia
© My Podcast Data