- Always-Valid Domain Model
- Domain Model Encapsulation and PI with Entity Framework 2.2
- Attributes of Clean Domain Model
- Are CQRS commands part of the domain model?
- Domain model purity vs. domain model completeness
- Design validations in the domain model layer
- Seedwork (reusable base classes and interfaces for your domain model)
- Implement a microservice domain model with .NET
- Domain Command Patterns - Validation
- Domain Command Patterns - Handlers
- Attributes of Clean Domain Model
- Domain Model Encapsulation and PI with Entity Framework 2.2
- Strengthening your domain: a primer
- Persistence model and domain anemia
- The Anemic Domain Model Pattern
- Strengthening your domain: Aggregate Construction
- How to create fully encapsulated Domain Models
- Strategic DDD — Distilling the problem domain
- Strategic DDD — Focusing on the Core Domain
- How to know if your Domain model is properly isolated?
- Domain model isolation
- Strengthening your domain: Encapsulating operations
- How to know if your Domain model is properly isolated?
- Domain services vs Application services
- What is domain logic?
- Domain model purity and lazy loading
- Change Tracking while doing DDD
- Referencing external libraries from the domain model
- Having the domain model separated from the persistence model
- EF Core 2.1 vs NHibernate 5.1: DDD perspective
- Link to an aggregate: reference or Id?
- Entities, Value Objects, Aggregates and Roots
- Using Factory method instead of Constuctor
- Notes about C# records and Nullable Reference Types
- Don’t Create Aggregate Roots
- Practical DDD in Golang: Entity
- Avoid Exposing Collections Directly as Properties
- Design a No Duplicates Rule in your Domain Model?
- Domain Modeling Heuristics #1: I See Users Everywhere!
- Entity Best Practices & Conventions - ABP
- Entities - ABP
- Aggregate pattern in Domain-Driven Design