EF Core has been my go-to ORM for many years because it significantly improves developer...
MediatR is one of my favourite libraries in .NET, I have been using it for 5+ years in production. I...
Building reliable, scalable, and high-performance .NET applications often comes down to how you...
Efficient pagination is crucial for enhancing application performance and user experience,...
You may need to integrate real-time updates in your .NET application from the backend to the...
Logging HTTP requests and responses helps developers quickly troubleshoot issues, monitor performance...
Modern client applications demand flexible data fetching. Usually, when using REST APIs, clients call...
Nowadays JWT (JSON Web Token) authentication is the industry standard for maintaining stateless and...
Performance is crucial for any application. Developers often add a Caching Layer over slow database...
In today's complex software environments, understanding what's happening in your applications is no...
Creating and managing PDF documents is a common and crucial requirement for many applications built...
There are multiple options for job scheduling in .NET. The simplest one is creating a Background...
Disclaimer: This post isn't sponsored by MassTransit; I'm just sharing my own thoughts and experience...
Security and authentication are one of the most important aspects of any application. Understanding...
AI is evolving very fast in 2025. Almost every new software product is built with AI features. Today...
Dapper is known for blazing-fast reads, making it a popular micro-ORM choice for retrieving data in...
Modern .NET applications often rely on external services for data, messaging, and more. A single...
Manually keeping your database in sync with external authentication providers can be a complex...
"You shouldn't start a new project with microservices, even if you're sure your application will be...
Have you faced performance issues when performing mass updates or deletions in your EF Core...
When working with large datasets in Entity Framework Core, developers often hit performance...
Authentication and authorization are two pillars of application security. Authentication verifies the...
When I observed Neon Postgres for the first time, I was really impressed how easy it is to set up a...
During 11 years of my professional experience, I have faced a lot of issues and pitfalls. I made...
Have you ever worked on an email template with placeholders that need to be replaced dynamically...
Caching is a powerful technique to improve the performance and scalability of applications. In .NET,...
Where are you deploying your .NET applications? One of the popular choices is Azure. However,...
In this blog post, I'll walk you through the top 15 mistakes developers often make when building Web...
Have you ever needed to support multiple database providers when working with EF Core? This is what...
In this blog post, we'll explore some of the latest enhancements to LINQ introduced between .NET 6...