Improve Your .NET
& Software Architecture

Join 49,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

Profile picture
Profile picture
Profile picture
Profile picture
Profile picture
Profile picture
Profile picture
Profile picture

Join thousands of software engineers

Previous issues of The .NET Weekly

EF Core Migrations: A Detailed Guide

May 18, 2024

In this newsletter, we'll break down the essentials of EF Migrations. We'll explore creating migrations, SQL scripts, applying migrations, migration t...

Building Resilient Cloud Applications With .NET

May 11, 2024

By designing your applications with resilience in mind, you can create robust and reliable systems, even when the going gets tough. In this newsletter...

Implementing API Gateway Authentication With YARP

May 04, 2024

In this newsletter, we'll explore how you can implement API gateway authentication using YARP (Yet Another Reverse Proxy), a powerful and flexible rev...

Request-Response Messaging Pattern With MassTransit

April 27, 2024

When building distributed systems with .NET, direct calls between services can create tight coupling. The request-response messaging pattern can allow...

Introduction to Distributed Tracing With OpenTelemetry in .NET

April 20, 2024

Distributed systems offer flexibility but introduce complexity, making troubleshooting a headache. Understanding how requests flow through your system...

A Clever Way To Implement Pessimistic Locking in EF Core

April 13, 2024

Sometimes, especially in high-traffic scenarios, you absolutely need to ensure that only one process can modify a piece of data at a time. Entity Fram...

Master Claims Transformation for Flexible ASP.NET Core Authorization

April 06, 2024

Claims-based authorization mechanisms are central to modern authorization in ASP.NET Core. However, the access tokens issued by your Identity Provider...

Horizontally Scaling ASP.NET Core APIs With YARP Load Balancing

March 30, 2024

When a single server reaches its limits, performance degrades, leading to slow response times, errors, or complete downtime. We'll dive into load bala...

Fast SQL Bulk Inserts With C# and EF Core

March 23, 2024

Explore various methods for fast bulk inserts in SQL with C# and EF Core, highlighting techniques like Dapper, EF Core optimizations, EF Core Bulk Ext...

Implementing Soft Delete With EF Core

March 16, 2024

A soft delete is a data persistence strategy that prevents the permanent deletion of records from your database. Today, we'll dive into the details of...