Clean Architecture: The Missing Chapter
Clean Architecture's famous diagram is often misinterpreted as a project structure, scattering business logic across artificial technical layers. Lear...
Page 11 of 22. Practical .NET and software architecture lessons.
Clean Architecture's famous diagram is often misinterpreted as a project structure, scattering business logic across artificial technical layers. Lear...
Learn how to implement idempotency in ASP.NET Core Web APIs to improve reliability and prevent duplicate operations in distributed systems.
Problem Details gives your ASP.NET Core APIs consistent, machine-readable error responses that comply with RFC 9457. Learn how to implement custom exc...
Learn how to supercharge your Outbox pattern implementation, scaling to 32,500 messages per second. Through strategic optimizations in database querie...
Discover how the Outbox pattern solves the dual-write problem in distributed systems, ensuring data consistency between your database and external com...
Moving from a modular monolith to microservices buys you independent scaling and deployment, and costs you a distributed system. Here's how I approach...
This article walks you through how I used Lunr.js to add powerful search capabilities to a Next.js static site, dealing with challenges like client-si...
.NET Aspire promises to simplify cloud-native .NET development, but does it live up to the hype? I migrated a real project from Docker Compose to Aspi...
Refit turns your HTTP API into a strongly typed C# interface, so you stop hand-writing HttpClient boilerplate. I'll cover the setup, query and route p...
Discover event sourcing in .NET through a beginner's eyes. Explore core concepts, benefits, and real-world challenges.
Join 66,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.