.NET 8 and C# 12 tutorials
.NET 8 and C# 12 videos
.NET 8 and C# 12 has launched and we'll show you how to update Visual Studio to 17.8 so you can start using .NET 8 in your projects today!
Explore some of the new data annotations that are available in .NET 8 to improve model validation in an ASP.NET Core Web API
Find out why developers are concerned about using the new primary constructors feature in C# 12 and whether you should use them.
.NET 8 introduces the TimeProvider class which provides abstractions for mocking time in xUnit tests with the FakeTimeProvider class.
Download .NET code examples
Learn .NET with our online courses
ASP.NET Core in .NET 6: Dependency Injection
Looking at dependency injection with C# examples for beginners. The course looks at what dependency injection is, the different service lifetimes, and some of the common errors.
Advanced Blazor WebAssembly
Advanced Blazor WebAssembly features, such as JavaScript interlop, SignalR, file uploads, state management and prerendering.