Clean Architecture And The Benefits Of Structured Software Design
It's easy to get swayed by the latest trends, and lose sight of the architectural principles that really matter. One of the more popular ones is Clean...
Page 21 of 22. Practical .NET and software architecture lessons.
It's easy to get swayed by the latest trends, and lose sight of the architectural principles that really matter. One of the more popular ones is Clean...
Did you know you can turn PostgreSQL into a fully-fledged Document database? Marten is a .NET library that lets you use PostgreSQL as both a document ...
Minimal APIs were introduced to remove some of the ceremony of creating traditional APIs with controllers. I see one big issue with Minimal APIs: the ...
In this week's newsletter we will talk about running background tasks in ASP.NET Core. Background tasks offload work to the background, outside of the...
In this week's newsletter, we're going to explore the new ExecuteUpdate and ExecuteDelete methods that were released with EF7. They let you write a qu...
In this week's newsletter I want to show you how you can use the powerful Options pattern in ASP.NET Core 7. The options pattern uses classes to provi...
In this week's newsletter I want to highlight a few interesting things that are now available with the release of C# 11 and .NET 7. In case you missed...
In this week's newsletter, we will take a look at five different ways to check if a collection contains duplicates. I'm going to explain the idea behi...
In this week's newsletter, I'll show you how to remove repetitive conditions from your EF Core queries, like the soft-delete check or the tenantId fil...
In this week's newsletter, we'll see how we can work with locking in .NET 6. We won't cover how the lock is implemented at the operating system level,...
Join 66,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.