Resources  
  • Building a Clean ASP.NET Core API with C# 13, EF Core, and DDDJun 02, 2025. The guide is written by Ziggy Rafiq and follows real-world architecture and testing best practices to provide a clean, scalable REST API using ASP.NET Core, C# 13, EF Core, and MS SQL.
  • Understanding of Domain Driven Design (DDD)Aug 29, 2024. Domain-driven design is a software development approach that closely aligns software models with business needs. It focuses on key concepts like Entities, Value Objects, Aggregates, and Aggregate Roots to ensure consistency, integrity, and scalability in complex systems by structuring code around the business domain.
  • An Overview on Domain Driven Design (DDD)May 13, 2024. Explore the fundamentals of Domain Driven Design (DDD) in this overview, focusing on principles like domain modeling, ubiquitous language, and bounded contexts.
  • Creating Resilient Web Applications using ASP.NET Core and Domain-Driven Design (DDD)Sep 12, 2023. Building Robust Web Applications with ASP.NET Core MVC and Domain-Driven Design (DDD)
  • "ddd" and "dddd" Custom Format Specifier in LightSwitch 2012Nov 20, 2013. This article describes the ddd and dddd Custom Format Specifiers in LightSwitch Visual Studio 2012. The "ddd" Custom Format Specifier is used to represent the name of the day of the week in an abbreviated manner. This abbreviated name of week is fetched from DateTimeFormatInfo.AbbreviatedDayNames Property.
  • Why You Should Use Domain-Driven Design in Your Real ProjectsMay 27, 2025. Discover why Domain-Driven Design (DDD) is essential for real-world projects. Learn how it helps tackle complex business logic, improve code structure, and align software with business goals.
  • Domain Events & Pub/Sub Pattern: Manual Implementation vs MediatRFeb 27, 2025. Domain events and the publish/subscribe pattern are essential for building decoupled, scalable, and maintainable systems. Whether we're working on a microservices architecture or a modular monolith, these patterns help us manage complexity and enforce boundaries between components.
  • The Cynefin framework with Domain-driven DesignNov 21, 2024. What is the Cynefin Framework, and how does it align with Domain-Driven Design (DDD)? The Cynefin framework helps decision-makers navigate complex problems by categorizing them into five domains. It complements Domain-driven Design (DDD) by addressing complexity.
  • Domain-Driven Design with Records in C#Mar 19, 2024. C# 9.0 introduces Records, aligning with Domain-Driven Design (DDD) principles, especially in modeling value objects. This article explores leveraging Records in DDD with illustrative examples for enhanced domain modeling.
  • Domain Driven Design - Architecture May 16, 2023. Quick glance at the Domain-driven design approach and why it's required.
  • Introduction Of ASP.NET Unique Architecture (AUA)Nov 02, 2021. AUA ( Asp.Net Unique Architecture ) Framework, you can easily have better, faster, and more orderly and focused coding. This framework is based on new and up-to-date concepts, structures and architectures, including: Clean Architecture, Clean Code, Domain-driven design (DDD), Lmax Architecture , SOLID Principle, Code Refactoring, GRASP (object-oriented design principle)AUA is a simple, lightweight framework for producing projects of any size (small and large).
  • Writing Decoupled and Scalable ApplicationsDec 04, 2012. This article is the first in a series of three articles. It's sole purpose is to introduce you to domain events and commands.