The post describes the issues with Collection integrity in DDD and how we can use ImmutableList to avoid manipulating collections outside the Domain.
This post describes some of the pain-points of xUnit Theory and how we can write more descriptive tests by overriding the test output.
The post explains captive dependency. It highlights the potential issues when you do not configure lifetime services correctly.
Creating a client library for your Rest service can help your clients consume your Rest API. But is it a silver bullet to every problem?
C# 8 introduced a great feature of async stream using IAsyncEnumerable. This post talks about potential pitfalls when not using it right.