.NET Aspire: A Game-Changer for Cloud-Native Development?
.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...
Page 12 of 22. Practical .NET and software architecture lessons.
.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.
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...
Join 66,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.