Discover new cryptography features in .NET 9, including simplified hashing with HashData and enhanced security with KMAC for data integrity.

A revisit of HTTP logging in ASP.NET Core 8, covering set up, new config options like CombineLogs, and using interceptors to fine-tune logs.

Learn how to boost code readability and manageability in ASP.NET Core with five use cases benefiting from extension methods.

Learn about transactions in Entity Framework Core. This post goes through different ways of implementing transactions when storing in the DB.

Improving performance is a key measure in improving user experience. This post introduces different ways of implementing caching in ASP.NET Core.

In this post, I'll walk you through the basics of .NET stack traces and explore advanced scenarios, including inner and aggregate exceptions.

Learn how to implement authentication, authorization, and custom role permissions in ASP.NET Core, securing access and managing user permissions.

Learn how to create custom validation attributes in ASP.NET Core to enforce business logic, by extending the ValidationAttribute class.

If you are looking to migrate Azure Functions running In-process to Out-of-process/Isolated, this post will help you with steps and known errors.