.NET Rocks!
Episodes
Smarter Testing using Verify with Simon Cropp
26 Apr 2021
Contributed by Lukas
How do you do smarter testing? Carl and Richard talk to Simon Cropp about Verify, Simon's open source project to add snapshot testing capabilities to ...
Xamarin Forms to Maui with Gerald Versluis
19 Apr 2021
Contributed by Lukas
Xamarin Forms 5 is being replaced by .NET Maui - what's a mobile dev to do? Carl and Richard talk to Gerald Versluis about what to expect from .NET Ma...
TDD in 2021 with Ian Cooper
12 Apr 2021
Contributed by Lukas
How are you doing TDD today? Recorded online at NDC Manchester, Carl and Richard chat with Ian Cooper about his views on TDD, going back to his old ta...
OWASP Purpleteam with Kim Carter
06 Apr 2021
Contributed by Lukas
How do you test the security of your applications? Carl and Richard chat with Kim Carter about purpleteam, an open-source library for testing web appl...
The Environmental Impact of AI and Machine Learning with Amber McKenzie
29 Mar 2021
Contributed by Lukas
What is the impact of Artificial Intelligence on the environment? Carl and Richard talk to Amber McKenzie about her examination of resource consumptio...
Visual Studio Feedback with Mads Kristensen
23 Mar 2021
Contributed by Lukas
How is Visual Studio working for you? Carl and Richard chat with Mads Kristensen about his new role on the Visual Studio feedback team - not that he's...
MongoDB in the Cloud with James Kovacs and Rachelle Palmer
15 Mar 2021
Contributed by Lukas
Where would you like your Mongo? Carl and Richard chat with James Kovacs and Rachelle Palmer about the latest at MongoDB, the open-source document dat...
.NET 6 with Daniel Roth
09 Mar 2021
Contributed by Lukas
What's next for .NET? Carl and Richard chat with Dan Roth about all the good things coming this November for .NET. The conversation starts out with so...
Elasticsearch for .NET with Steve Gordon
02 Mar 2021
Contributed by Lukas
How can Elasticsearch help you? Carl and Richard talk to Steve Gordon, who recently moved to Elastic to work on the .NET clients. Steve talks about ho...
Migrating WCF and More to .NET 5 with Mark Rendle
23 Feb 2021
Contributed by Lukas
Do you have apps that need to move to .NET 5? Carl and Richard talk to Mark Rendle about his work on Visual Recode, which started out as a migration t...
Building Teams Apps with Hilton Giesenow
16 Feb 2021
Contributed by Lukas
Teams is extensible - wanna write some code? Carl and Richard talk to Hilton Giesenow about his work building Teams extensions - and there are a lot o...
A Very Serious Bot with Phil Haack
09 Feb 2021
Contributed by Lukas
Can a chatbot make your team development process better? Carl and Richard talk to Phil Haack about his work building Ab.bot, a chatbot designed to wor...
Blazor Static Web Apps with Jeff Fritz
02 Feb 2021
Contributed by Lukas
What's a Blazor Static Web App, and why should you care? Carl and Richard talk to Jeff Fritz about how the new Azure Static Web App service can be com...
Entity Framework Core 5 with Julie Lerman
26 Jan 2021
Contributed by Lukas
What's new in Entity Framework Core 5? Carl and Richard chat with Julie Lerman about the latest in EF Core, stories from the trenches of data developm...
Containers on Azure with Tom Kerkhove
19 Jan 2021
Contributed by Lukas
How many ways can you run containers on Azure? Carl and Richard talk to Tom Kerkhove about his experiences working with Azure container solutions. The...
IdentityServer Update with Dominick Baier and Brock Allen
05 Jan 2021
Contributed by Lukas
Time for an Identity Server update! Carl and Richard talk to Dominick Baier and Brock Allen about Identity Server. The conversation starts out focused...
The State of Security in the Octoverse with Maya Kaczorowski
04 Jan 2021
Contributed by Lukas
How secure is your software? Carl and Richard talk to Maya Kaczorowski of GitHub about The State of the Octoverse Security Report - one of three annua...
Geek Out 2020
29 Dec 2020
Contributed by Lukas
Happy New Year! To ring in the New Year, Carl and Richard talk Geek Out for a couple of hours! Topics include the Pandemic, Renewable Energy, the late...
.NET 5 with Scott Hunter
21 Dec 2020
Contributed by Lukas
.NET 5 is shipped! What happens now? As part of the .BLD() Tech Talks XXL event in the Netherlands, Carl and Richard streamed interviewing Scott Hunte...
Building a Flight Simulator in C# with Laura Laban
14 Dec 2020
Contributed by Lukas
What does it take to make a flight simulator in C#? On a smartphone? Carl and Richard talk to Laura Laban about her experiences building Infinite Flig...
Building a TwitchBot in Blazor with Georgia Nelson
07 Dec 2020
Contributed by Lukas
What can you use Blazor for? Carl and Richard talk to Georgia Nelson about GifBot, a Twitch bot Georgia has built using a variety of tools and languag...
NUKE 5.0 with Matthias Koch
30 Nov 2020
Contributed by Lukas
With a new version of .NET out, it's time for a new version of Nuke! Carl and Richard talk to Matthias Koch about Nuke V5 - synchronizing the version ...
Hello World the Film with Shawn Wildermuth
24 Nov 2020
Contributed by Lukas
Ever pivoted halfway through a software project? It happens in filmmaking too! Carl and Richard talk to Shawn Wildermuth about his experience making H...
The Microsoft Open Source Sandbox with Aaron Stannard
17 Nov 2020
Contributed by Lukas
Can you make open source projects in the Microsoft ecosystem and live to tell the tale? Carl and Richard talk to Aaron Stannard about his view of the ...
The ROI of Good UX Design with Billy Hollis
10 Nov 2020
Contributed by Lukas
Good user interface design makes your company money! Carl and Richard talk to Billy Hollis about his latest work around understanding the return on in...
Cake 1.0 with Mattias Karlsson
04 Nov 2020
Contributed by Lukas
Cake is shipping! Carl and Richard talk to Mattias Karlsson about Cake, aka C# Make. First on the show in 2016, Cake has been through a lot - all the ...
The Business Case of AI and Data Science with Joel Hulen and Kyle Bunting
28 Oct 2020
Contributed by Lukas
Everyone wants AI - but where's the business value? Carl and Richard talk to Joel Hulen and Kyle Bunting about building machine learning models and wh...
The .NET Foundation Evolves with Layla Porter
20 Oct 2020
Contributed by Lukas
A new .NET Foundation board is elected - what does it mean for you? Carl and Richard talk to Layla Porter about her new role on the .NET Foundation bo...
Migrating .NET Applications to Azure with Mike Richter
14 Oct 2020
Contributed by Lukas
The pandemic is sending a lot of work to the cloud - are you ready to move? Carl and Richard talk to Mike Richter about his work helping companies mov...
GitHub Codespaces with Anthony van der Hoorn
07 Oct 2020
Contributed by Lukas
Can a development environment be online? Carl and Richard talk to Anthony van der Hoorn about GitHub Codespaces - the consolidation of a number of onl...
When Your Experiment Gets Popular with Jamie Rees
30 Sep 2020
Contributed by Lukas
What happens when an open-source experiment becomes software people care about? Carl and Richard talk to Jamie Rees about his experiences creating Omb...
Learning Dapr with Haishi Bai
22 Sep 2020
Contributed by Lukas
Build better distributed apps with Dapr! Carl and Richard talk to Haishi Bai about his work on Dapr, the open-source framework for building microservi...
Machine Learning in 2020 with Zoiner Tejada
16 Sep 2020
Contributed by Lukas
Machine Learning has been around for years, what does it look like today? Carl and Richard chat with Zoiner Tejada about how he approaches machine lea...
Starting with Xamarin with Theodora Tataru
09 Sep 2020
Contributed by Lukas
What do you do when COVID-19 cancels your internship? Write an app! Carl and Richard talk to Theodora Tataru about her experience creating an applicat...
The Microsoft 365 APIs with Glenn Block
02 Sep 2020
Contributed by Lukas
What are the Microsoft 365 APIs and what can you do with them? Carl and Richard chat with Glenn Block about his new role at Microsoft, working with Gr...
F# Update with Philip Carter
20 Aug 2020
Contributed by Lukas
F# turns five - not five years old (it's more than ten years old!) - but version five! Carl and Richard talk to Phillip Carter from the F# team about ...
Building Serverless .NET Apps on AWS with Robb Schiefer
19 Aug 2020
Contributed by Lukas
Sure you can build .NET apps on Azure - but what about Amazon AWS? Carl and Richard talk to Robb Schiefer about his work building .NET Apps on AWS. Ro...
Show 1700!!!
11 Aug 2020
Contributed by Lukas
It's Show 1700! For a bit of fun, Carl and Richard invited the six most frequent guests on .NET Rocks over the past eighteen years - Michele Bustamant...
Adding Identity to Your Applications with Christos Matskas and John Patrick Dandison
06 Aug 2020
Contributed by Lukas
What is the right way to secure your applications? Carl and Richard talk to Christos Matskas and John Patrick Dandison about the various security offe...
OpenSilver with Giovanni Albani
29 Jul 2020
Contributed by Lukas
Got Silverlight apps? Carl and Richard talk to Giovanni Albani about the OpenSilver project - building an open-source version of Silverlight that runs...
The Open Source Ecosystem, .NET Foundation, and Microsoft with Sebastien Lambla
22 Jul 2020
Contributed by Lukas
Grenades with love! Carl and Richard talk to Sebastien Lambla about the state of the .NET open source ecosystem today, the role that Microsoft plays i...
C# 9 with Mads Torgersen
16 Jul 2020
Contributed by Lukas
What's coming in C# 9? Carl and Richard talk to the Mads Torgersen, the leader of the C# team, about the rapidly approaching C# 9. Mads explains that ...
ASP.NET Core API Endpoints with Steve Smith
08 Jul 2020
Contributed by Lukas
Ready to simplify and organize your MVC app? Carl and Richard talk to Steve Smith about his open-source project called ASP.NET Core API Endpoints. Ste...
Testing using nDepend with Patrick Smacchia
02 Jul 2020
Contributed by Lukas
How do you do static testing in your applications? Carl and Richard talk to Patrick Smacchia of nDepend - one of the original testing products for .NE...
Elements Mercury with Marc Hoffman
25 Jun 2020
Contributed by Lukas
Are there alternative versions of VB.NET? Soon! Carl and Richard talk to Marc Hoffman of RemObjects Software about Elements, their cross-platform comp...
.NET Multi-Platform App UI with Scott Hunter
17 Jun 2020
Contributed by Lukas
Ready to go to Maui? Carl and Richard talk to Scott Hunter about the .NET Multi-Platform App UI or MAUI for short. Scott talks about how the next vers...
The State of VB.NET with Kathleen Dollard
10 Jun 2020
Contributed by Lukas
Is VB.NET dead? Kathleen Dollard says No! Carl and Richard talk to Kathleen about a recent blog post from Microsoft about VB.NET not coming to .NET 5....
Testing Blazor Apps with Egil Hansen
03 Jun 2020
Contributed by Lukas
How do you test your Blazor app? Carl and Richard talk to Egil Hansen about bUnit, an open-source testing framework designed to work with Blazor - bot...
Building Apps using Uno with Kenzie Whalen
28 May 2020
Contributed by Lukas
What's your cross-platform development solution? Carl and Richard talk to Kenzie Whalen about the Uno Platform, where you write C# and XAML for Window...
APIs in the 2020s Panel
20 May 2020
Contributed by Lukas
How are shared APIs evolving in the new decade? From the online version of NDC Porto, Carl and Richard chatted with panelists Shawn Wildermuth, Irina ...
Chocolatey with Rob Reynolds
13 May 2020
Contributed by Lukas
Time for some chocolatey goodness! After seven years, Rob Reynolds is back chatting with Carl and Richard about the Windows application package manage...
AFWerx Challenge with Heather Wilde
07 May 2020
Contributed by Lukas
Ready for a challenge? Carl and Richard talk to Heather Wilde about her work with the Air Force on innovation projects called AFWerx. Heather talks ab...
There is a Silver Bullet with Mark Seemann
29 Apr 2020
Contributed by Lukas
Are there Silver Bullets in Development? Carl and Richard chat with Mark Seemann about the 1986 Fred Brooks essay No Silver Bullet. Mark argues that t...
Versioning in a Pandemic with Jon Skeet
23 Apr 2020
Contributed by Lukas
Jon Skeet is the first show recorded since the COVID-19 pandemic was declared - so its pretty far ranging! Carl and Richard discuss Carl's recovery fr...
CSLA .NET Version 5.1.0 with Rocky Lhotka
15 Apr 2020
Contributed by Lukas
What's up with CSLA? Carl and Richard talk to Rocky Lhotka about his ubiquitous framework for managing business rules and user interfaces. Rocky talks...
Azure for Government with Vishwas Lele
09 Apr 2020
Contributed by Lukas
Did you know there is a separate Azure for government? Carl and Richard talk to Vishwas Lele about his work with Azure Government, specifically the ve...
jQuery is Obsolete with Chris Love
31 Mar 2020
Contributed by Lukas
Still using jQuery? Chris Love asks why! Carl and Richard chat with Chris Love about modern web development; and the fact that what jQuery does today ...
GitHub Actions with Enrico Campidoglio
26 Mar 2020
Contributed by Lukas
What are GitHub Actions, and why should you care? Carl and Richard talk to Enrico Campidoglio about how GitHub evolves under Microsoft and the additio...
Pair Programming in 2020 with Stacy Cashmore
18 Mar 2020
Contributed by Lukas
What is pair programming like in 2020? While at SWETUGG in Stockholm, Carl and Richard chatted with Stacy Cashmore about her experiences using pair pr...
Ethics of AI in 2020 Panel from NDC London
11 Mar 2020
Contributed by Lukas
It's 2020, and AI technology is all around us. What are the consequences? While at NDC London, Carl and Richard hosted a panel discussion with Tess Fe...
Angular and RxJS with Sandi Barr
05 Mar 2020
Contributed by Lukas
How and why would you mix Angular and Reactive Extensions? While at NDC London, Carl and Richard chatted with Sandi Barr about her work building react...
Implementing Multifactor Authentication with Christine Seeman
27 Feb 2020
Contributed by Lukas
How do you implement multifactor authentication in your application? While at NDC in London, Carl and Richard chatted with Christine Seeman about what...
Getting Started Using Vue with Gwendolyn Faraday
20 Feb 2020
Contributed by Lukas
How do you get started with vue JS? While at NDC London, Carl and Richard talked to Gwendolyn Faraday about how she teaches people to develop with vue...
Combating Illegal Fishing using Machine Learning with Carmel Eve and Jess Panni
13 Feb 2020
Contributed by Lukas
Technology doing good! While at NDC in London, Carl and Richard sat down with Carmel Eve and Jess Panni to talk about a project with OceanMind to use ...
AI That Helps You Code with Danny Simmons and Gustavo Soares
06 Feb 2020
Contributed by Lukas
What if Visual Studio could help you write better code? Carl and Richard talk to Danny Simmons and Gustavo Soares about Program Synthesis Using Exampl...
Client-Side Development in 2020 with Brian Lagunas
30 Jan 2020
Contributed by Lukas
It's 2020 - how do you build client-side applications? Carl and Richard talk to Brian Lagunas about his work in client-side development, largely aroun...
The Perfect Education for a Software Developer with Thomas Betts
23 Jan 2020
Contributed by Lukas
What does the perfect developer education look like? Carl and Richard talk to Thomas Betts about how he learned about software development, and how he...
Visual Studio Online with Nik Molnar
16 Jan 2020
Contributed by Lukas
What if your development environment was in the cloud? Carl and Richard talk to Nik Molnar about Visual Studio Online - literally a version of Visual ...
XAML Tooling with Dmitry Lyalin
09 Jan 2020
Contributed by Lukas
How do you write XAML? Carl and Richard chat with Dmitry Lyalin about Microsoft's on-going efforts to make coding in XAML faster, easier and more reli...
Q# and Quantum Computing with Johnny Hooyberghs
02 Jan 2020
Contributed by Lukas
Are we actually making progress on quantum computing? While at .NET Developer Days in Warsaw, Carl and Richard talked to Johnny Hooyberghs about quant...
Debugging Memory Leaks in .NET with Adam Furmanek
26 Dec 2019
Contributed by Lukas
Memory Leaks in .NET? How is that possible? While at .NET Developer Days in Warsaw, Carl and Richard talked to Adam Furmanek about modern memory leaks...
Going Live on Containers with Michele Leroux Bustamante
19 Dec 2019
Contributed by Lukas
Containers sound like a good idea - but can you get your application live on them? Carl and Richard talk to Michele Bustamante about her on-going work...
Python for .NET Developers with Michael Kennedy
12 Dec 2019
Contributed by Lukas
Do you Python? Carl and Richard chat with Michael Kennedy about the current state of Python and how .NET developers can learn it! Michael talks about ...
High Performance C# with Steve Gordon
05 Dec 2019
Contributed by Lukas
How do you improve the performance of your application? While at .NET Developer Days in Poland, Carl and Richard chatted with Steve Gordon about his w...
Visual Studio 2019 Productivity with Kendra Havens
28 Nov 2019
Contributed by Lukas
How can you be more productive with Visual Studio? Carl and Richard talk to Kendra Havens about all the built-in productivity gadgets in Studio - plus...
Configuring Your Cloud using .NET with Joe Duffy
21 Nov 2019
Contributed by Lukas
How do you configure your cloud? Carl and Richard talk to Joe Duffy about Pulumi, a tool that lets you use your favorite programming languages to prov...
Entity Framework Core 3 with Julie Lerman
14 Nov 2019
Contributed by Lukas
What's up with Entity Framework? Carl and Richard talk to Julie Lerman about the latest updates to Entity Framework, both EF 6 and Entity Framework Co...
WinUI 3.0 with Ryan Demopoulos
07 Nov 2019
Contributed by Lukas
What's happening with Windows client-side development? Carl and Richard talk to Ryan Demopoulous about WinUI 3.0, the next version of the WinUI stack,...
Modernizing Angular Apps with Jennifer Wadella
31 Oct 2019
Contributed by Lukas
What does it take to move away from AngularJS? Carl and Richard talk to Jennifer Wadella about so-called legacy Angular apps, that is, web apps built ...
Building Multi-Tenant Cloud Apps with Tom Kerkhove
24 Oct 2019
Contributed by Lukas
Software-as-a-Service is getting more common, what does it take to make a good app in that world? Carl and Richard talk to Tom Kerkhove about building...
Client-Side Development in 2019 with Tim Corey
17 Oct 2019
Contributed by Lukas
What does client-side development look like today? Carl and Richard talk to Tim Corey about WinForms, WPF and other ways to build applications that li...
Migrating from Delphi to .NET - a Story by Elias Puurunen
10 Oct 2019
Contributed by Lukas
Ready for a tale of migration? Carl and Richard enjoy a tale by Elias Puurunen who tells the story of migrating a 90's era Delphi app to .NET. The app...
The ASP.NET Core Ecosystem with Jeremy Miller
03 Oct 2019
Contributed by Lukas
The ASP.NET Core Ecosystem is thriving! What does that mean for you? Carl and Richard talk to Jeremy Miller about how the latest versions of ASP.NET C...
.NET Core 3 Launch with Scott Hunter
26 Sep 2019
Contributed by Lukas
.NET Core 3 has shipped - what did we get? Carl and Richard talk to Scott Hunter about the announcements at .NET Conf around .NET Core 3 and the cool ...
Empathy vs Sympathy in Software with Lily Dart
19 Sep 2019
Contributed by Lukas
How do you build software for a diversity of customers? Carl and Richard talk to Lily Dart about what it takes to really build diversity-sensitive sof...
Moving from Web Forms to Blazor with Jeff Fritz
12 Sep 2019
Contributed by Lukas
Blazor is coming on strong - should you migrate to it? Carl and Richard talk to Jeff Fritz about what's happening with Blazor and how server-side Blaz...
gRPC with Shawn Wildermuth
05 Sep 2019
Contributed by Lukas
What is gRPC and why should you care? Carl and Richard talk to Shawn Wildermuth about the new hotness that is gRPC - or is it? Shawn talks about all t...
Performance is a Feature with JD Trask
29 Aug 2019
Contributed by Lukas
In the age of the cloud, does performance matter? Carl and Richard talk to JD Trask of Raygun software about his work making applications run fast - a...
Building Applications using Server-Side Blazor with Shaun Walker
22 Aug 2019
Contributed by Lukas
Server-Side Blazor is poised to ship at the end of September 2019 - are you ready? Carl and Richard talk to Shaun Walker, formerly of DotNetNuke fame,...
Integrating Accessibility with Elle Waters
15 Aug 2019
Contributed by Lukas
How do you integrate accessibility into your applications? Carl and Richard chat with Elle Waters about her on-going work helping educate developers a...
Rust and C# with Ashley Mannix
08 Aug 2019
Contributed by Lukas
What is Rust and why would you use it with C#? While at NDC in Oslo, Carl and Richard chatted with Ashley Mannix about he and the team at Datalust bui...
Ethics and Bias in AI with Amber McKenzie
01 Aug 2019
Contributed by Lukas
Artificial Intelligence is happening - are we using it correctly? While at NDC in Oslo, Carl and Richard talked to Amber McKenzie about the challenges...
Automated Text Summarization with Masa Nekic
25 Jul 2019
Contributed by Lukas
Can software summarize documents? While at NDC in Oslo, Carl and Richard talked to Masa Nekic about automated text summarization. Masa walks through a...
Migrating from WCF with Mark Rendle
18 Jul 2019
Contributed by Lukas
WCF isn't coming to .NET Core 3 - what to do? While at NDC in Oslo, Carl and Richard chatted with Mark Rendle about his new project called Recode. Mar...
Integrating UX in your Development Process with Debbie Levitt
11 Jul 2019
Contributed by Lukas
How does UX work in your organization? While at NDC in Oslo, Carl and Richard talked to Debbie Levitt about how UX can help make software better and t...
HashiCorp Packer with Jamie Phillips
04 Jul 2019
Contributed by Lukas
What can HashiCorp's Packer do for you? Carl and Richard talk to Jamie Phillips about how Packer helps to make golden images of hypervisor machines - ...
Authentication with Auth0 2019 with Vittorio Bertocci
27 Jun 2019
Contributed by Lukas
What's your authentication solution? Carl and Richard talk to Vittorio Bertocci, now an architect at Auth0, about building pure identity solutions tha...
Messaging Pitfalls with Jimmy Bogard
20 Jun 2019
Contributed by Lukas
How do you use messaging? Carl and Richard talk to Jimmy Bogard about his work developing messaging architecture for applications. Jimmy talks about t...
Home Automation Geek Out with Mads Kristensen
13 Jun 2019
Contributed by Lukas
It's 2019, how smart is your home? Time for a Geek Out! Carl and Richard chat with Mads Kristensen about how he's adding automation to his home - and ...
Building Websites using Gatsby with Jason Lengstorf
06 Jun 2019
Contributed by Lukas
Why should you build your website with Gatsby? Carl and Richard chat with Jason Lengstorf about the Javascript library built on top of ReactJS to auto...