Learn what middleware is in ASP.NET Core, how to write your own, and the gotchas around calling next, and changing the response after it starts.
Find out why your EF Core navigation property come back as null. Learn how Include() fixes it, when you need it, and the pitfalls to watch for.
API calls fail. Learn how to add Polly to an ASP.NET Core Web API to handle retries, circuit breakers and timeouts.
Build a .NET 10 Web API with Minimal APIs, Entity Framework Core and SQL Server, using Clean Architecture and FluentValidation.
Learn how Central Package Management lets you manage NuGet package versions from a single file across all projects in your .NET solution.
Learn C# basics with this tutorial covering variables, conditionals, arrays, lists, loops, classes, structs, interfaces, enums and static classes.
Learn how keyset pagination works in Entity Framework Core, how it compares to offset pagination, and how indexes can dramatically improve your pagination performance.
Learn how to override ToString(), overload operators and use indexers in C# classes, featuring examples of addition and subtraction.
Learn how to track every change to your EF Core records using SQL Server temporal tables, with examples for querying the history.
Is your ASP.NET Core Web API returning a blank 500 response? Learn how to fix it properly using exception handlers.