.NET Rocks!
Episodes
The Empowered Customer with Richard Reukema
13 Feb 2025
Contributed by Lukas
How do customers take control of their data from merchants? Carl and Richard chat with Richard Reukema about his book The Empowered Customer. Richard ...
AI Extensions for .NET with Steve Sanderson
06 Feb 2025
Contributed by Lukas
Can tooling make implementing AI features in your applications easier? Steve Sanderson says yes! Carl and Richard talk to Steve about the Microsoft.Ex...
From Xamarin Forms to Blazor with Nathan Westfall
30 Jan 2025
Contributed by Lukas
Ready for a migration story? Carl and Richard talk to Nathan Westfall about his experiences moving an application for school buses from Xamarin Forms ...
Microsoft Dev Box with Isaac Levin
23 Jan 2025
Contributed by Lukas
What's a Microsoft DevBox, and why do you want one? Carl and Richard talk to Isaac Levin about the power of DevBox to help you get up and running fast...
Viper.NET with Rob Conery
16 Jan 2025
Contributed by Lukas
A visit from one of Scott Guthrie's Ninja Army! Carl and Richard chat with Rob Conery about his latest work with Microsoft technologies, including a V...
Architectural Intelligence with Thomas Betts
09 Jan 2025
Contributed by Lukas
How is your architectural intelligence? Carl and Richard talk to Thomas Betts about his thoughts on implementing AI-related technologies into applicat...
Energy in 2024 Geek Out
02 Jan 2025
Contributed by Lukas
It's a new year and time for an Energy Geek Out! Richard catches up on all the developments in energy generation over the past year, including solar, ...
Space in 2024 Geek Out
26 Dec 2024
Contributed by Lukas
The Space Geek Out for 2024! Richard talks to Carl about SpaceX breaking more records - the most flights in one year, including four test flights of S...
GitHub in 2025 with April Yoho
19 Dec 2024
Contributed by Lukas
What's coming for GitHub? Carl and Richard talk to April Yoho about the recent announcements from GitHub Universe and how they will roll out in 2025. ...
Event Modeling with Adam Dymirtuk
12 Dec 2024
Contributed by Lukas
How can event modeling help you build better applications? Carl and Richard talk to Adam Dymitruk about Event Sourcing and Event Modeling, including t...
Grasping Code Quality with Richard Gross
05 Dec 2024
Contributed by Lukas
How do you understand the quality of your code? Carl and Richard talk to Richard Gross about his open-source tool called CodeCharta. Richard talks abo...
Static Websites in 2025 with Stacy Cashmore
27 Nov 2024
Contributed by Lukas
How are Azure Static Websites evolving? Carl and Richard talk to Stacy Cashmore about her work with Azure Static Websites, including an update to her ...
Building .NET 9 with Glenn Condron
21 Nov 2024
Contributed by Lukas
Let's talk about .NET 9 with one of the platform's leaders! Carl and Richard talk to Glenn Condron about his experiences building .NET 9. Glenn talks ...
Rockstar 2 on .NET Rocks with Dylan Beattie
14 Nov 2024
Contributed by Lukas
Ready for more Rockstar? Carl and Richard chat with Dylan Beattie about the programming language known as Rockstar. Dylan talks about a joke that got ...
Balancing Coupling in Software Design with Vlad Khononov
07 Nov 2024
Contributed by Lukas
How do you balance the coupling in your application? Carl and Richard talk to Vlad Khononov about his book on Balancing Coupling in Software Design. V...
Blazor in .NET 9 with Dan Roth
31 Oct 2024
Contributed by Lukas
What's coming for Blazor in .NET 9? Carl and Richard talk to Dan Roth about the upcoming version of Blazor. Dan discusses excellent performance improv...
Building Cloud Native with Chris Klug
23 Oct 2024
Contributed by Lukas
What does it mean to build cloud-native applications? Carl and Richard talk to Chris Klug about his experiences building applications designed to oper...
Mobile, Augmented Reality, and AI with Chris Sells
16 Oct 2024
Contributed by Lukas
What has Chris Sells been up to? Carl and Richard chat with Chris Sells, the guest on episode 10 back in 2002, about how his career continues to evolv...
Copilot Studio with Prashant Bhoyar
10 Oct 2024
Contributed by Lukas
How do you make your own copilot? Carl and Richard talk to Prashant Bhoyar about his work with Copilot Studio and Azure AI Studio. Prashant describes ...
Making Node and Deno with Ryan Dahl
02 Oct 2024
Contributed by Lukas
Ready for a chat with the creator of Node? Carl and Richard talk to Ryan Dahl about his work creating NodeJS in 2009 and how he moved on after a few y...
Microsoft Playwright Testing with Debbie O'Brien
26 Sep 2024
Contributed by Lukas
What's the latest with Playwright? Carl and Richard talk to Debbie O'Brien about her ongoing work with Playwright, Microsoft's open-source testing fra...
How Simple is as Simple as Possible with Mark Rendle
19 Sep 2024
Contributed by Lukas
How simple can you make software development? Carl and Richard talk to Mark Rendle about his focus on simplicity in building software - as simple as p...
Making Design Pay with Billy Hollis
12 Sep 2024
Contributed by Lukas
How does good design pay off in software? Carl and Richard talk to Billy Hollis about his work designing software, both from a user interaction perspe...
Remote Mob Programming with Ulrika Malmgren
05 Sep 2024
Contributed by Lukas
Can you do mob programming remotely? Carl and Richard talk to Ulrika Malmgren about mob, or team programming - where three to five developers work tog...
Machine Learning on Geospatial Data with Malte Loller-Anderson & Mathilde Ørstavik
29 Aug 2024
Contributed by Lukas
What can machine learning do for geospatial data? Carl and Richard talk to Malte Loller-Anderson and Mathilde Ørstavik about their work at Norkart, u...
Domain Driven Design and Event Sourcing with Anita Kvamme
22 Aug 2024
Contributed by Lukas
What do Domain-Driven Design and event sourcing have to do with each other? Everything! Carl and Richard chat with Anita Kvamme about her experiences ...
Low-Code Solutions for .NET Developers with Serge Sarafudinov
15 Aug 2024
Contributed by Lukas
How can a low-code solution help you deliver a .NET app? Carl and Richard talk with Serge Sarafudinov about his Xomega project. Serge describes how Xo...
Azure API Management's GenAI Gateway with Andrei Kamenev
07 Aug 2024
Contributed by Lukas
How do you manage APIs to GenAI, and how can GenAI help with API management? Carl and Richard chat with Andrei Kamenev about the latest features comin...
Getting into Containers using Aspire with Jiachen Jiang
01 Aug 2024
Contributed by Lukas
How can .NET Aspire help you get into containers? Carl and Richard talk with Jiachen Jiang about her experiences working with .NET Aspire. Jiachen tal...
Building Domain-Specific Copilots with Vishwas Lele
25 Jul 2024
Contributed by Lukas
What if you want to build your own copilot? Carl and Richard talk to Vishwas Lele about his new startup, which is focused on using Azure OpenAI tools ...
Basic UX for Developers with Hilary Stohs-Krause
18 Jul 2024
Contributed by Lukas
What are the basics of building a decent user interface on a web page? Carl and Richard talk to Hilary Stohs-Krause about her experience helping folks...
WPF Update with Joseph Finney
11 Jul 2024
Contributed by Lukas
What's happening with WPF? Carl and Richard talk to Joseph Finney about the news from Build about WPF - it's back, baby! But did it ever go away? Joe ...
GPT-4o with Veronika Kolesnikova
04 Jul 2024
Contributed by Lukas
Multi-modal is here and ready to use! Carl and Richard talk to Veronika Kolesnikova about what she has seen in the latest OpenAI model. Multi-modal re...
CosmosDB and AI with Mark Brown
27 Jun 2024
Contributed by Lukas
CosmosDB makes ChatGPT fast! While at Build in Seattle, Carl and Richard chatted with Mark Brown about CosmosDB's role in AI. Mark talks about how Cha...
MAUI and Blazor with Beth Massi
20 Jun 2024
Contributed by Lukas
What's up with MAUI and Blazor? Carl and Richard chat with Beth Massi about the latest MAUI, including the new webview available on GitHub that lets y...
GitHub Evolving with Damian Brady
13 Jun 2024
Contributed by Lukas
GitHub is about so much more than source control! While at Build, Carl and Richard chatted with Damian Brady about all the great things coming out of ...
Building C# with Mads Torgerson and Dustin Campbell
06 Jun 2024
Contributed by Lukas
Chatting with the leaders of C#! While at Build in Seattle, Carl and Richard sat down with Mads Torgersen and Dustin Campbell to discuss how C# contin...
Episode 1900 with Scott Hanselman!
30 May 2024
Contributed by Lukas
It's episode 1900! While at Build, Carl and Richard recorded a milestone episode with Scott Hanselman. Scott talks about his goals in the later stages...
The Nomadic AI Developer with Aaron Erickson
23 May 2024
Contributed by Lukas
The Nomadic Developer returns - and is working on AI technology! After fifteen years, Aaron Erickson returns to .NET Rocks to talk to Carl and Richard...
On Being a Senior Software Developer with Shawn Wildermuth
15 May 2024
Contributed by Lukas
What do you want the last chapter of your software development career to look like? Carl and Richard talk to Shawn Wildermuth about life as a 55-year-...
Building Cloud Native in Azure with Scott Hunter
09 May 2024
Contributed by Lukas
How do you build cloud-native applications in Azure? Carl and Richard talk to Scott Hunter about how Microsoft tooling is evolving to develop cloud-na...
Antifragility in Software with Barry O'Reilly
02 May 2024
Contributed by Lukas
Six years later, how has antifragility thinking changed? Carl and Richard talk to Barry O'Reilly about his ongoing work on building highly reliable so...
Visually Debugging EF Queries with Giorgi Dalakishvili
25 Apr 2024
Contributed by Lukas
How do you debug your EF queries? Carl and Richard talk to Giorgi Dalakishvili about his open-source Visual Studio extension, EFCore Visualizer. Giorg...
Programming with Speech and AI with Karl Geitz
18 Apr 2024
Contributed by Lukas
Can speech become part of your development workflow? Carl and Richard talk to Karl Geitz about his use of NaturallySpeaking to create software in Visu...
Domain Control Plane and Azure with Anthony Eden
11 Apr 2024
Contributed by Lukas
How do you manage your DNS? Carl and Richard talk to Anthony Eden of DNSimple about his latest product, the Domain Control Plane. Anthony talks about ...
GitHub Copilot Update with Michelle Duke
04 Apr 2024
Contributed by Lukas
GitHub Copilot has been out for a few years now - how is it going? Carl and Richard talk to Michelle Duke about what's been happening with GitHub Copi...
API Observability with Anthony Alaribe
28 Mar 2024
Contributed by Lukas
Do you understand how your APIs are being used? Carl and Richard talk to Anthony Alaribe about his experiences dealing with poorly documented APIs tha...
Aspect-Oriented Programming in 2024 with Gael Fraiteur
21 Mar 2024
Contributed by Lukas
How has Aspect-Oriented Programming changed? Carl and Richard talk to Gael Fraiteur of PostSharp fame about his new tool, Metalama. Gael talks about b...
Azure in 2024 with Magnus Mårtensson
14 Mar 2024
Contributed by Lukas
It's 2024, how is Azure doing? Carl and Richard chatted with Magnus Mårtensson about his work with customers migrating and operating in Azure. Magnus...
Modular Monoliths in .NET with Steve Smith
07 Mar 2024
Contributed by Lukas
Modular Monoliths strike the middle ground between monoliths and microservices! Carl and Richard talk to Steve Smith about his work striking a balance...
The Observability Tipping Point with Steve Gordon and Martin Thwaites
29 Feb 2024
Contributed by Lukas
Has observability hit a tipping point? Carl and Richard chat with Steve Gordon and Martin Thwaites about the various products and technologies today t...
CSLA 8 with Rocky Lhotka
22 Feb 2024
Contributed by Lukas
Another version of CSLA? Yes! Carl and Richard talk to Rocky Lhotka about his work keeping CSLA up-to-date with the latest .NET features. And now, wit...
Improving Your CSS Game with Martine Dowden
15 Feb 2024
Contributed by Lukas
How do you improve your CSS skills? Carl and Richard talk to Martine Dowden about her new book, Tiny CSS Projects. The book is built around twelve pro...
gRPC Update with Irina Scurtu
08 Feb 2024
Contributed by Lukas
What's the latest with gRPC? Carl and Richard chat with Irina Scurtu about her latest work with gRPC. Irina talks about the improved tooling with gRPC...
Hangfire with Sergey Odinokov
01 Feb 2024
Contributed by Lukas
How do you handle background tasks? Carl and Richard talk to Sergey Odinokov about Hangfire, his open source project for background job processing in ...
Uno Update with Nick Randolph
25 Jan 2024
Contributed by Lukas
What can Uno do for you? Carl and Richard talk to Nick Randolph about the latest from the Uno platform. Nick talks about how Uno has continued to evol...
.NET Aspire with David Fowler
18 Jan 2024
Contributed by Lukas
Coming out of .NET Conf, one of the big announcements was .NET Aspire. Carl and Richard talk to David Fowler about his work creating the tools to make...
.NET 8 Migration with Jimmy Bogard
11 Jan 2024
Contributed by Lukas
How do you migrate to .NET 8? Carl and Richard talk to Jimmy Bogard about his experiences helping teams migrate from .NET Framework 4.8 to more modern...
Energy in 2023 Geek Out
04 Jan 2024
Contributed by Lukas
Let's start 2024 with a conversation about energy! Richard chats with Carl about ongoing developments in power generation around the world. Wind techn...
Space in 2023 Geek Out
28 Dec 2023
Contributed by Lukas
Time for the annual Space Geek Out! Richard summarizes many of the important space stories of the past year, including SpaceX's record number of Falco...
.NET Performance with Daniel Marbach
21 Dec 2023
Contributed by Lukas
How do you improve the performance of your .NET applications? Carl and Richard talk to Daniel Marbach about his work building high-performance .NET ap...
Agile Application Security with Laura Bell Main
14 Dec 2023
Contributed by Lukas
It's almost 2024, do we still need to talk about securing our apps? Carl and Richard talk to Laura Bell Main about her ongoing efforts to get everyone...
Polly V8 with Joel Hulen and Martin Costello
07 Dec 2023
Contributed by Lukas
A new version of Polly is out - and it's a special one! Carl and Richard talk to Joel Hulen and Martin Costello about the release of Polly V8. Joel te...
Applied Large Language Models with Vishwas Lele
30 Nov 2023
Contributed by Lukas
How do we put large language models to work? Carl and Richard talk to Vishwas Lele about his work using LLMs with his customers. Vishwas talks about f...
Sustainable Development with Lea Mladineo
23 Nov 2023
Contributed by Lukas
How do we make our software greener? While at NDC in Porto, Carl and Richard talked to Lea Mladineo about her work in sustainable development. Lea tal...
React Server Components with Aurora Walberg
16 Nov 2023
Contributed by Lukas
How can React Server Components make your website better? While at NDC in Porto, Carl and Richard talked to Aurora Walberg about her work with RSC and...
Commercializing Open Source with Victoria Melnikova
09 Nov 2023
Contributed by Lukas
How do you commercialize open-source products? While at NDC Porto, Carl and Richard talked to Victoria Melnikova about her work with Evil Martians, he...
.NET Conf with Jeff Fritz
02 Nov 2023
Contributed by Lukas
Are you ready for .NET Conf? Carl and Richard talk to Jeff Fritz about the latest version of .NET coming out - and the online event that celebrates it...
Observability Engineering with Charity Majors
26 Oct 2023
Contributed by Lukas
What is observability engineering, and why do you need some? While at NDC in Porto, Carl and Richard recorded a .NET Rocks Live with Charity Majors, o...
bUnit Update with Egil Hansen
19 Oct 2023
Contributed by Lukas
What's the latest with bUnit? Carl and Richard chat with Egil Hansen about his excellent testing library for Blazor. Egil digs into the ongoing improv...
Data Sharding with Oren Eini
12 Oct 2023
Contributed by Lukas
What is data sharding, and why do you need it? Carl and Richard talk to Oren Eini about his latest work on RavenDB, including the new data sharding fe...
Kubernetes Tooling with Annie Talvasto
05 Oct 2023
Contributed by Lukas
How do you make Kubernetes easier to use? While at the Copenhagen Developers Festival, Carl and Richard talked to Annie Talvasto about her work with K...
Azure and GitHub with April Edwards
28 Sep 2023
Contributed by Lukas
Azure and GitHub - better together? While at the Copenhagen Developer Festival, Carl and Richard talked to April Edwards for a special .NET Rocks Live...
Data Science and UX with Grishma Jena
21 Sep 2023
Contributed by Lukas
Data Science and UX should be the best of friends! While at the Copenhagen Developer Festival, Carl and Richard talked to Grishma Jena about her work ...
IoT Development using Particle Photon with Colleen Lavin
14 Sep 2023
Contributed by Lukas
What can you do with a Particle Photon? While in an aluminum Airstream trailer in a thunderstorm at the Copenhagen Developers Festival, Carl and Richa...
Mediatr with Jimmy Bogard
07 Sep 2023
Contributed by Lukas
How about some in-process messaging with no dependencies? Carl and Richard chat with Jimmy Bogard about his work with MediatR, a simple mediator patte...
Applied Large Language Models with Brian MacKay
31 Aug 2023
Contributed by Lukas
How can a large language model help your application? Carl and Richard talk to Brian MacKay about his work with large language models, including ChatG...
Minimal Architecture with Jeremy Miller
24 Aug 2023
Contributed by Lukas
How much architectural ceremony is enough? Carl and Richard talk to Jeremy Miller about his minimal approach to architecture when building software, i...
Chocolatey in 2023 with Gary Ewan Park
17 Aug 2023
Contributed by Lukas
How is Chocolatey evolving? Carl and Richard talk to Gary Ewan Park about the latest with the open-source Windows package management solution. Gary di...
Leveling up your Architecture Game with Thomas Betts
10 Aug 2023
Contributed by Lukas
How's your architecture game? Carl and Richard talk to Thomas Betts about being a better architect. Thomas focuses on the key aspect - communication! ...
The Ethics of Large Language Models with Amber McKenzie
03 Aug 2023
Contributed by Lukas
Large Language Models like GPT-4 are all the rage - how do we use them well? Carl and Richard talk to Amber McKenzie about the challenges and concerns...
Modular Monoliths with Layla Porter
27 Jul 2023
Contributed by Lukas
Microservices or Monoliths? Carl and Richard talk to Layla Porter about choosing a middle ground between microservices and monoliths, with modular mon...
Multi-Model Data Stores with Ted Neward
20 Jul 2023
Contributed by Lukas
Databases continue to evolve! Carl and Richard talk to Ted Neward about multi-model data stores - which, these days, are most databases! Ted talks abo...
Fluent Assertions with Dennis Doomen
13 Jul 2023
Contributed by Lukas
What can we do to make testing easier? Carl and Richard talk to Dennis Doomen about Fluent Assertions, an open-source set of extension methods to help...
Scaling a Monolith with Derek Comartin
06 Jul 2023
Contributed by Lukas
How do you scale a monolith? Carl and Richard talk to Derek Comartin about his blog posts and YouTube series around scaling a monolith. Derek talks ab...
Going Full Time on Open Source with Shaun Walker
28 Jun 2023
Contributed by Lukas
Can you quit your job and work full-time on your open-source project? Carl and Richard talk to Shaun Walker about his recent move to focus on Oqtane, ...
Azure Developer CLI with Savannah Ostrowski
21 Jun 2023
Contributed by Lukas
How do you get your app running in Azure? Carl and Richard talk to Savannah Ostrowski about Azure Developer CLI (azd), an open-source tool to help dev...
Building Apps using OpenAI with Mark Miller
15 Jun 2023
Contributed by Lukas
How can OpenAI help you program faster? Carl and Richard talk to Mark Miller about his experiments with OpenAI and CodeRush. Mark talks about the powe...
OpenTelemetry with Laïla Bougriâ
07 Jun 2023
Contributed by Lukas
What can OpenTelemetry do for you? While at Techorama in Belgium, Carl and Richard talked to Laïla Bougriâ about her experiences with the open-sourc...
No Free Lunch in Machine Learning with Jodie Burchell
01 Jun 2023
Contributed by Lukas
When it comes to machine learning, there is no free lunch! While at Techorama in Antwerp, Carl and Richard talked to Dr. Jodie Burchell about her expe...
PHP and WebAssembly with Jakub Míšek
25 May 2023
Contributed by Lukas
The power of .NET means PHP can run in the browser efficiently! Carl and Richard talk to Jakub Míšek about PeachPie using WASM. Jakub talks about ho...
Immutable Architectures with Michael Perry
18 May 2023
Contributed by Lukas
What's an immutable architecture, and why do you want one? Carl and Richard talk to Michael Perry about his book The Art of Immutable Architecture and...
Entity Framework Tooling with Erik Ejlskov Jensen
11 May 2023
Contributed by Lukas
How do you do more with Entity Framework? Carl and Richard talk to Erik Ejlskov Jensen about his work contributing to Entity Framework and creating to...
Supporting Open Source with Joseph Finney
03 May 2023
Contributed by Lukas
How do we support open-source projects? Carl and Richard talk to Joseph Finney about his ongoing efforts to build various projects in his spare time w...
Cypress 12 with Ely Lucas
27 Apr 2023
Contributed by Lukas
Web Testing Evolved! Carl and Richard talk to Ely Lucas about the latest version of the Cypress Testing Framework. Ely talks about three significant v...
Continuous Feedback with Roni Dover
20 Apr 2023
Contributed by Lukas
How do you know the code you write is being used in production? Carl and Richard talk to Roni Dover about his work with Digma to help bring code utili...
Making a Copilot with Phil Haack
13 Apr 2023
Contributed by Lukas
Microsoft is making several Copilot products - should you? Carl and Richard talk to Phil Haack about the latest version of ab.bot, his customer succes...
Understand Web Apps using Fiddler with Sam Basu and Rosen Vladimirov
06 Apr 2023
Contributed by Lukas
Do you know what your web app is up to? Carl and Richard talk to Sam Basu and Rosen Vladimirov about the latest versions of Fiddler. The original Fidd...
DoomSharp with Wesley Cabus and Nico Vermeir
30 Mar 2023
Contributed by Lukas
An MAUI version of Doom? Carl and Richard talk to Wesley Cabus and Nico Vermeir about their efforts to port the venerable game Doom to C# and .NET 6 w...
Blazor United with Javier Nelson and Steve Sanderson
23 Mar 2023
Contributed by Lukas
What if you didn't have to choose between client-side and server-side Blazor? Carl and Richard talk to Javier Nelson and Steve Sanderson about Blazor ...