Posts by Category

Database

Optimistic vs Pessimistic Locking in EF Core

10 minute read

Two customers check out the same product at the same time. Both see “1 left in stock”. Both complete the order. One of them walks away with a confirmation em...

EF Core Interceptors

4 minute read

Hello again! If you followed the Enhance EF Core Performance series, you might remember I promised to come back and talk about interceptors. Well, here we are.

Enhance EF Core Performance (Part 4)

4 minute read

In this final post of our series on optimizing EF Core performance, we’ll dive into a powerful performance-boosting technique: caching.

Enhance EF Core Performance (Part 3)

4 minute read

Hello again! As we continue our journey into optimizing EF Core, this section builds on the strategies we’ve already explored, such as query projection, no-t...

Enhance EF Core Performance (Part 2)

8 minute read

Welcome back to Enhance EF Core Performance series! 🚀 In Part 1, we laid a solid foundation by exploring techniques like DbContext pooling, compiled queries,...

Enhance EF Core Performance (Part I)

7 minute read

Entity Framework Core (EF Core) is an amazing tool that simplifies database access. But there’s nothing more frustrating than seeing your app slow down becau...

Back to top ↑

Programming

C# Code For Humans

3 minute read

In this blog post, I will show you how to deal with the code smells that lead to significant loss of a tremendous amount of time during the development. Writ...

Back to top ↑