Improve Your .NET& Software Architecture
Join 66,000+ subscribers accelerating their skills every week
One practical tip every Saturday
.NET best practices and actionable advice
Software Architecture deep dives and fresh ideas
Join thousands of software engineers

Previous issues of The .NET Weekly

Adding Validation To The Options Pattern In ASP.NET Core
January 7, 2023
In this week's newsletter I will show you how to add validation to the strongly typed configuration objects injected with IOptions. You have no guaran...

How To Be a Better Software Engineer In 2023
December 31, 2022
In this week's newsletter I will share 5 simple tips on how you can be a better software engineer in 2023. I find it a little amusing that the last ne...

Clean Architecture And The Benefits Of Structured Software Design
December 24, 2022
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...

Fast Document Database In .NET With Marten
December 17, 2022
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 ...

How To Structure Minimal APIs
December 10, 2022
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 ...

Running Background Tasks In ASP.NET Core
December 3, 2022
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...

How To Use The New Bulk Update Feature In EF Core 7
November 26, 2022
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...

How To Use The Options Pattern In ASP.NET Core 7
November 19, 2022
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...

What's New In .NET 7?
November 12, 2022
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...

5 Ways To Check For Duplicates In Collections, With Benchmarks
November 5, 2022
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...
Subscribe to the Newsletter
Join 66,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.