4 followers
Software Architect, Staff Software Engineer | .NET, C#, microservices | Design and create scalable, high-load, fault tolerant and distributed backend services and Web APIs 👨🏼💻
(The same is true for IAsyncEnumerable<T>) A few days ago I came across a code where a developer used .NET MemoryCache to cache data retrieved from...
AutoFixture is an amazing library that simplifies the process of creating test data in .NET. If for some reason you don't use this fantastic tool,...
The ConcurrentDictionary<TKey, TValue> type is commonly used as a thread-safe alternative to the Dictionary<TKey, TValue> type. While the methods of...
How to declare non-nullable immutable properties in records, classes and structs (C# 11). · After taking a break from blogging, I am excited to be back...
N Awesome Plugins and Tools for .NET Developers · Software engineers are like children — we love to play with toys. Fancy IDE themes, Quake-style...
How to Test LINQ and Mappings · In the previous article, Unit Tests Done Right (Part 1), we explored some of the best practices for unit testing and then...