architecture
Domain-Driven Design in .NET Articles, Tutorials & News
Domain-Driven Design in .NET articles, tutorials, and news from the DotNetNews archive.
82 articles Updated Page 2 of 4
Browse additional Domain-Driven Design in .NET articles from the DotNetNews archive.
Domain-Driven Design in .NET articles
Page 2 of 4
Newest first
-
Modeling a Domain With Domain-Driven Design From Scratch
medium.com Issue #356
A Practical, Code-First Guide (DDD Mega Series — Part 1/3)
-
7 Surprisingly Simple Lessons I Learned Designing Aggregate Roots in .NET
medium.com Issue #350
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…
-
Aggregates in DDD: Model Rules, Not Relationships
codeopinion.com Issue #350
In a recent video I did about Domain-Driven Design Misconceptions, there was a comment that turned into a great thread that I want to highlight. Specifically, somebody left a comment about their probl...
-
Domain Validation With .NET | Clean Architecture, DDD, .NET 10
medium.com Issue #343
Domain validation is where your code stops being “just CRUD” and starts actually protecting your business rules.
-
Value Objects In C#: A Structured Approach to Consistent Business Data
medium.com Issue #343
Introduction
-
Clean Architecture in .NET: A Complete Beginner-Friendly Guide With Real Examples
c-sharpcorner.com Issue #343
Master Clean Architecture in .NET! This beginner-friendly guide uses real examples to build maintainable, testable, and scalable applications. Learn the core principles and layers.
-
How to Use the Domain Event Pattern | DDD, Clean Architecture, .NET 10
medium.com Issue #342
Domain events are the moment your domain model stops being a boring CRUD database wrapper and starts acting like an actual system.
-
Stop Fragile Code: Enforce Business Rules Using DDD Entities
medium.com Issue #339
We will learn another important Key Topic Entity in DDD.
-
Clean Architecture Is Not Enough: The 2025-Ready Way to Design .NET Systems
medium.com Issue #338
(Feature slicing, modular monoliths, and boundaries that scale — without forced microservices)
-
How I Used Domain-Driven Design to Fix My Messy Clean Architecture — And Why You Probably Should…
medium.com Issue #338
What’s the story? Imagine you’re building an app that manages events and invitations. Things start simple — just a few POCOs, maybe a…
-
Domain-Driven Design Without an ORM Using the Snapshot Pattern
medium.com Issue #338
📘 PART 1 — Why You Don’t Need an ORM in DDD (And How the Snapshot Pattern Saves the Day)
-
Subagents in VS Code
youtube.com Issue #331
Building Domain-Driven Design (DDD) APIs in ASP.NET Core
-
9 Counter-Intuitive Ways “Incomplete” DDD Aggregates Make Your App Faster (Without Breaking the…
medium.com Issue #330
If you want the full source code, join our community: Here
-
.NET Clean Architecture DDD CQRS Template
medium.com Issue #323
Every new .NET project that needed real business logic and Domain-Driven Design (DDD) seemed to start from scratch. Without a shared…
-
How Strongly Typed IDs Make Your DDD Code Safer & Clearer in .NET 9 (Copy-Paste Guide)
medium.com Issue #323
If you want the full source code, join our community: Here
-
Repository pattern vs. Specification pattern: Which is more maintainable?
blog.elmah.io Issue #323
When talking about Domain-Driven Design (DDD), the repository pattern becomes a default choice for the data access layer. Another pattern is the Specification pattern that organizes code into smaller ...
-
Double Dispatch in DDD
codeopinion.com Issue #320
What’s Double Dispatch? Well, before we get to what it is, there is a common belief in domain-driven design that you want to keep your domain pure, meaning no dependencies, no services, no distraction...
-
How To Implement Validation With MediatR And FluentValidation | Clean Architecture, DDD, .NET
medium.com Issue #316
Validation isn’t glamorous — but it’s the guardian of your system’s integrity. It keeps invalid data from creeping into your domain…
-
Domain Validation in Domain-Driven Design: Keeping Your Models Always Valid
pasinduprabhashitha.medium.com Issue #315
If you’ve ever had a bug like “a cart item with a negative price” or “an order shipped without confirmation”, you already know the pain of…
-
.NET 10: The Next Leap in Developer Experience
blog.devops.dev Issue #315
A New Era of Performance, Cloud-Native Power, and Developer Empowerment Continue reading on DevOps.dev »
-
Liskov Substitution Principle (LSP) in C#: Inheritance Done Right
c-sharpcorner.com Issue #315
Master the Liskov Substitution Principle (LSP) in C# and write robust, maintainable code! This article dives deep into LSP, demonstrating how to design inheritance hierarchies where derived classes se...
-
ASP.NET Core Architecture Patterns: CQRS, DDD, Clean Architecture Mastery (Part -19 of 40)
c-sharpcorner.com Issue #313
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...
-
Building My First Real .NET Application: Lessons from the Trenches
medium.com Issue #313
A candid look at what went wrong, what worked, and how I learned to think in systems, not snippets. Continue reading on .Net Programming »
-
How To Use Domain-Driven Design (DDD) in Clean Architecture — With C# and Real Examples.
medium.com Issue #309
When developers talk about scalable software design, two architectural patterns often come up: Clean Architecture and Domain-Driven…
-
Domain Validation With .NET | Clean Architecture, DDD, .NET 9.
medium.com Issue #309
In Domain-Driven Design (DDD), validation is not just about checking if a field is empty or an email is valid — it’s about protecting the… Continue reading on Activated Thinker »