Optimistic vs Pessimistic Locking in EF Core
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...
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...
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.
In this final post of our series on optimizing EF Core performance, we’ll dive into a powerful performance-boosting technique: caching.
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...
Welcome back to Enhance EF Core Performance series! 🚀 In Part 1, we laid a solid foundation by exploring techniques like DbContext pooling, compiled queries,...
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...
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...
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.
In this final post of our series on optimizing EF Core performance, we’ll dive into a powerful performance-boosting technique: caching.
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...
Welcome back to Enhance EF Core Performance series! 🚀 In Part 1, we laid a solid foundation by exploring techniques like DbContext pooling, compiled queries,...
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...
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...
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...