Screaming Architecture
If you were to glance at the folder structure of your system, could you tell what the system is about? Your architecture should communicate what probl...
Page 12 of 22. Practical .NET and software architecture lessons.
If you were to glance at the folder structure of your system, could you tell what the system is about? Your architecture should communicate what probl...
In this article, we'll explore how to use Amazon SQS and SNS for asynchronous messaging in .NET applications. We'll also see how MassTransit simplifie...
EF Core is powerful, and knowing a few key features can save you lots of time and frustration. I've cherry-picked five essential features that you rea...
Static code analysis helps you build secure, maintainable, and high-quality C# code. In this week's newsletter, we'll explore how to integrate it into...
Redis is a popular choice for caching data, but its capabilities go far beyond that. One of its lesser-known features is Pub/Sub support. Redis channe...
System integration testing is the perfect testing approach for modular monoliths. It's an approach to testing the interactions between various modules...
This is a question I often hear: how do I design my use case with Clean Architecture? In this article, we'll explore a practical example of how to app...
Service discovery is a pattern that allows developers to use logical names to refer to external services, instead of physical IP addresses and ports. ...
In this article, we'll explore the power of using Razor views for flexible PDF reporting in .NET. We'll see how to create report templates with Razor ...
EF Core 7 introduced two powerful new methods, ExecuteUpdate and ExecuteDelete. However, there's an important caveat: these bulk operations bypass the...
Join 66,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.