
The Modern .NET Show
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!
Latest episodes

Feb 3, 2023 • 52min
How We Got Into Security with Ashley Burke, Karla Reffold, and Divya Mudgal
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 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to THE .NET Core Podcast. An award-winning 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 hosted a roundtable discussion with Ashley Burke, Karla Reffold, and Divya Mudgal about how they got into the cybersecurity industry, how you don't necessarily need a technical background or need to be a developer in order to get into it, and how there's way more to the industry than the sensationalist "person in a hoodie, typing random commands into a Linux bash prompt," than you might have realised. We talk about the fact that both Ashley and Karla are from "non-traditional" backgrounds (i.e they didn't study Computer Science or Software Engineering) and how their experience differs from Divya's experience, as she studied Computer Science. Along the way, we also discuss some of the issues that they have each faced as women in the cybersecurity industry - an industry which is traditionally very male dominated. We also discuss ways that we can help our colleagues who identify as female. This is a slight departure from our standard topic of .NET, and more into both cybersecurity and the gender divide in our industry. I ask that you listen to what these highly skilled colleagues of ours have to say, and think about what your key takeaways from this conversation are. For instance, some of my favourite takeaways from this were: Karla saying that sometimes, "it's just a case of getting out of the way." Divya saying it shouldn't be about "male vs female", and that we should combine each other's skills and experience to create a greater team. Ashley saying that gender bias can present itself in some of the most subtle ways, and that we should stop teaching those gender biases I also really appreciated having my viewpoint and a specific long-held understanding (one which I thought would help, but actually might have hurt) challenged and changed throughout this discussion. Let me know (via the contact page) what your key takeaways 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-115-how-we-got-into-security-roundtable/ Useful Links from the episode: Ashley on LinkedIn Karla on LinkedIn 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 on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Jan 20, 2023 • 1h 16min
Statiq with Dave Glick
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 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a 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 Dave Glick about Statiq which is a static site generator - although calling it static site generator, as we'll see, is quite reductive. We also talk about the JAM Stack, static sites, and how most websites don't actually need something like ASP .NET Core or WordPress generating pages at request time. We also talk about a very small selection of some of the things that you can use Statiq to generate - why not check it out today? Along the way, Dave dispels some of the common misconceptions of statically generated vs completely dynamically generated websites (i.e. pages generated ahead of time vs pages generated at request time), and I talk about how the website for the show is generated ahead of time, and some of the benefits that the community of listeners get from that. This is a conversation that both Dave and I could have kept going with for hours, but we've agreed to come back to it another day in order to explore further. 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-114-statiq-with-dave-glick/ Useful Links from the episode: Statiq JAM Stack Cake Build BAM Stack Headless CMSs: Kentico Contentful Examples of statically generated websites: Jamie's examples: The .NET Core Podcast The Waffling Taylors Tabs and Spaces Dave's examples: Kentico's example site using Statiq The speaker directory of the .NET Foundation website Connecting with Dave: @DaveAGlick on Twitter DaveAGlick 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 on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

11 snips
Jan 6, 2023 • 1h 10min
Atypical ASP .NET Core 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 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a 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 Marcotte about the second edition of his book "An Atypical ASP.NET Core 6 Design Patterns Guide", some of the changes he made for the second edition, and some of his top advice to developers, regardless of where they are in their career. Along the way, we talk about the reason for writing automated tests, some top tips for refactoring, why Carl-Hugo makes a point to read chapters of technical books that cover knowledge he already has, and why I think it's a great idea to learn outside of your domain - I even share some examples of why. 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-113-atypical-asp-net-core-design-patterns-with-carl-hugo-marcotte/ Useful Links from the episode: An Atypical ASP.NET Core 6 Design Patterns Guide - Second Edition Gang of Four 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 on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Dec 9, 2022 • 1h 6min
NDepend with Patrick Smacchia
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 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a 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 Patrick Smacchia about the NDepend project, why he and his team started working on it, and just how important it is to keep a handle on the dependencies that your application has. Along the way, we talked about code metrics, cyclomatic dependency, and ways to progress as a junior developer. 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-112-ndepend-with-patrick-smacchia/ Useful Links from the episode: NDepend Use cases for NDepend NDepend on Azure DevOps NDepend blog NDepend UI testing show case 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 on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Nov 25, 2022 • 1h 20min
RavenDB with Oren Eini
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 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a 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 Oren Eini about RavenDB, why he took the time to create his own NoSql database engine, and the fact that he built it using .NET Core before it was released (back in the pre-1.0 days, when it was known as `dnx`), and some of the optimisation stories that he worked on when creating RavenDB. Along the way, we cover what the GC (or garbage collector) is, performance issues to look out for when dealing with large JSON objects, and some tips that he has for those who want to optimise their 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-111-ravendb-with-oren-eini/ Useful Links from the episode: RavenDB on Twitter RavenDB online Oren on Twitter 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 on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Nov 11, 2022 • 59min
JetBrains and Remote Development with Maarten Balliauw
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 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a 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 Maarten Balliauw about how JetBrains (and many of the other IDE manufacturers) are building remote development tools, what they are, and how they work. Along the way, we cover the differences in the amount of effort required to onboard new developers when you have to manually install all of the supporting tools, spin up VMs, and ensuring that the source code remains secure vs using something like Spaces from JetBrains. 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-110-jet-brains-and-remote-development-with-maarten-balliauw Useful Links from the episode: Maarten on Twitter Maarten’s Blog Remote development JetBrains Rider JetBrains Space JetBrains Fleet GitPod 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 on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Oct 28, 2022 • 56min
OCR and Azure Cognitive Services with Nick Proud
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 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a 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 Nick Proud about the work he has been doing with Robotic Process Automation and document processing with Azure Congitive services. Although there are tonnes of services, libraries, and solutions for reading through and programmatically reasoning about a corpus of documents, the Azure Cognitive Services Form Recogniser seemed to fit both the problem and the solution that Nick was working on. Along the way, we talked about how RPA is a reduction in toil or busywork for people which allows them to focus on the task at hand, we talked about our own personal definitions of the term "full stack developer", and we talked about how important it is to look at a number of possible supporting libraries and services when approaching a new problem - rather than attempting to shoehorn a library or service into your solution just because you are familiar with it. Sometimes we developers have to step outside of our comfort zones and attack a problem in a unique way, and that's one of the key takeaways from this episode. 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-109-ocr-and-cognitive-services-with-nick-proud Useful Links from the episode: Nick on twitter Nick's blog Nick's YouTube channel Nick on LinkedIn Azure Form Recognizer 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 on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Oct 14, 2022 • 1h 2min
Azure Features and Career Growth via Content Creation with Mohammed Osman
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 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a 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 Mohammed Osman about some of the lesser known Azure features and offerings, and where he has used them in real-world projects. Some of these Azure offerings where new to me, and have some very niche features - like Azure Custom Neural Voice, which has the ability to produce text-to-speech but for your own voice. Be sure to check out Mohammed's quiz that he put together for the episode, and see how much you have learned by listening to the episode - there will be a link in your podcatcher. Along the way, Mohammed shares some fantastic nuggets of advice for all developers (with two particularly amazing nuggets at the end of the episode), and his experience on what starting a blog had done for him in his professional life. 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-108-azure-features-and-career-growth-via-content-creation-with-mohammed-osman/ Useful Links from the episode: Mohammed on Twitter Mohammed's website The quiz that Mohammed put together for this episode Test your knowledge, today! I Stole my Friend's Voice With AI - Corridor Crew 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 on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Sep 30, 2022 • 1h 12min
Unstructured Data With Kirk Marple
This episode is sponsored in part by ZOOM Platform. No, not the video conferencing app ZOOM Platform! The premier DRM-Free games portal. 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 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a 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 Kirk Marple about unstructured data, his new product Unstruk Data, and why he chose to use .NET to build something which makes heavy use of machine learning techniques. Along the way, Kirk shares a whole bunch of lessons and experiences from his career which goes all way back to 1994 when he started at Microsoft. He shares a number of stories and advice about things like building minimal viable products, entrepreneurism, ideas, and whether your product needs to be cross-cloud. 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-107-unstructured-data-with-kirk-marple/ Useful Links from the episode: Unstruk Data Kirk on LinkedIn 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 on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Sep 23, 2022 • 1h 10min
fimi market and The .NET Tech Stack
This episode is sponsored in part by ZOOM Platform. No, not the video conferencing app ZOOM Platform! The premier DRM-Free games portal. 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 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to The .NET Core Podcast is a 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 Miguel Adwin about his personal history with .NET, and how he has been a self-taught developer from the earliest days of .NET all the way until now. We also talked about why he picked a tech stack which was 90-96% .NET for his most recent project: fimi.market. Along the way, Miguel shares some absolute stellar pieces of advice for all developers, regardless of their journey; with a few perfect pieces of advice for juniors and those who are starting their journey right at the end of the episode - so stick around for 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-106-fim-market-and-the-net-tech-stack-with-miguel-adwin Useful Links from the episode: fimi.market fimi.market on Twitter 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 on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast