Running Background Tasks In ASP.NET Core
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...
Page 21 of 22. Practical .NET and software architecture lessons.
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,...
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 ...
Join 66,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.