Clean Architecture - Curated .NET Articles & Tutorials

Curated .NET news, articles, and tutorials about Clean Architecture, drawn from .NET News Daily issues.

122 curated issues

How To Use Domain-Driven Design In Clean Architecture

A Practical Guide for .NET 10 Developers Building Enterprise-Grade Systems

Featured in Issue #455 May 13, 2026

Issue also covered: Azure, C#, .NET 10, .NET MAUI, Minimal APIs, OpenAI, Performance, Security

Read this issue →

Repository Pattern with Entity Framework Core in .NET 10 | Clean Architecture Simplified

Building scalable applications in .NET 10 is not only about writing APIs — it is about writing maintainable code. That is why many…

Featured in Issue #463 May 26, 2026

Issue also covered: .NET Aspire, C#, Design Patterns, .NET 10, EF Core, OpenAI, OpenTelemetry, Semantic Kernel

Read this issue →

Designing a Production-Ready Backend in .NET

An end-to-end practical architecture walkthrough using modular monoliths, CQRS, domain events, resiliency, and observability

Featured in Issue #454 May 12, 2026

Issue also covered: ASP.NET Core, Authorization, Blazor, CQRS, C#, .NET 10, GitHub Copilot, .NET MAUI

Read this issue →

Refactoring an ASP.NET Core API with clean architecture

Learn how to refactor an ASP.NET Core API using clean architecture by separating validation, business logic, and database access into clear layers. The page Refactoring an ASP.NET Core API with clean ...

Featured in Issue #457 May 17, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, C#, Domain-Driven Design, .NET 8, EF Core

Read this issue →

VSA + CQRS without turning into a framework: the shared language your team has been wanting

Part four of the series “From Legacy Architecture to a Team That Ships.” In the previous articles, we moved from Clean Architecture to…

Featured in Issue #462 May 25, 2026

Issue also covered: AOT, ASP.NET Core, Azure, CQRS, .NET 10, EF Core, MediatR, OpenAI

Read this issue →

Record vs Class in C#: When to Use What (With Real Examples & EF Core Guide)

Learn C# record vs class with examples, immutability, equality, EF Core limitations, and best practices for clean architecture.

Featured in Issue #444 April 29, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, Azure DevOps, Cosmos DB, C#, .NET Framework, EF Core

Read this issue →

Anti-Corruption Layer in .NET: Protecting Your Domain from External APIs

We had a clean domain. Orders, customers, payments — all modelled carefully, all speaking the same language. Then we integrated with a…

Featured in Issue #442 April 27, 2026

Issue also covered: ASP.NET Core, Blazor, C#, .NET Framework, EF Core, GitHub Copilot, OpenAI, Performance

Read this issue →

Dependency Injection in .NET: Building Maintainable, Testable, and Scalable Applications.

Modern .NET development emphasizes clean architecture, maintainability, and flexibility. One of the most important concepts that enables…

Featured in Issue #439 April 22, 2026

Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, Docker, EF Core, OpenAI, Performance

Read this issue →

Architectural Tests in .NET

Every codebase has an intended shape. Maybe not every single one, but in any non-trivial system, some level of consistency is essential.

Featured in Issue #438 April 21, 2026

Issue also covered: Azure, C#, .NET 10, EF Core, FluentValidation, GitHub Copilot, JWT, MediatR

Read this issue →

Testing Needs a Seam, Not an Interface

In my last video, I said that clean architecture was killing your velocity. And man, you guys had thoughts. The number one pushback, the hill a lot of people were willing to die on, was testing. And I...

Featured in Issue #437 April 20, 2026

Issue also covered: Azure, C#, .NET Core, EF Core, OpenAI, Performance, Semantic Kernel, SQL Server

Read this issue →

Building an E-Commerce Checkout System in C# .NET

How to stop losing customer money when your microservices crash mid-checkout

Featured in Issue #435 April 16, 2026

Issue also covered: ASP.NET Core, Benchmarking, C#, .NET 10, .NET Core, Performance, Redis, System.Text.Json

Read this issue →

Implementing Clean Architecture in a .NET 10 Solution Guide

Master Clean Architecture in .NET 10! This guide provides a step-by-step approach with practical examples for building scalable, testable, and maintainable applications.

Featured in Issue #434 April 15, 2026

Issue also covered: ASP.NET Core, CQRS, C#, .NET 10, EF Core, Performance, Roslyn, Source Generators

Read this issue →

How to Write Clean Code in C# Using Naming Conventions and Best Practices?

Master C# clean code: naming conventions, best practices, and SOLID principles. Write readable, maintainable, and scalable .NET applications. Improve team collaboration!

Featured in Issue #433 April 14, 2026

Issue also covered: C#, EF Core, Performance, Visual Studio Code

Read this issue →

Clean C# Code: Best Practices, Smart Patterns & Real-World Examples in .NET Core

Writing code that works is just the beginning. Writing code that lasts — that your team can read, test, extend, and debug at 2 AM — is the…

Featured in Issue #426 April 03, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, C#, Design Patterns, .NET 10, ASP.NET MVC

Read this issue →

What Does "Simple" Really Mean in Enterprise .NET?

Minimal APIs, clean architecture, vertical slices, modular monoliths — the .NET ecosystem periodically renews its fascination with simplicity. Each wave promises to reduce friction, remove boilerplate...

Featured in Issue #422 March 30, 2026

Issue also covered: ASP.NET Core, .NET Aspire, AutoMapper, Azure, Benchmarking, C#, .NET 10, EF Core

Read this issue →

Is Your .NET Architecture a Mess?

If you’re still jumping between five different folders just to update one API, you’re doing it the hard way. Clean Architecture is cool…

Featured in Issue #420 March 26, 2026

Issue also covered: ASP.NET Core, Azure, EF Core, .NET MAUI, Performance, Security, Visual Studio Code

Read this issue →

Azure SQL Managed Instance just got WAY faster - Meet Next gen GP | Data Exposed

Microsoft Azure SQL: https://aka.ms/msazuresqlyt In this episode, Anna Hoffman and Uros Milanovic explain how you get lower latency, higher throughput and IOPS, more storage and databases per instanc...

Featured in Issue #411 March 13, 2026

Issue also covered: Azure, C#, .NET 10, .NET Core, EF Core, OpenAI, Source Generators, Visual Studio Code

Read this issue →

Are exceptions exposing vulnerabilities in your .NET App?

Unhandled exceptions in ASP.NET Core can expose sensitive data. Learn when it happens, why it's dangerous, and how to fix it. The page Are exceptions exposing vulnerabilities in your .NET App? appeare...

Featured in Issue #410 March 12, 2026

Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, .NET 10, .NET Core, Minimal APIs, OpenAI

Read this issue →

From Spaghetti to Clean Architecture: How to Decouple EF Core without Over-Engineering

Let’s be honest. We all love the idea of greenfield projects. But in the real world, the most impactful engineering work happens in the…

Featured in Issue #409 March 11, 2026

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET Core, EF Core, OpenAI, Performance

Read this issue →

What Is Clean Architecture in .NET With Practical Example?

Master Clean Architecture in .NET! Build scalable, testable, and maintainable applications with clear separation of concerns. Practical examples included.

Featured in Issue #406 March 06, 2026

Issue also covered: ASP.NET Core, Azure Functions, C#, .NET Core, Security

Read this issue →

From Spaghetti to Clean Architecture: How to Decouple EF Core without Over-Engineering

Let’s be honest. We all love the idea of greenfield projects. But in the real world, the most impactful engineering work happens in the…

Featured in Issue #405 March 05, 2026

Issue also covered: AOT, ASP.NET Core, Azure, C#, Design Patterns, EF Core, ML.NET, OpenAI

Read this issue →

Clean Architecture in .NET — Explained Simply for Interviews

When preparing for .NET interviews, one topic that almost always comes up is Clean Architecture.

Featured in Issue #401 February 27, 2026

Issue also covered: AOT, ASP.NET Core, .NET Aspire, Authentication, Authorization, Azure, C#, .NET Core

Read this issue →

How to create clean architecture project in Microsoft Visual Studio

Clean Architecture separates your project into layers:

Featured in Issue #400 February 26, 2026

Issue also covered: ASP.NET Core, Authentication, Authorization, C#, .NET Core, Performance, Redis, Security

Read this issue →

Extend Agents with MCP

Value task vs Task in .NET: When and Why to Use Each

Featured in Issue #397 February 23, 2026

Issue also covered: ASP.NET Core, Authorization, Blazor, C#, Dapper, Design Patterns, .NET 10, EF Core

Read this issue →

Scalable .NET MAUI: Implementing Clean Architecture for Enterprise-Grade Apps

Introduction

Featured in Issue #396 February 20, 2026

Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, .NET 10, JWT, .NET MAUI, Web API

Read this issue →

Clean Architecture With Document Databases, Minimal APIs, and CQRS in .NET 10

Part 1 — Laying a Rock-Solid Foundation Continue reading on Stackademic »

Featured in Issue #391 February 13, 2026

Issue also covered: Azure, CQRS, C#, Design Patterns, .NET 8, .NET Core, EF Core, Minimal APIs

Read this issue →

Creating .Net Core Microservices using Clean Architecture using .Net 10 & Angular 21

Over the last few years, I’ve seen one pattern repeat itself again and again.

Featured in Issue #390 February 12, 2026

Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET Core, Minimal APIs, OpenAI, Security

Read this issue →

Stop Rebuilding API Plumbing: A Clean Architecture .NET 10 Web API Starter

Week 2 of an API project is where optimism goes to get a reality check.

Featured in Issue #382 February 02, 2026

Issue also covered: ASP.NET Core, Cosmos DB, C#, .NET 10, EF Core, .NET MAUI, MediatR, OpenAI

Read this issue →

Beyond the Rewrite: A Lead Developer’s Guide to Modernizing Legacy .NET & Angular System

Every developer eventually meets a legacy system that has quietly powered the business for years, reliable for customers, painful for…

Featured in Issue #380 January 29, 2026

Issue also covered: Azure, Benchmarking, Cosmos DB, C#, .NET Core, EF Core, GitHub Copilot, ML.NET

Read this issue →

You Can’t Future-Proof Software Architecture

“Future proof your architecture” sounds good. But the reality is you can’t future-proof Software Architecture. When you really think about it, the future is just what’s breaking assumptions. You can’t...

Featured in Issue #378 January 27, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, C#, Design Patterns, .NET 10, .NET Core, ASP.NET MVC

Read this issue →

CLAUDE.md for .NET Developers - Complete Guide with Templates

Learn to write the perfect CLAUDE.md for .NET projects. Includes copy-paste templates for Clean Architecture, Minimal APIs, and enterprise solutions.

Featured in Issue #377 January 26, 2026

Issue also covered: C#, .NET 10, EF Core, Performance, RabbitMQ, Security

Read this issue →

C# 14 and Clean Architecture: modeling expressive domains without boilerplate

The best way to evaluate a language feature is simple: does it reduce modeling and maintenance cost without compromising architecture? In…

Featured in Issue #370 January 15, 2026

Issue also covered: ASP.NET Core, Azure DevOps, C#, Domain-Driven Design, .NET 10, .NET Core, EF Core, GitHub Copilot

Read this issue →

Repository Pattern: The Right Way to Free Your Code from the Database

When you apply the Repository Pattern correctly, the ORM you use becomes just an implementation detail.

Featured in Issue #369 January 14, 2026

Issue also covered: AOT, ASP.NET Core, Blazor, C#, Domain-Driven Design, Design Patterns, .NET 10, EF Core

Read this issue →

Clean Architecture is an effective approach to organizing application code

Clean Architecture is an approach to organizing your code, and what’s most important is that it creates strong boundaries around the…

Featured in Issue #364 January 07, 2026

Issue also covered: Authentication, C#, .NET 10, .NET Core, EF Core, REST API, Test-Driven Development

Read this issue →

How ABP.IO Framework Cuts Your MVP Development Time by 60%

Building a SaaS product from scratch is like constructing a skyscraper — you can either lay every brick manually or start with a…

Featured in Issue #365 January 04, 2026

Issue also covered: Benchmarking, CQRS, C#, .NET 10, .NET Framework, EF Core, Event Sourcing, FluentValidation

Read this issue →

What is Redis and how does it fit into Clean Architecture in a .NET application

Unlock blazing-fast .NET performance with Redis! Learn how to integrate this in-memory data store into your Clean Architecture for caching, messaging, and more. Boost scalability!

Featured in Issue #361 January 02, 2026

Issue also covered: ASP.NET Core, C#, .NET 10, EF Core, GitHub Copilot, Performance, Redis, Visual Studio

Read this issue →

Digital Essentialism in .NET: How Verdict is Redefining the Result Pattern

In the world of high-performance .NET development, the “Result Pattern” has officially arrived. It’s the preferred way to handle domain…

Featured in Issue #360 January 01, 2026

Issue also covered: Azure, Benchmarking, C#, .NET 10, JWT, Minimal APIs, ML.NET, Performance

Read this issue →

Why Most Clean Architecture Implementations Fail in .NET

Clean Architecture is not hard. Misunderstanding it is.

Featured in Issue #356 December 26, 2025

Issue also covered: AOT, ASP.NET Core, .NET Aspire, Authentication, Authorization, Domain-Driven Design, Design Patterns, Event Sourcing

Read this issue →

Why Do You Need To Write Architecture Tests in .NET

Explore how to write Architecture Tests with NetArchTest in .NET. Learn how Architecture Tests in .NET improve software quality, enforce and test design rules, prevent technical dept. Architecture Tes

Featured in Issue #354 December 24, 2025

Issue also covered: .NET Aspire, Authentication, Authorization, Azure Functions, C#, .NET 9, FluentValidation, Performance

Read this issue →

Clean Architecture in .NET: Building the Domain & Application Layers

Part 2 — The Core That Powers Everything

Featured in Issue #353 December 23, 2025

Issue also covered: AOT, ASP.NET Core, Azure Functions, C#, .NET Core, EF Core, Kubernetes, Performance

Read this issue →

7 Surprisingly Simple Lessons I Learned Designing Aggregate Roots in .NET

When I first stumbled into the world of Domain-Driven Design (DDD) and Clean Architecture, I felt like I’d walked into a PhD lecture…

Featured in Issue #350 December 18, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, Cosmos DB, C#, Domain-Driven Design, Design Patterns, .NET 10

Read this issue →

Clean Architecture With .NET 9 And CQRS

If you want the full source code, download it from this link: https://www.elitesolutions.shop/

Featured in Issue #349 December 17, 2025

Issue also covered: ASP.NET Core, Azure, CQRS, C#, Design Patterns, .NET 10, .NET 9, .NET Core

Read this issue →

The Myth of “Clean Architecture” in .NET: Why I Switched to Vertical Slices

Is Clean Architecture causing ‘lasagna code’ in your projects? Learn why Vertical Slice Architecture is the modern standard for…

Featured in Issue #348 December 16, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, EF Core, Minimal APIs, Performance

Read this issue →

Overengineering in .NET: Why Simplicity Wins

When Clever Code Becomes a Liability

Featured in Issue #347 December 15, 2025

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET 10, .NET 8, EF Core, GitHub Copilot

Read this issue →

Domain Validation With .NET | Clean Architecture, DDD, .NET 10

Domain validation is where your code stops being “just CRUD” and starts actually protecting your business rules.

Featured in Issue #343 December 09, 2025

Issue also covered: ASP.NET Core, Azure, C#, Domain-Driven Design, EF Core, Native AOT, Performance, Security

Read this issue →

How to Use the Domain Event Pattern | DDD, Clean Architecture, .NET 10

Domain events are the moment your domain model stops being a boring CRUD database wrapper and starts acting like an actual system.

Featured in Issue #342 December 08, 2025

Issue also covered: ASP.NET Core, Azure, C#, Dapper, Domain-Driven Design, Design Patterns, .NET 10, .NET 9

Read this issue →

Where To Put Validation in Clean Architecture (So It’s Obvious, Fast, and Never Leaks)

If your “validation” is sprinkled across controllers, services, and the database praying someone catches it… this is for you. In Clean…

Featured in Issue #340 December 04, 2025

Issue also covered: ASP.NET Core, Blazor, C#, .NET 10, .NET 9, .NET Core, EF Core, .NET MAUI

Read this issue →

Clean Architecture With .NET 9 And CQRS — Project Setup

Let’s set up a Clean Architecture + CQRS project in .NET 9 the right way — no 10-layer overengineering, no mysterious “Core” folder that…

Featured in Issue #338 December 02, 2025

Issue also covered: AutoMapper, CQRS, C#, Dapper, Domain-Driven Design, Design Patterns, .NET 10, .NET 9

Read this issue →

How to Write Architecture Tests for the Clean Architecture in .Net 9

You know how everyone says they’re doing Clean Architecture… …and then six months later your Domain project is referencing…

Featured in Issue #337 December 01, 2025

Issue also covered: ASP.NET Core, Azure Functions, C#, .NET 10, .NET Core, Redis

Read this issue →

✅ Vertical Slice Aggregates — A Real Alternative to Clean Architecture in .NET

A Deep-Dive Architectural Article for Senior .NET Engineers

Featured in Issue #336 November 28, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Azure DevOps, Benchmarking, CQRS, C#, Design Patterns, .NET 10

Read this issue →

DTOs, ViewModel and Domain Model in C#

DTOs, ViewModels, and Domain Models each play a unique role in clean and maintainable architecture. They help separate business logic, UI…

Featured in Issue #332 November 24, 2025

Issue also covered: ASP.NET Core, Azure, .NET Core, EF Core, JWT, .NET MAUI, OAuth, SQL Server

Read this issue →

Token Authentication in ASP.NET Core 9 With JWT | Clean Architecture [NET 9]

Part 1 — The Foundation, Identity Modeling, and JWT Theory (Deep & Practical)

Featured in Issue #330 November 20, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Authentication, C#, Domain-Driven Design, .NET 10, .NET Core, GitHub Copilot

Read this issue →

Clean Architecture Project Setup From Scratch (with .NET 9) — Copy-Paste Starter

If you want the full source code, join our community: Here

Featured in Issue #324 November 12, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, Docker, .NET 8, .NET 9, EF Core

Read this issue →

.NET Clean Architecture DDD CQRS Template

Every new .NET project that needed real business logic and Domain-Driven Design (DDD) seemed to start from scratch. Without a shared…

Featured in Issue #323 November 11, 2025

Issue also covered: Application Insights, ASP.NET Core, C#, Domain-Driven Design, .NET 10, .NET 9, EF Core, gRPC

Read this issue →

How to Apply Global Query Filters in EF Core — A Complete Real-World Guide (Clean Architecture, .NET

Part 1 of 2 — Enterprise-Level Implementation + Real Project Code

Featured in Issue #322 November 10, 2025

Issue also covered: ASP.NET Core, Blazor, C#, .NET Core, EF Core, GitHub, Performance, Security

Read this issue →

Avoiding the “God Controller”: How to Refactor Your ASP.NET Core APIs

Transform your large controllers into clean, testable, and maintainable code the right way.

Featured in Issue #319 November 05, 2025

Issue also covered: Application Insights, ASP.NET Core, Azure DevOps, .NET 10, EF Core, GitHub Copilot, Minimal APIs, ML.NET

Read this issue →

EF Core Performance Optimization Challenge | 233× Faster with Codes.

How to squeeze major performance gains from Entity Framework Core (EF Core) in .NET 9 using Clean Architecture, benchmarks &…

Featured in Issue #318 November 04, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET Core, EF Core, MediatR, Minimal APIs

Read this issue →

How To Add Fault Handling In ASP.NET Core With Polly | Clean Architecture, .NET 9.

Part 1 — Introduction, Architecture, and Project Setup

Featured in Issue #317 November 03, 2025

Issue also covered: ASP.NET Core, Azure, .NET 8, .NET 9, .NET Core, EF Core, Performance, Security

Read this issue →

How To Implement Validation With MediatR And FluentValidation | Clean Architecture, DDD, .NET

Validation isn’t glamorous — but it’s the guardian of your system’s integrity. It keeps invalid data from creeping into your domain…

Featured in Issue #316 October 31, 2025

Issue also covered: Application Insights, AutoMapper, Azure, Azure Functions, Domain-Driven Design, Design Patterns, Docker, .NET 10

Read this issue →

⚡ CQRS Doesn’t Have To Be Complicated | Clean Architecture, .NET 9 (With Code)

“Don’t overengineer. CQRS is about clarity — not complexity.”

Featured in Issue #315 October 30, 2025

Issue also covered: Application Insights, ASP.NET Core, AutoMapper, Azure, CQRS, C#, Dapper, Domain-Driven Design

Read this issue →

Repository Pattern With Entity Framework Core | Clean Architecture, .NET 9

“A repository is like a well-organized library — it hides the messy details of where and how the books (data) are stored, so readers (the…

Featured in Issue #314 October 29, 2025

Issue also covered: ASP.NET Core, C#, .NET 10, EF Core, Performance, Visual Studio

Read this issue →

ASP.NET Core Architecture Patterns: CQRS, DDD, Clean Architecture Mastery (Part -19 of 40)

Master ASP.NET Core architecture with this comprehensive guide! Explore CQRS, DDD, and Clean Architecture to build scalable, maintainable enterprise systems. Learn through real-world e-commerce exampl...

Featured in Issue #313 October 28, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Azure Functions, Cosmos DB, CQRS, Domain-Driven Design

Read this issue →

️ How to Write Architecture Tests for Clean Architecture with .NET 9

Maintaining a Clean Architecture isn’t just about writing layered code; it’s about ensuring that those layers stay clean, that…

Featured in Issue #311 October 24, 2025

Issue also covered: .NET Aspire, Blazor, C#, Design Patterns, .NET 10, EF Core, GitHub Copilot, OpenAI

Read this issue →

How To Use Domain-Driven Design (DDD) in Clean Architecture — With C# and Real Examples.

When developers talk about scalable software design, two architectural patterns often come up: Clean Architecture and Domain-Driven…

Featured in Issue #309 October 22, 2025

Issue also covered: Application Insights, ASP.NET Core, Azure, C#, Domain-Driven Design, Docker, .NET 9, .NET Core

Read this issue →

What Is an Entity? | Domain-Driven Design, Clean Architecture, and .NET 9.

When you first dive into Domain-Driven Design (DDD) and Clean Architecture, one of the first concepts you’ll encounter is the Entity.

Featured in Issue #307 October 20, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Authorization, Azure, C#, Domain-Driven Design, Design Patterns

Read this issue →

Clean Architecture in .NET Core

This article provides a practical guide with code examples, demonstrating how to separate concerns using the Dependency Rule. Learn to structure your .NET Core projects effectively by isolating domain...

Featured in Issue #306 October 17, 2025

Issue also covered: AOT, ASP.NET Core, Azure, Blazor, C#, .NET 9, EF Core, Security

Read this issue →

The Latest AI Features in VS Code (v1.105)

The Clean Architecture Spectrum: 5 Levels for .NET Systems (CRUD to Hexagonal)

Featured in Issue #303 October 14, 2025

Issue also covered: AOT, ASP.NET Core, Blazor, C#, Design Patterns, Docker, .NET 10, .NET 9

Read this issue →

7 Practical Steps to Nail the Transactional Outbox Pattern in Clean Architecture (.NET 9)

You know that feeling when your API says “Order saved ✅”… but your message broker didn’t get the memo? That’s how ghost orders are born…

Featured in Issue #301 October 10, 2025

Issue also covered: ASP.NET Core, C#, .NET Framework, EF Core, Performance, PostgreSQL, Source Generators

Read this issue →

Domain Validation With .NET | Clean Architecture, DDD, .NET 9

If you want the full source code, join our community: Here

Featured in Issue #297 October 06, 2025

Issue also covered: ASP.NET Core, Azure, Azure DevOps, Blazor, CQRS, C#, Domain-Driven Design, Design Patterns

Read this issue →

Why I Stand By the Unit of Work Pattern With EF Core in.NET 9’s Clean Architecture

.NET Framework - a powerful & flexible platform for building web-based applications

Featured in Issue #296 October 03, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, C#, Docker, EF Core, GitHub Copilot

Read this issue →

Supercharge Your Data Access in.NET9: A Deep Dive into the Specification Pattern with EF Core

Write Faster SQL Queries With Dapper In .NET 9 | Clean Architecture

Featured in Issue #294 October 01, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, EF Core, .NET MAUI, Minimal APIs

Read this issue →

Aggregate Root Design in DDD and Clean Architecture with .NET 9: A Deep Dive

If you want the full source code, join our community: Here

Featured in Issue #290 September 25, 2025

Issue also covered: ASP.NET Core, Azure, Benchmarking, C#, Domain-Driven Design, .NET 10, .NET 9, .NET Core

Read this issue →

Deep Dive: Using the Domain Event Pattern in DDD, Clean Architecture, and .NET 9

If you want the full source code, join our community: Here

Featured in Issue #289 September 24, 2025

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET 10, .NET 8, EF Core, GitHub

Read this issue →

What Is An Entity? | Domain-Driven Design, Clean Architecture

If you want the full source code, download it from this link: https://www.elitesolutions.shop/

Featured in Issue #288 September 19, 2025

Issue also covered: ASP.NET Core, Authentication, .NET 8, OpenAI, Performance, Security, Source Generators, Visual Studio

Read this issue →

Layered Architecture vs Clean Architecture in .NET

Continue reading on Mind Meets Machine »

Featured in Issue #287 September 18, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET Core, MediatR, Performance, Security

Read this issue →

Practical Specification Pattern in .NET 9: From Queries to Clean Architecture

Level Up Your Query Logic: Using the Specification Pattern with .NET 9, Entity Framework Core, and Repository

Featured in Issue #285 September 16, 2025

Issue also covered: ASP.NET Core, AutoMapper, Azure, Blazor, C#, .NET 10, .NET 9, .NET Core

Read this issue →

Why 90% of C# Code Fails the Clean Test (and the 3 Laws That Fix It)

Learn the exact principles top developers use to write maintainable, bug-resistant C# that stands the test of time — complete with… Continue reading on AWS Tip »

Featured in Issue #283 September 12, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Blazor, C#, .NET 8, .NET MAUI

Read this issue →

Modern .NET APIs: Minimal APIs, Clean Architecture, Aspire + Ollama

A practical blueprint for building maintainable, production-ready .NET APIs with Aspire, Minimal APIs, OpenAPI, and local AI models using…

Featured in Issue #280 September 09, 2025

Issue also covered: .NET Aspire, Azure, C#, .NET 10, Minimal APIs, ML.NET, Performance, Security

Read this issue →

.NET AI Community Standup: AI Tools Every .NET Dev Needs 📎

CQRS Doesn’t Have To Be Complicated | Clean Architecture, .NET 9

Featured in Issue #274 September 01, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, AutoMapper, Azure, C#, Design Patterns, .NET 10

Read this issue →

Clean Architecture vs Vertical Slice — Which One Should You Use?

Based on the latest developments in .NET 9 and the evolving architectural patterns in the .NET community, let’s explore how these two…

Featured in Issue #272 August 28, 2025

Issue also covered: ASP.NET Core, .NET Aspire, C#, .NET 10, .NET 9, .NET Core, EF Core, Minimal APIs

Read this issue →

7 HIPAA-Compliant .NET SaaS Patterns for Healthcare Startups

Discover battle-tested .NET patterns for HIPAA-compliant healthcare SaaS. Learn encryption, audit logging, and access control strategies to avoid big penalties on violations.

Featured in Issue #267 August 21, 2025

Issue also covered: AOT, Application Insights, ASP.NET Core, .NET Aspire, Azure, Benchmarking, Blazor, C#

Read this issue →

Refactoring A Modular Monolith Without MediatR in .NET

MediatR is one of my favourite libraries in .NET, I have been using it for 5+ years in production. Now I am removing it from my projects Continue reading on CodeX »

Featured in Issue #265 August 19, 2025

Issue also covered: AOT, ASP.NET Core, Azure, CQRS, C#, Dapper, Domain-Driven Design, .NET 10

Read this issue →

CleanArchitecture: Clean Architecture & Onion Architecture in .NET

A concise, practical guide to Clean and Onion architectures and how my project “CleanArchitecture” helps .NET teams ship maintainable…

Featured in Issue #264 August 18, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Blazor, C#, .NET Core, EF Core

Read this issue →

Best Practice to Make your Project Cleaner in .NET Core

Discover essential best practices for building clean, maintainable .NET Core projects. Learn effective project structuring, dependency injection, configuration, logging, testing, security, and API des...

Featured in Issue #263 August 15, 2025

Issue also covered: ASP.NET Core, Azure, C#, Domain-Driven Design, Design Patterns, .NET 8, .NET 9, .NET Core

Read this issue →

How Clean Architecture Differs From Layered

In a recent post I showed the way I structure my apps, only three layers — API, Core (business logic), and Infrastructure (handling…

Featured in Issue #260 August 12, 2025

Issue also covered: ASP.NET Core, .NET Aspire, C#, EF Core, Minimal APIs, OpenAI, Performance, Test-Driven Development

Read this issue →

URL Shortener in .NET 9 | Clean Architecture & Performance Optimized

If you want the full source code, download it from this link: https://www.elitesolutions.shop/

Featured in Issue #258 August 08, 2025

Issue also covered: ASP.NET Core, Blazor, C#, .NET Core, EF Core, GitHub Copilot, JWT, Performance

Read this issue →

Why I Use The Unit of Work Pattern With EF Core | Clean Architecture in .NET 9

Understanding Caching Strategies in .NET – A Practical Guide

Featured in Issue #256 August 06, 2025

Issue also covered: ASP.NET Core, Azure, CQRS, Dapper, .NET 9, EF Core, .NET MAUI, MediatR

Read this issue →

Implementing Clean Architecture in .NET

Overview Continue reading on Predict »

Featured in Issue #255 August 05, 2025

Issue also covered: Azure, C#, JWT, Performance, REST API, Security, Unit Testing

Read this issue →

How to Use the Domain Event Pattern | DDD, Clean Architecture, .NET 9

https://medium.com/@michaelmaurice410/how-to-use-the-domain-event-pattern-ddd-clean-architecture-net-9-76a6c314e610

Featured in Issue #252 July 31, 2025

Issue also covered: Application Insights, Authentication, Azure, Azure Functions, Benchmarking, C#, Domain-Driven Design, Design Patterns

Read this issue →

Repository Pattern & Clean Architecture With Entity Framework Core in .NET 9

https://medium.com/@michaelmaurice410/repository-pattern-clean-architecture-with-entity-framework-core-in-net-9-5cbf37aefd03

Featured in Issue #250 July 29, 2025

Issue also covered: ASP.NET Core, .NET 9, EF Core, GitHub Copilot, Performance, RabbitMQ, Redis, SQL Server

Read this issue →

The True North of Clean .NET Architecture: Why Boundaries Matter More Than Ever

https://medium.com/@herbertmoroni/the-true-north-of-clean-net-architecture-why-boundaries-matter-more-than-ever-70151403f5b9

Featured in Issue #249 July 28, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Blazor, C#, Design Patterns, .NET 9, .NET Core

Read this issue →

Layered Architecture in .NET Core

https://medium.com/@kacar7/layered-architecture-in-net-core-f3a67ce7238a

Featured in Issue #247 July 24, 2025

Issue also covered: Azure Functions, Blazor, C#, Design Patterns, .NET 10, .NET 9, .NET Core, EF Core

Read this issue →

What Is An Entity? | Domain-Driven Design, Clean Architecture, .NET 9

https://medium.com/@michaelmaurice410/what-is-an-entity-domain-driven-design-clean-architecture-net-9-024cfc9b2224

Featured in Issue #246 July 23, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Blazor, C#, Domain-Driven Design, Docker, .NET 10, .NET Core

Read this issue →

How to Write Architecture Tests for the Clean Architecture in .NET 9

https://medium.com/@michaelmaurice410/how-to-write-architecture-tests-for-the-clean-architecture-in-net-9-db9e1d3443c9

Featured in Issue #245 July 22, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, C#, Dapper, Design Patterns, .NET 9

Read this issue →

ASP.NET Core Web API with Clean Architecture: A Practical Guide for Beginners | EN

https://freecnsz.medium.com/asp-net-core-web-api-with-clean-architecture-a-practical-guide-for-beginners-en-d499f20ba9ff

Featured in Issue #244 July 21, 2025

Issue also covered: ASP.NET Core, Azure, Benchmarking, Blazor, Cosmos DB, C#, .NET 10, Minimal APIs

Read this issue →

Clean Architecture in .NET 9: A Modern Approach to Building Scalable Apps

https://medium.com/@tonoy300/clean-architecture-in-net-9-a-modern-approach-to-building-scalable-apps-6405ebdfddc6

Featured in Issue #243 July 18, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Authentication, AutoMapper, Blazor, C#, .NET 10, .NET 9

Read this issue →

Clean Architecture with .NET

https://medium.com/@michaelmaurice410/clean-architecture-with-net-3caa275e3398

Featured in Issue #242 July 17, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, C#, EF Core, MediatR, Minimal APIs, OpenTelemetry

Read this issue →

Mastering .NET Architecture

https://www.c-sharpcorner.com/article/mastering-net-architecture/

Featured in Issue #231 July 02, 2025

Issue also covered: ASP.NET Core, C#, Design Patterns, .NET Core, OpenTelemetry, Performance

Read this issue →

Why Your .NET Architecture Fails at Scale — and 11 Patterns to Fix It

https://medium.com/@mohsho10/why-your-net-architecture-fails-at-scale-and-11-patterns-to-fix-it-ae14fc821db0

Featured in Issue #230 July 01, 2025

Issue also covered: Authentication, Authorization, Azure, Azure DevOps, C#, .NET 9, EF Core, JWT

Read this issue →

Stop Misusing DI in .NET — The 2025 Survival Guide for Clean Architecture

https://medium.com/@mohsho10/stop-misusing-di-in-net-the-2025-survival-guide-for-clean-architecture-dc8f9d7cd16d

Featured in Issue #229 June 30, 2025

Issue also covered: ASP.NET Core, C#, Dapper, .NET Core, Minimal APIs, Performance, Security, Solid Principles

Read this issue →

My Production-Ready .NET Clean Architecture Template (Used Across 10+ Azure Apps)

https://medium.com/@mohsho10/my-production-ready-net-clean-architecture-template-used-across-10-azure-apps-1617ffc0f6bd

Featured in Issue #224 June 23, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Azure, Azure Functions, C#, .NET 8, EF Core, Kafka

Read this issue →

Building Scalable APIs with Vertical Slice Architecture in .NET

https://www.c-sharpcorner.com/article/building-scalable-apis-with-vertical-slice-architecture-in-net/

Featured in Issue #219 June 16, 2025

Issue also covered: Azure, Azure DevOps, C#, EF Core, GitHub Copilot, Minimal APIs, Performance

Read this issue →

Clean Architecture with Modular Monolith and Vertical Slice

https://medium.com/@eda.belge/clean-architecture-with-modular-monolith-and-vertical-slice-896b7ee22e3e

Featured in Issue #213 June 06, 2025

Issue also covered: Azure, C#, .NET 9, EF Core, Native AOT, Performance, Service Bus, Visual Studio

Read this issue →

Top 5 Must-Have .NET Libraries for 2025 Projects

https://medium.com/@karthikns999/top-5-must-have-net-libraries-for-2025-projects-aea86de70260

Featured in Issue #192 May 08, 2025

Issue also covered: ASP.NET Core, Azure, C#, Event Sourcing, Performance, REST API, Security

Read this issue →

How I Used Domain-Driven Design to Fix My Messy Clean Architecture — And Why You Probably Should…

https://medium.com/@michaelmaurice410/how-i-used-domain-driven-design-to-fix-my-messy-clean-architecture-and-why-you-probably-should-ec9f6074c3ff

Featured in Issue #186 April 30, 2025

Issue also covered: ASP.NET Core, Azure, C#, Domain-Driven Design, .NET 10, EF Core, GitHub Copilot, gRPC

Read this issue →

Building a Code Navigation Server with C# and .NET: An MCP Case Study with AICodeNavigator

https://medium.com/@shahriddhi717/building-a-code-navigation-server-with-c-and-net-an-mcp-case-study-with-aicodenavigator-883f059d938e

Featured in Issue #185 April 29, 2025

Issue also covered: ASP.NET Core, C#, Design Patterns, .NET 8, .NET 9, EF Core, GitHub Copilot, Performance

Read this issue →

Clean Architecture en .NET

https://medium.com/@darasat/clean-architecture-en-net-3bff43589c01

Featured in Issue #170 April 08, 2025

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, EF Core, GitHub Copilot, .NET MAUI, Performance

Read this issue →

Dynamic Database Web API in .NET 9: Clean Architecture & MediatR for Flexibility

https://www.csharp.com/article/dynamic-database-web-api-in-net-9-clean-architecture-mediatr-for-flexibility/

Featured in Issue #159 March 24, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET Core, Event Sourcing, MediatR, Minimal APIs, ML.NET

Read this issue →

Entity Framework 9 - GroupBy Throwing Exception

https://www.csharp.com/article/entity-framework-9-groupby-throwing-exception/

Featured in Issue #141 February 26, 2025

Issue also covered: ASP.NET Core, Blazor, C#, EF Core, GitHub Copilot, .NET MAUI, Performance, Unit Testing

Read this issue →

Related topics