
The Modern .NET Show
Jamie Taylor
All episodes
Best episodes
Seasons
Top 10 The Modern .NET Show Episodes
Goodpods has curated a list of the 10 best The Modern .NET Show episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to The Modern .NET Show for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite The Modern .NET Show episode by adding your comments to the episode page.

Umbraco 9 and NET 5 with Sebastiaan Janssen
The Modern .NET Show
01/07/22 • 53 min
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

Building Secure Software: Unveiling the Hidden Dependencies with Niels Tanis
The Modern .NET Show
04/19/24 • 75 min
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 TanisWelcome 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 TanisSo 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 ShowIf 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 NotesThe 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- Getting started with Tekton
- Guac
- NDC in London
- NDC security
- Vercaode
- BinaryFormatter serialization methods are obsolete and prohibited in ASP.NET apps
- Second Breakfast: Implicit and Mutation-Based Serialization Vulnerabilities in .NET
- Charles Lamb - To Be Creative, Don't Think So Hard
- Log4j vulnerability - what everyone needs to know
- Google SALSA
- CycloneDX

AWS Microservices Extractor for .NET with Josh Hurley and Norm Johanson
The Modern .NET Show
05/13/22 • 76 min
- .NET on AWS Twitter
- Josh on Twitter
- Norm on Twitter
- Microservice Extractor for .NET
- .NET deployment tool (in preview)
- AWS SDK for .NET
- .NET on AWS High level libraries on GitHub
- AWS Toolkit for Visual Studio
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

A Few Things I Wish I Knew Before Writing .NET On Linux
The Modern .NET Show
02/18/22 • 35 min
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 wanted to share with you all an edited version of a talk that I gave at the Orlando .NET User Group back in January. The talk is about some of the things that I wish I knew about before I started wrtiing .NET on Linux. I've used Linux-based operating systems on my computers for around 10 years, and using Windows only when I need to. This is a personal choice, but with the prevalence of "Linux on the desktop", I thought that I would share some advice and experience for those who are looking to use a Linux desktop as a development environment. As I said earlier, this is recording is taken from a talk that I gave at the Orlando .NET User Group. I would recommend joining this group, as they are wonderfully approachable and have lots of very interesting talks. As with a lot of meetup groups, they are currently hosting their events online, so you don't necessarily have to be in Orlando to attend. I'll leave a link to the meetup group, the video version of my talk, and the slide deck in the 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/episode-92-a-few-things-i-wish-i-knew-before-writing-net-on-linux/ Useful Links from the episode:- The Orlando .NET User Group
- The slide deck for this talk
- Installing WSL
- List of Linux Distros
- Run Linux in your browser
- Download Ubuntu Desktop
- Ventoy - run many different Linuxes on your USB memory stick
- Install .NET on Linux
- EndeavourOS - similar in style to MacOS
- Linux Mint - similar in style to Windows 98 through XP
- WINE - for running Windows applications on Linux
- Debugging & Tracing
- Support
- Extra Information
- Jamie's Podcasts
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.

Mixed Reality, the Metaverse, and Making Magic Happen with Simon Jackson
The Modern .NET Show
06/23/23 • 65 min
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 talked with Simon Jackson about mixed reality, the metaverse, and what they actually mean for software developers and designers. We also discuss some of the most interesting uses of mixed reality from the last few years.
Along the way, we have a discussion on accessibility and what developers and designers should be thinking about when building their applications and experiences.
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-125-mixed-reality-the-metaverse-and-making-magic-happen-with-simon-jackson/Useful Links from the episode:
- The origins of Simon's nickname
- Microsoft Inclusive Design Principles
- SightlessKombat
- Empathy, Sympathy and Compassion
- Project Fizzyo
- Snow Crash
- "Standards" by XKCD
- Scratch programming language)
- Godot
- MonoGame
- Microsoft's XNA
- High on Life)
- Arizona Sunshine
- Red6 AR
- Ways to contact Simon
- Simon's books (at the date of recording)
- Mastering Unity 2D Game Development
- Unity3D UI Essentials (currently out of print)
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

Navigating the Web of HATEOAS and HTMX: Unleashing the Power of Hypermedia and Simplified Front-End Wizardry with Sander ten Brinke
The Modern .NET Show
03/08/24 • 60 min
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 NotesHateos 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 BrinkeWelcome 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 BrinkeSo 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 ShowIf 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 NotesThe 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- HATEOS
- Chapter 5 Representational State Transfer (REST) of Roy Thomas Fielding's paper which introduced REST in 2000
- HTMX
- munisio - Sander's HATEOS NuGet library
- riskfirst.hateoas
- Sander's blog post introducing munisio
- HTMX.NET
- HTMX for ASP.NET Core Developers
- Getting in touch with Sander:
- on Twitter: @SanderTenBrinke
- on LinkedIn
- his website

Breaking Barriers: Unleashing Accessible Software for All with Dennie Declercq
The Modern .NET Show
12/22/23 • 70 min
RJJ Software's Podcasting Services
This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, where your podcast becomes extraordinary.
We take a different approach here, just like we do with our agile software projects. You see, when it comes to your podcast, we're not just your editors; we're your collaborators. We work with you to iterate toward your vision, just like we do in software development.
If you're ready to take your podcast to the next level, don't hesitate. Contact us at RJJ Software to explore how we can help you create the best possible podcast experience for your audience, elevate your brand, and unlock the vast potential in podcasting.
Show Notes
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 Dennie Declercq about accessibility, it's importance in modern application development, and how it's not just a case of adding ARIA tags to HTML elements. Developing your web applications with accessibility and all users in mind should be the default mode for all user interface developers; and that change needs to come from us:
"And I don't have good eyes, so I have bad eyes. I'm not blind, b ut my eyes can be way better by example. That's the reason I don't drive a car. So thinking about this, "is a website for people at autism. it shouldn't be accessible on the other ways." It's just telling fairy tales to yourself. In fact, those fairy tales are not there because a lot of people on the spectrum have one or multiple additional, let's say, diagnosis. So really important to push back and say no. We need to make accessible websites for everybody. Also, for whatever case it is. I love all the things that you're saying in the last part, so I hope I checked them all" — Dennie Declercq
In fact, in the time between recording this episode and it going live, version 2.2 of the Web Content Accessibility Guidelines where published. At the time of recording this into (Oct 18th, 2023), version 2.1 is still the required standard for UK web applications, but it will be superseded by 2.2 by the time you hear this episode.
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/breaking-barriers-unleashing-accessible-software-for-all-with-dennie-declercq/
Useful Links
- ddsoft
- WCAG
- Microsoft Accessibility Insights GitHub Action
- Microsoft Accessibility Insights Guide
- Dennie's Blog
- Supporting the show:
- Getting in touch:
- Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

Temporal: Orchestrating Success in Distributed Systems with Security and Simplicity with John Kattenhorn
The Modern .NET Show
05/31/24 • 71 min
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.
NService BusThis 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 NotesWhen you talk to the Temporal guys and look at the way that they've done some of their work is they have a... they have stuff that can run for years. So for instance, they'll kick off a workflow for one of their customers, kicks off a workflow when the customer's created, and that workflow is like managed by Temporal for as long as that customer is a customer. So it could be, you know, I don't know, occasionally sending out an email to, you know, "happy birthday" or something, or sending them promotions or whatever. So they see, they see workflows as like lifetime things — John Kattenhorn
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, John Kattenhorn joined us to talk about Temporal.io and their platform for building durable workflows which can operate for years at a time. John in the CEO of Applicita and wanted to talk about the ways that developers can build applications and workflows which can live in the cloud for a very long time.
And the great thing about Temporal is it manages all of those resources for you.
So if you imagined me and you trying to do that, we'd end up standing up, I don't know, a running service or something that was constantly polling the data, looking for eligible customers or something. You'd be burning some resources looking at that stuff, and that's not how they do that. So if you've got like a million customers, the Temporal system dehydrates everything that isn't relevant and only hydrates the workflows that have an action to perform
— John KattenhornSo 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 ShowIf 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 NotesThe 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/temporal-orchestrating-success-in-distributed-systems-with-security-and-simplicity-with-john-kattenhorn-with-john-kattenhorn/
Useful Links
Building Cross-Platform Apps with .NET MAUI: A Developer's Dream Come True with Matt Goldman
The Modern .NET Show
09/08/23 • 59 min
Show Notes
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 Matt Goldman about .NET MAUI and his recently published book ".NET MAUI in Action". His new book is about .NET MAUI, but also contains some lessons on UI design, such as:
"And you can have a really good UI in black and white with one typeface, but all the fancy iconography and color and typography in the world isn't going to rescue a bad layout."
Matt's book, as you'll find out, aims to make the journey of learning .NET MAUI easier for developers.
One of the most exciting features of .NET MAUI is it's links with Blazor Hybrid, a tool that allows developers to build an app that can run on multiple platforms, including macOS, Windows, iOS, Android, and watches or TVs. We go into this in the episode, but a tl;dr for Blazor Hybrid is that it enables developers to write their UI in Blazor, a web technology, while the rest of the code runs as .NET managed code on the device. This approach provides the benefits of full access to platform APIs, true multithreading, and the ability to share code and UI components between different apps and platforms.
Oh, and make sure you stick around to the end of the episode too, as Matt has a discount code which is good for 35% off the price of his new book.
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 of 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-cross-platform-apps-with-net-maui-a-developers-dream-come-true-with-matt-goldman/
Useful Links
- .NET MAUI in Action
- The discount code is: podnetcore23
- Good for 35% off of your order of the book between September to December of 2023
- Matt on:
- Supporting the show:
- Getting in touch:
- Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET 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.

Real-World Blazor with Steve Peirce
The Modern .NET Show
11/05/21 • 62 min
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
Show more best episodes

Show more best episodes
FAQ
How many episodes does The Modern .NET Show have?
The Modern .NET Show currently has 180 episodes available.
What topics does The Modern .NET Show cover?
The podcast is about Podcasts and Technology.
What is the most popular episode on The Modern .NET Show?
The episode title 'The Desktop Story with Paul Michaels' is the most popular.
What is the average episode length on The Modern .NET Show?
The average episode length on The Modern .NET Show is 56 minutes.
How often are episodes of The Modern .NET Show released?
Episodes of The Modern .NET Show are typically released every 14 days.
When was the first episode of The Modern .NET Show?
The first episode of The Modern .NET Show was released on Aug 6, 2018.
Show more FAQ

Show more FAQ