Writing
All posts
Practical C#, .NET, and ASP.NET Core tutorials.
33 posts matching “ASP.NET”

Swagger UI alternatives in ASP.NET Core
Swashbuckle.AspNetCore is no longer included by default. Learn more about replacement and alternatives.

Health Checks in ASP.NET Core
Health checks allows you to monitor the health and availability of your application and its critical dependencies.

Structured Logging with Serilog in ASP.NET Core
Structured logging is a powerful and essential practice when building applications. With Serilog, you can specify sinks, enrichers and log levels.

CORS in ASP.NET Core
CORS may seem like just another annoying error when building Web APIs, but it's actually a nice browser security feature.

Global Exception Handling in ASP.NET Core
With middlewares and the new IExceptionHandler interface introduced in .NET 8, you have powerful tools to ensure your application handles exceptions consistently and gracefully.

Decorator Design Pattern in ASP.NET Core
The Decorator Pattern is a powerful way to extend functionality while keeping code maintainable.

Middlewares in ASP.NET Core
When building APIs, handling HTTP requests typically requires multiple steps, such as authentication, logging, error handling and more.

Implement API Versioning in ASP.NET Core
API versioning allows you to manage multiple versions of an API, enabling you to introduce new features and improvements without affecting current clients.
The next issue lands Thursday.
Join 3,000+ .NET engineers. Free, focused, and easy to leave.