← Latest newsletter issues

The .NET Weekly archive

Page 15 of 22. Practical .NET and software architecture lessons.

Get the next issue by email →

Newsletter issues on page 15

  • Using MassTransit with RabbitMQ and Azure Service Bus

    January 06, 2024

    MassTransit is an open-source distributed application framework for .NET. It provides a messaging abstraction on top of the supported message transpor...

  • API Versioning in ASP.NET Core

    December 30, 2023

    API versioning allows your API to evolve independently from the clients using it. I'll show you how to implement API versioning in ASP.NET Core.

  • Value Objects in .NET (DDD Fundamentals)

    December 23, 2023

    Value Objects are one of the building blocks of Domain-Driven Design. Today, I'll show you some best practices for implementing Value Objects.

  • 5 Serilog Best Practices For Better Structured Logging

    December 16, 2023

    Serilog is a structured logging library for .NET. It's also my preferred logging library in the projects I'm developing. I want to share 5 practical t...

  • Modular Monolith Data Isolation

    December 09, 2023

    Modular monoliths are an architectural approach that's becoming very popular. They combine the benefits of modularity and monolithic design. Data isol...

  • Global Error Handling in ASP.NET Core 8

    December 02, 2023

    Exceptions are for exceptional situations, but they will inevitably happen and you need to handle them. ASP.NET Core gives you a few options here, so ...

  • 5 Awesome C# Refactoring Tips

    November 25, 2023

    Refactoring is restructuring existing code without changing its behavior. One change does little, but a sequence of refactors produces a significant t...

  • How To Use EF Core Interceptors

    November 18, 2023

    EF Core is my favorite ORM for .NET applications, but many of its fantastic features go unnoticed. Interceptors let you hook into materialization, han...

  • How To Easily Create PDF Documents in ASP.NET Core

    November 11, 2023

    Reporting is essential for business applications like e-commerce, shipping, fintech, etc. One of the most popular document formats for reporting purpo...

  • Vertical Slice Architecture

    November 04, 2023

    Layered architectures are the foundation of many software systems, but they organize the system around technical layers, and the cohesion between laye...

114151622

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.