

The Modern .NET Show
Jamie Taylor
Calling all .NET developers! Dive into the heart of modern .NET technology with us. We are the go-to podcast for all .NET developers worldwide; providing an audio toolbox for developers who use modern .NET.
Our show, previously known as The .NET Core Podcast, is all about keeping you up-to-date and empowered in this ever-evolving field. Tune in for engaging interviews with industry leaders, as we discuss the topics every .NET developer should be well-versed in. From cross-platform wonders to cloud innovations, we're here to ensure you're armed with the knowledge to excel with the modern .NET technology stack.
Join us on this exciting journey, where learning, growing, and connecting with fellow developers takes centre stage. Let's embrace the new era of .NET together!
Our show, previously known as The .NET Core Podcast, is all about keeping you up-to-date and empowered in this ever-evolving field. Tune in for engaging interviews with industry leaders, as we discuss the topics every .NET developer should be well-versed in. From cross-platform wonders to cloud innovations, we're here to ensure you're armed with the knowledge to excel with the modern .NET technology stack.
Join us on this exciting journey, where learning, growing, and connecting with fellow developers takes centre stage. Let's embrace the new era of .NET together!
Episodes
Mentioned books

Jan 24, 2022 • 16min
[ENDING ONLY] Clean Architecure with Matthew Jeorrett
 Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this shorter episode, I wanted to fix the ending for  episode 90 (Clean Architecture and Subcutaneous Testing with Matthew Jeorrett). I had messed up the timing of everything in ending for episode 90, and wanted to supply you with a fixed version of the ending. I've already fixed the full version of the episode, and that should have updated in your podcatchers. But I wanted to give you a fixed version of the final few minutes as a separate file, that way you don't have to re-download the entire episode to here the knowledge that Matthew had to share with us. So we're going to pick up where Matthew tells us that having zero dependencies in the My Booking Hub domain code made it trivial to add unit tests to. 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-90-fixed-ending-clean-architecture-and-subcutaneous-testing-with-matthew-jeorrett/ Useful Links from the episode:  CodeClan Clear Sky Logic My Booking Hub Jason Taylor Jason Taylor's GitHub Clean Architecture repo Matthew on LinkedIn The Morning Brew  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 opinions of the show, so please do get in touch. 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 

Jan 21, 2022 • 1h 29min
Clean Architecure with Matthew Jeorrett
 Support for this episode also comes from The Shrimp and Crits Podcast. Head over to linktr.we/ShrimpandCrits to find out about this actual play podcast. Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Matthew Jeorrett about the Clean Architecture, Subcutaneous Testing, and how he utilitsed both to build the My Booking Hub web application in a clean, vertical, extensible manner. Along the way we discuss the many positives of mentoring and sharing your experience with other developers; regardless of where they are on their journey. We also talk about how it is not possible to know it all, and by listening to those who are sharing their experiences, you can adapt and learn. 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-90-clean-architecture-and-subcutaneous-testing-with-matthew-jeorrett/ Useful Links from the episode:  CodeClan Clear Sky Logic My Booking Hub Jason Taylor Jason Taylor's GitHub Clean Architecture repo Matthew on LinkedIn The Morning Brew  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 opinions of the show, so please do get in touch. 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 

Jan 7, 2022 • 54min
Umbraco 9 and NET 5 with Sebastiaan Janssen
 Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Sebastiaan Janssen about Umbraco 9, which is the first release of the CMS known as the "friendly CMS" built entirely in .NET Five and ASP .NET Core. If you have ever submitted a PR to the Umbraco project on GitHub, or have attended one of their official hackathons, then you've likely met Sebastiaan, as he manages all community PRs. Along the way, we talked a little about some of the unique challenges involved in managing a completely open source project; especially one with mutliple active branches, each targetting different .NET versions. We also discussed Sebastiaan's blog post about installing and running Umbraco 9 on a 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-89-umbraco-9-and-net-5-with-sebastiaan-janssen/ Useful Links from the episode:  Sebastiaan on Twitter Umbraco Umbraco on GitHub  Migrating Umbraco to .NET Core with Bjarke Berg Running Umbraco 9 on your Raspberry Pi  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 opinions of the show, so please do get in touch. 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 

Dec 3, 2021 • 59min
Making Cross-Platform Games in .NET With Evan Wolbach
 Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Evan Wolbach about his experience with building cross-platform video games with Unity and .NET, including his Outbreak series of video games. We also discuss the extremely low barrier to entry for both .NET Six and Unity, and how it's entirely possible to use Unity to build many different types of applications - all with almost no .NET knowledge required. Along the way, we discussed the fact that you can use Unity to create more than video games; from VR and AR applications to in-game cut-scenes, but also including art pieces - an example of this is when a member of Corridor Crew used it to recreate a Bob Ross painting during one of their Bob Ross challenges. Check your podcatcher for a link to that. 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-88-making-cross-platform-games-in-net-with-evan-wolbach/ Useful Links from the episode:  Evan on Twitter Evan's Game Publishing Service Can VFX Artists Follow BoB Ross in REAL TIME? #1  This is the Bob Ross challenge that I referred to   Other episodes of the show which are related to Unity:   Episode 73 with Vijesh Salian  Episode 74 with Martin Finkle  Episode 80 with Justin Barnett    Outbreak Collection on Limited Run  Outbreak: Endless Nightmares with Evan Wolbach  This is an interview with Evan on another show that I produce: Waffling Taylors    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 opinions of the show, so please do get in touch. 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 

Nov 19, 2021 • 1h 13min
Learning C# by Developing Games with Unity with Harrison Ferrone
 Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode I talked with Harrison Ferrone about the extremely low barrier to entry that Unity and other modern video games engines have, how you don't need to have any programming experience in order to get started, and his book  Learning C# by Developing Games with Unity 2021. Along the way, we discussed how programming classes should really have a reading list which contains both theory books and fictional novels - one of Harrison's suggestions is to have William Gibson's Neuromancer as required reading for programming classes. We also discuss the idea that almost anyone can be a programmer, as we're already doing in on a daily basis; as Harrison says: Take in input; make a decision; perform an action - Harrison 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-87-learning-csharp-by-developing-games-with-unity-with-harrison-ferrone/ Useful Links from the episode:  Harrison on Twitter Harrison on LinkedIn Harrison on Instagram Harrison on GitHub  Learning C# by Developing Games with Unity 2021 Harrison on Packt Harrison on LinkedIn Learning Harrison on Pluralsight  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 opinions of the show, so please do get in touch. 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 

Nov 5, 2021 • 1h 2min
Real-World Blazor with Steve Peirce
 Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Steve Peirce about Blazor, how he has used it to build real world application, and what he's excited about in the .NET 6 release time for Blazor. Steve is one of the two developers behind Powered 4 TV, which is a streaming service for pro-wrestling content, and an app which uses Blazor and a large number of functions and Azure services in a rather innovative way. Along the way, Steve gives us a quick catch-up of what Blazor is, the different ways to host and run Blazor apps, and a little on what WebAssembly is - pro tip: it's not a Silverlight replacement. 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-86-real-world-blazor-with-steve-peirce Useful Links from the episode:  Powered 4 TV Steve on Twitter Steve on LinkedIn  Why We Chose Blazor WASM for our SPA | by Steve Peirce | Powered4.TV | Jun, 2021 | Medium The ASP .NET Core Community Standup where Steve discussed Powered4.TV  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 opinions of the show, so please do get in touch. 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 

Oct 22, 2021 • 1h 13min
Clean Code in C# with Jason Alls
 Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Jason Alls about clean code, what clean code is, how to keep your .NET code bases clean, and his recent book Clean Code in C# - so you could say that he is a bit of an expert. Along the way Jason helped describe what clean code actually looks like, and shared some of his top-tips for keeping you code clean, and why that's important in long-lived code bases. The audio for this interview ended up a little rough in places, but our Editor (Mark) has done the very best that he could. So I ask that you stick with it, because Jason has some really good points to make. 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-85-clean-code-in-c-sharp-with-jason-alls Useful Links from the episode:  Jason on Twitter Jason on LinkedIn Jason's blog Jason on Bandcamp Clean Code in C# Packt - Interview with Jason Alls  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 opinions of the show, so please do get in touch. 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 

Oct 8, 2021 • 1h 7min
ASP .NET Core 5 Design Patterns With Carl-Hugo Marcotte
 Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Carl-Hugo about design patterns, some of the interesting changes which are coming in .NET 6 (especially those which are designed to take some of the ceremony away from developing with .NET), and his book  An Atypical ASP .NET Core 5 Design Patterns Guide. 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-84-asp-net-core-5-design-patterns-with-carl-hugo-marcotte/ Useful Links from the episode:   An Atypical ASP.NET Core 5 Design Patterns Guide Mediatr Gang of Four Vertical Slice Architecture Carl-Hugo on Twitter Carl-hugo's blog  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 opinions of the show, so please do get in touch. 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 

11 snips
Sep 24, 2021 • 1h 13min
Dapr and .NET Microservices with Davide Bedin
 Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Davide Bedin about Dapr, the Distributed Application Runtime, how you can leverage it to manage your microservice based application stacks (regardless of technology used), and his most recent book  Practical Microservices with Dapr and .NET. I'll let Davide explain it in a moment, but Dapr (D A P R) is different to the ORM called Dapper (D A P P E R). 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-83-dapr-and-dotnet-with-davide-bedin/ Useful Links from the episode:   Practical Microservices with Dapr and .NET Davide on Twitter Davide on LinkedIn Episode 22 - Orleans with Russell Hammett https://dapr.io/ Dapr on GitHub    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 opinions of the show, so please do get in touch. 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 

Sep 10, 2021 • 1h 16min
DotPurple with Michael Babienco
 Remember: you can also always follow the show on twitter @dotnetcoreshow, and the shows host on twitter @podcasterJay or visit our Contact page. Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Michael Babienco about DotPurple, a cross-platform GUI based .NET application which aims to make it easier to use the .NET CLI, and manage new project templates and global tools. I'll let Michael explain it in a moment, but it was originally created to help reduce the brain space required to remember how to use the .NET CLI whilst also boosting developer productivity and allowing developers to fall into the pit of success (rather than the pit of failure). Along the way, we also talked about helping to give back to the developer community, via tools or mentoring. We also discussed the benefits and drawbacks of creating a cross-platform GUI based .NET application and how, when .NET Core was first released there was no cross-platform GUI framework. These days, there are a lot of options, including MAUI and Avalonia (which is what DotPurple uses). 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-82-dotpurple-with-michael-babienco/ 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 


