the-dev-curve-meditations.hashnode.devBook review of unit testing principles, practices, and patterns by Vladimir KhorikovSetting up your test-suites is one of the hardest challenge a developer will find. Tests are designed to increase confidence in software quality. Yet, they lose their value when developers begin to doubt the reliability of the tests themselves. Tests...Jan 31·2 min read
the-dev-cureef-core-and-sql.hashnode.devBook Review of Database in Depth by C.J DateThis book is not a book for beginners. A good exposure to different SQL products will help you learn what concepts run on the database products that you use. Although the book doesn’t reference specific products, it focuses on relational model concep...Jan 12·2 min read
the-dev-curve-c-fundamentals.hashnode.devDemystifying Specification PatternSpecification pattern is introduced by Martin Fowler and Eric Evans the author of DDD. I’ve checked different implementations of specification pattern that I’ve listed below on the sources, All I can say that it has it’s place on your software — it r...Dec 29, 2025·5 min read
the-dev-curve-c-fundamentals.hashnode.devExpression Trees are so cool (C# perspective)Pre-requisites : Delegates , Lambda Expression, Generics Headline: Expression trees are run-time objects. Expression trees are a really amazing concept, and let’s dive into that in the lens of C#. Again, why expression trees are awesome is because th...Nov 30, 2025·3 min read
the-dev-cureef-core-and-sql.hashnode.devWhy do we default to offset pagination on EF Core?Pagination is one of the most important things that you’re API should have. It is crucial for performance. I think for every .NET projects this is present, so having a good understanding on how to create a good pagination is a must. Offset pagination...Nov 11, 2025·4 min read