How I Optimized an API Endpoint to Make It 15x Faster
Performance optimizations are my favorite thing about software engineering. Over the last 5 years, I've encountered various performance problems that ...
Page 22 of 22. Practical .NET and software architecture lessons.
Performance optimizations are my favorite thing about software engineering. Over the last 5 years, I've encountered various performance problems that ...
Let's imagine we have an existing Repository implementation, and we want to introduce caching without changing the original class. The decorator patte...
Middleware allows us to introduce additional logic before or after executing an HTTP request. I'm going to show you three approaches to define custom ...
Clean Architecture is a popular approach to structuring your .NET application. It's a layered architecture and splits into four layers: Domain, Applic...
I recently ran into an issue with Entity Framework Core. The query I was running was constantly timing out. So I used a new EF Core feature called Que...
Today, I'm going to share some fascinating things you can do with records and anonymous types. I will introduce you to the concept of non-destructive ...
In this newsletter, I'll show you how you can write tall LINQ queries to improve readability and make your code easier to maintain. We are going to st...
Join 66,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.