How Thread Safety is Changing in .NET 9

11:26
LINQ's INSANE Improvements in .NET 9

25:02
What's New in .NET 9 with Examples

15:05
The New Option and Result Types of C#

15:05
Learn to code with an unfair advantage.

18:09
Decorator Pattern in .NET: Add Caching, Logging, and More with Ease

11:28
IdentityServer is Gone. Now What?

10:40
The Right Way To Return API Errors in .NET

31:16