Improve Your .NET
& Software Architecture

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

Refit in .NET: Building Robust API Clients in C#

September 07, 2024

Discover how Refit simplifies API consumption in .NET applications, turning your HTTP API into a seamless, strongly-typed interface. This comprehensiv...

Introduction to Event Sourcing for .NET Developers

August 31, 2024

Discover event sourcing in .NET through a beginner's eyes. Explore core concepts, benefits, and real-world challenges.

Screaming Architecture

August 24, 2024

If you were to glance at the folder structure of your system, could you tell what the system is about? Your architecture should communicate what probl...

Complete Guide to Amazon SQS and Amazon SNS With MassTransit

August 17, 2024

In this article, we'll explore how to use Amazon SQS and SNS for asynchronous messaging in .NET applications. We'll also see how MassTransit simplifie...

5 EF Core Features You Need To Know

August 10, 2024

EF Core is powerful, and knowing a few key features can save you lots of time and frustration. I've cherry-picked five essential features that you rea...

Improving Code Quality in C# With Static Code Analysis

August 03, 2024

Static code analysis helps you build secure, maintainable, and high-quality C# code. In this week's newsletter, we'll explore how to integrate it into...

Simple Messaging in .NET With Redis Pub/Sub

July 27, 2024

Redis is a popular choice for caching data, but its capabilities go far beyond that. One of its lesser-known features is Pub/Sub support. Redis channe...

Testing Modular Monoliths: System Integration Testing

July 20, 2024

System integration testing is the perfect testing approach for modular monoliths. It's an approach to testing the interactions between various modules...

Building Your First Use Case With Clean Architecture

July 13, 2024

This is a question I often hear: how do I design my use case with Clean Architecture? In this article, we'll explore a practical example of how to app...

Service Discovery in Microservices With .NET and Consul

July 06, 2024

Service discovery is a pattern that allows developers to use logical names to refer to external services, instead of physical IP addresses and ports. ...

...