Writing
All posts
Practical C#, .NET, and ASP.NET Core tutorials.
107 posts

Handling Relationships in Dapper
In this post, we explored how to manage the three main types of relationships using Dapper.

Implement Rate Limiting in ASP.NET Core
With ASP.NET Core's built-in rate limiting middleware, implementing these protections has never been easier.

Eager Loading with EF Core
EF Core offers flexible strategies to efficiently load related data, with eager loading being a powerful option.

AutoMapper Alternatives in .NET
In this post, we’ll briefly revisit AutoMapper and explore some viable alternatives for those considering a switch.

Split Queries with EF Core in .NET
Split queries are a powerful feature that separates includes into distinct queries, reducing duplication and improving efficiency.

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.

EF Core Simple Logging in .NET
EF Core's Simple Logging is a powerful yet lightweight feature that gives you deep insight into how your application interacts with the database.
The next issue lands Thursday.
Join 4,000+ .NET engineers. Free, focused, and easy to leave.