

Blog
Explore the articles
Practical guides to .NET, databases and distributed systems. Newest articles first.
Showing 37–48 of 105 articles.


Task.WhenAll vs Parallel.ForEachAsync: Choosing the Right Approach in .NET
Read article
Dependency Injection in ASP.NET Core: Captive Dependencies and Lifetime Bugs
Read article
CQRS vs Event Sourcing: When to Use Each and When to Combine Them
Read article
Composite Database Indexes: Why Column Order Matters
Read article
SQL vs NoSQL: Choosing a Database for a Social Media App
Read article
How to Choose a Database Shard Key and Avoid Hotspots
Read article
How to Build Idempotent POST Endpoints in ASP.NET Core
Read article
The Transactional Outbox Pattern: Keeping Database Changes and Events in Sync
Read article
How to Preserve Message Ordering in Distributed Systems
Read article
System Design Interview: Design a Notification Service at Scale
Read article