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

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

Refactoring Overgrown Bounded Contexts in Modular Monoliths

April 26, 2025

Learn how to untangle bloated services and split them into clean, modular bounded contexts in a .NET modular monolith - one practical refactor at a ti...

Understanding Microservices: Core Concepts and Benefits

April 19, 2025

What are microservices, and why might they be the right architectural choice for your organization? Microservices offer independently deployable, doma...

What is Vector Search? A Concise Guide

April 12, 2025

Vector search finds information based on meaning rather than exact keywords, delivering more intuitive results by converting content into numerical ve...

MediatR and MassTransit Going Commercial: What This Means For You

April 05, 2025

Popular .NET libraries MediatR, AutoMapper, and MassTransit are transitioning to commercial licenses after over a decade of free open-source availabil...

How .NET Aspire Simplifies Service Discovery

March 29, 2025

.NET Aspire revolutionizes distributed application development by simplifying service discovery through configuration-based approaches that eliminate ...

Options Pattern Validation in ASP.NET Core With FluentValidation

March 22, 2025

Elevate your ASP.NET Core configuration with FluentValidation integration that catches configuration errors at startup, preventing silent failures and...

Streamlining .NET 9 Deployment With GitHub Actions and Azure

March 15, 2025

Build a robust, automated CI/CD pipeline for .NET 9 applications using GitHub Actions and Azure App Service to transform deployments from stressful ev...

Better Request Tracing with User Context in ASP.NET Core

March 08, 2025

Adding user context to request tracing in ASP.NET Core helps track issues and understand user behavior. This article shows how to implement middleware...

Introduction to Dapr for .NET Developers

March 01, 2025

Explore how Dapr helps .NET developers build better microservices with standardized building blocks, practical code examples, and seamless integration...

Building a Better MediatR Publisher With Channels (and why you shouldn't)

February 22, 2025

Discover why MediatR's notification publishers block your application, and explore a Channel-based solution before reaching for a message queue.

...