Error Handling and Problem Details in ASP.NET Core
Handle ASP.NET Core error handling with RFC 9457 Problem Details: AddProblemDetails, IExceptionHandler, validation, trace ids, and no stack trace leaks.
Category
Practical .NET, C#, ASP.NET Core, and EF Core guides, from installing the SDK to deploying with CI/CD.
12 articles
Handle ASP.NET Core error handling with RFC 9457 Problem Details: AddProblemDetails, IExceptionHandler, validation, trace ids, and no stack trace leaks.
Add ASP.NET Core authentication and authorization to a Web API: JWT bearer and cookies, claims, roles, policies, and…
Master dependency injection in ASP.NET Core: transient, scoped, and singleton lifetimes, captive dependencies, the options pattern, and keyed…
Build an ASP.NET Core Web API end to end: controllers, attribute routing, model binding and validation, DTOs, status…
Understand ASP.NET Core middleware: pipeline order, Use, Run, and Map, writing custom middleware classes, endpoint routing, and how…
Enable nullable reference types in C#: nullability annotations, the ! operator, required members, nullability attributes, and a legacy…
Use async and await in C# correctly: what Task really is, ValueTask, ConfigureAwait, async void, cancellation tokens, and…
Write idiomatic LINQ in C#: query vs method syntax, deferred execution, IEnumerable vs IQueryable, multiple enumeration traps, and…
Master object-oriented C#: classes, properties, constructors, inheritance, abstract classes, interfaces, records, and when composition beats inheritance.
Learn C# basics for backend work: value vs reference types, var, string interpolation, if and switch expressions, loops,…
Confused by .NET LTS vs STS? See the release calendar, support windows, and a decision framework for picking…
Learn how to install .NET SDK on Windows, macOS, or Linux, verify it with dotnet --info, then build…