

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

Mar 20, 2026 • 59min
From Zero to 3D: Ben Bowen on TinyFFR's Rapid .NET Rendering
Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium Enterprise) leader wondering why your technology investments aren't delivering, or you're facing critical decisions about AI, modernization, or team productivity, let's talk. Show Notes "For me it's born out of, I mean the old phrase right, that necessity is the mother of invention. And I want to make games actually, but I think there's a missing middleware in the industry at the moment for certain types of game developers."— Ben Bowen Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. I'm your host Jamie Taylor, bringing you conversations with the brightest minds in the .NET ecosystem. Today, we're joined by Ben Bowen to talk about TinyFFR - a cross-platform library for .NET which allows developers to render 3D models. TinyFFR came from Ben spotting that there is a gap in the Games Development tools market: somewhere between 3D modelling software and a full-blown game engine. "I, personally, believe that a library or software middleware is only really as good as the documentation that comes with it. You probably drive away 90% of the potentially interested parties if you're just saying to them, 'hey, if you want to learn how to use this, you'd better go spelunking through the source code or looking at examples."— Ben Bowen Along the way, we talked about the importance of really good quality documentation. And it should come as no surprise to you that we talked about this because the documentation for TinyFFR is fantastic. Seriously folks, when you're done listening to this episode, go check out Ben's Hello Cube tutorial for TinyFFR and you'll see what I mean. Before we jump in, a quick reminder: if The Modern .NET Show has become part of your learning journey, please consider supporting us through Patreon or Buy Me A Coffee. Every contribution helps us continue bringing you these in-depth conversations with industry experts. You'll find all the links in the show notes. 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. 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-8/from-zero-to-3d-ben-bowen-on-tinyffrs-rapid-net-rendering/ Useful Links: TinyFFR Ben's links: Website Bluesky Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord 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. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show. Editing and post-production services for this episode were provided by MB Podcast Services.

Mar 6, 2026 • 57min
From YAML Chaos to C# Clarity: Mattias Karlsson on Cake Build
Mattias Karlsson, open-source maintainer and .NET-focused developer advocate and consultant, walks through Cake, the C# build orchestration tool he maintains. He contrasts C# scripting with YAML for clearer, strongly typed pipelines. Hear about local debugging, cross-platform path handling, evolving pipelines, publishing scripts as tools, and running one script across many CI systems.

Feb 20, 2026 • 1h 4min
The Paper Cuts Microsoft Actually Fixes: A Deep Dive into .NET 10 with Mark J Price
Mark J Price, prolific .NET author and educator behind a four-book .NET 10 series. He discusses C# 14 highlights and file-based single-file C# apps. They compare desktop UI options like .NET MAUI vs Avalonia and why small Microsoft fixes matter. Support changes and STS timing are covered, plus how tooling and documentation reduce developer friction.

Feb 6, 2026 • 1h 1min
Jody Donetti on Creating FusionCache and Collaborating with Microsoft on HybridCache
Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium Enterprise) leader wondering why your technology investments aren't delivering, or you're facing critical decisions about AI, modernization, or team productivity, let's talk. Show Notes "The idea is that you get you have some sort of source. It's called usually the single source of truth, which is usually a database. In the case of web caching is the remote server that is the authoritative uh source of truth."— Jody Donetti Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. I'm your host Jamie Taylor, bringing you conversations with the brightest minds in the .NET ecosystem. Today, we're joined by to talk about FusionCache, caching in general, and what in-memory, distributed, and hybrid caching are. Note: hybrid caching ins't the same as the Microsoft library HybridCache. "That's the first problem. The second problem is that by using a distributed cache directly, you pay the price of network calls and deserialization every single cache call that you make."— Jody Donetti Along the way, we talked about open source development, how Jody got started with working in the open, and that listeners should never be scared of working in the open. If you're building something for fun or to learn (rather than to give back or create the next big open source library), then let people know in the readme. Before we jump in, a quick reminder: if The Modern .NET Show has become part of your learning journey, please consider supporting us through Patreon or Buy Me A Coffee. Every contribution helps us continue bringing you these in-depth conversations with industry experts. You'll find all the links in the show notes. 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. 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-8/jody-donetti-on-creating-fusioncache-and-collaborating-with-microsoft-on-hybridcache/ Useful Links: Jody's courses on Dometrain FusionCache HybridCache Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord 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. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show. Editing and post-production services for this episode were provided by MB Podcast Services.

Feb 2, 2026 • 18min
BONUS: Jamie's Appearance on Coder Radio 640 - GitHub's Spec-Kit
Show Notes Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. This episode is a slight departure from the standard episode format, as it's a snippet of an episode of Code Radio. I was invited to discuss GitHub's SpecKit on Coder Radio as I'd been talking about it on the Discord server for the show for a while and really believe in it's transformative power as one of the better Coding-with-AI frameworks. During the episode, I brough up ClawdBot which immediately aged the episode. Clawdbot has gone through two name changes since the episode was recorded and this bonus episode was released: first to MoltBot then to OpenClaw. Another thing to note is that, since the episode went live Michael has opened up his Code for Climate 2026 — The Mad Botter Earth Day Open Source Challenge for anyone in K-12 and college education. So if you know folks who would be interested, send them the link. There are some amazing prizes up for grabs, including a couple of System76 computer systems and even a paid internship at The Mad Botter Inc. Anyway, let's get to the episode. 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-8/bonus-coder-radio-episode-640-snippet/ Useful Links: Coder Radio The Modern .Net Shows' Jamie Taylor SpecKit Coder Radio Discord Code for Climate 2026 — The Mad Botter Earth Day Open Source Challenge OpenClaw OWASP Michael's Links Website LinkedIn Getting in Touch: Via the contact page Joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show. Editing and post-production services for this episode were provided by MB Podcast Services.

Jan 23, 2026 • 55min
From Chaos to Control: Anton Moldovan on Load Testing with NBomber
Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium Enterprise) leader wondering why your technology investments aren't delivering, or you're facing critical decisions about AI, modernization, or team productivity, let's talk. Show Notes "Another thing which I also observed is that there is some benefit to be able to run your load test in your native... using your native platform, libraries, protocol access; those type of things. Because in our case, for example, we use Orleans and it's a proprietary protocol which doesn't exist in in Java in Scala language. The same about, almost the same, was about Signal R: Microsoft released SignalR for Java, but the quality of this library was different."— Anton Moldovan Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. I'm your host Jamie Taylor, bringing you conversations with the brightest minds in the .NET ecosystem. Today, we're joined by Anton Moldovan to talk about load testing, advice for testing strategies, and how NBomber can help you to load test your applications. Are you sure that your application can handle 4 million users at once? Better load test it before you start boasting. "We call this type of test, like, "user journey." Like, end-to-end simulating user journey across entire applications. So end-to-end, end-to-end flow, end-to-end tests. But this type of test they they have some downsides."— Anton Moldovan Along the way, we talked the different types of testing involved in getting your application for production, the many different ways that NBomber (or other load testing suites) can help you prepare for that, and Anton helps us understand a little more about functional programming. Before we jump in, a quick reminder: if The Modern .NET Show has become part of your learning journey, please consider supporting us through Patreon or Buy Me A Coffee. Every contribution helps us continue bringing you these in-depth conversations with industry experts. You'll find all the links in the show notes. 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. 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-8/from-chaos-to-control-anton-moldovan-on-load-testing-with-nbomber/ Useful Links: NDepend Trial download Blog Videos Use Cases Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord 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. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show. Editing and post-production services for this episode were provided by MB Podcast Services.

Jan 9, 2026 • 1h 10min
NDepend with Patrick Smacchia: Scaling .NET Code Quality
Patrick Smacchia, creator of NDepend and expert in .NET static analysis and technical debt. He explains NDepend's approach to spotting maintainability issues, using CQLinq for custom code queries, and measuring technical debt and its yearly interest. They also cover test coverage as a debt driver, planning fixes with baseline-focused reports, and cautious ideas for AI-assisted analysis.

Dec 12, 2025 • 1h 4min
Unpacking Visual Studio 2026: New Features, Bug Fixes, and What's Coming Next with Mads Kristensen
Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium Enterprise) leader wondering why your technology investments aren't delivering, or you're facing critical decisions about AI, modernization, or team productivity, let's talk. Show Notes "And the first feature we have that take advantage of this deep integration is the Profiler Agent. And this is absolutely bonkers. So you can simply go to the chat window in Visual Studio and you can ask…"— Mads Kristensen Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. I'm your host Jamie Taylor, bringing you conversations with the brightest minds in the .NET ecosystem. Today, we're joined by Mads Kristensen to talk about all things IDEs, tooling, and the new functionality that Visual Studio 2026 (aka "Dev 18") includes and how it has the chance of greatly impacting your development practice, in a fantastic way! "And we want to make sure that You know, we we do as many of those as we can. We want to remove those paper cuts, make you as happy as possible. And so if you look back at the last 12 months, we have of you know of all the bugs people have opened on us, we fixed almost 4500 user-reported bugs. That's 18 bugs that we fixed every single work day."— Mads Kristensen Did you know that Mads was present for what many see as the inciting incident that lead to .NET being both open source and cross platform: when jQuery was bundled with ASP .NET Framework and Visual Studio.. We also took some time to talk about bug reports, the things that you and I can do to ensure that our bug reports are read, providing positive feedback, the Visual Studio teams' velocity, and some of the amazing new features in Visual Studio 2026 like the ... well, I'm getting ahead of myself. You'll have to listen in to the episode to find out what those features are. It's also worth noting that I recorded this podcast with Mads back in late August 2025, which was way ahead of the public preview of Visual Studio 2026. Whilst we didn't talk about anything that was super secret, things might have changed between recording the episode and you listening in. Before we jump in, a quick reminder: if The Modern .NET Show has become part of your learning journey, please consider supporting us through Patreon or Buy Me A Coffee. Every contribution helps us continue bringing you these in-depth conversations with industry experts. You'll find all the links in the show notes. 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. 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-8/unpacking-visual-studio-2026-new-features-bug-fixes-and-whats-coming-next-with-mads-kristensen/ Useful Links: BlogEngine .NET visualstudio.com Mads on X (formerly Twitter) the Visual Studio team on X Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Podcast editing services provided by Matthew Bliss Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Editing and post-production services for this episode were provided by MB Podcast Services Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord 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. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show. Editing and post-production services for this episode were provided by MB Podcast Services.

Nov 28, 2025 • 1h 8min
Building on .NET 10: A Chat with Kajetan Duszyńsk, Author of '.NET 10 Revealed'
Kajetan Duszyński, a Microsoft MVP, author and .NET instructor from Poland, talks about practical .NET 10 features and his new book. He highlights Minimal APIs enabling vertical-slice design, single-file C# scripting and prototyping, release cadence and upgrade readiness, dependency cleanup, and runtime/tooling changes to watch for during upgrades.

Nov 21, 2025 • 36min
Hayden Barnes and CVE-2025-33515
Hayden Barnes, a security-focused .NET developer and consultant with HeroDevs, explains a critical ASP.NET vulnerability CVE-2025-55315. He breaks down how HTTP chunk parsing and CRLF quirks enable request smuggling. He covers which runtimes are affected, why scanners can miss older installs, short-term mitigations, and options for post‑EOL patching and upgrades.


