Join 64,000+ subscribers accelerating their skills every week
One practical tip every Saturday
.NET best practices and actionable advice
Software Architecture deep dives and fresh ideas
Join thousands of software engineers
Previous issues of The .NET Weekly
Solving Race Conditions With EF Core Optimistic Locking
September 9, 2023
How often do you think about concurrency conflicts when writing code? You write the code for a new feature, confirm that it works, and call it a day. ...
Testcontainers - Integration Testing Using Docker In .NET
September 2, 2023
Modern software applications rarely work in isolation. On the contrary, a typical application will talk to several external systems like databases, me...
Advanced Rate Limiting Use Cases In .NET
August 19, 2023
Rate limiting is about restricting the number of requests to your application. It's usually applied within a specific time window or based on some oth...
Mastering Dapper Relationship Mappings
August 12, 2023
Dapper is a lightweight object-relational mapper in .NET. It's popular because it's easy to use and fast at the same time. Dapper extends the IDbConne...
Modular Monolith Communication Patterns
August 5, 2023
Modular monoliths are becoming more popular in the software engineering community. The allure of Microservices is becoming less compelling. We also ha...
Why Clean Architecture Is Great For Complex Projects
July 29, 2023
I've been using Clean Architecture for 6+ years on large scale applications serving thousands of customers and millions of requests. Today I want to t...
How To Use Domain Events To Build Loosely Coupled Systems
July 22, 2023
In software engineering, "coupling" means how much different parts of a software system depend on each other. If they are tightly coupled, changes to ...
Implementing an API Gateway For Microservices With YARP
July 8, 2023
Large Microservice-based systems can consist of tens or even hunders of individual services. A client application needs to have all of this informatio...
Subscribe to the Newsletter
Join 64,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.