Response Compression In ASP.NET Core
Reducing the size of your API responses can noticeably improve performance. Response compression in ASP.NET Core takes two method calls, and in the be...
Page 18 of 22. Practical .NET and software architecture lessons.
Reducing the size of your API responses can noticeably improve performance. Response compression in ASP.NET Core takes two method calls, and in the be...
If you need real-time functionality in .NET, there's one library you will most likely reach for: SignalR. It allows you to push content from your serv...
Is the anemic domain model an antipattern? It works great in simple applications, but with rich business logic the important rules end up scattered al...
The easy way to make HTTP requests in .NET is HttpClient. Unfortunately, it's easy to misuse, and port exhaustion and DNS behavior are some of the mos...
How can you create a recurring background job in .NET? Quartz.NET is a full-featured, open source job scheduling system that can be used from smallest...
Imagine being able to automatically build, test, and deploy your .NET applications with every code change. GitHub Actions are completely free and simp...
One application serves multiple customers, while keeping their data isolated. You can approach multi-tenancy with a single database and logical isolat...
Most software architecture diagrams I've seen are a total mess. The C4 model is a lightweight, standard way to describe your system, with four diagram...
When deadlines are tight and you start cutting corners, that beautiful software architecture you built crumbles like a house of cards. So how do you e...
With distributed systems growing in complexity, it's getting harder to monitor the health of our applications. That's where health checks come in. I'l...
Join 66,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.