Implementing Domain-Driven Design as a Pragmatic .NET Developer
Domain-Driven Design is a well-accepted approach to building large systems with maintainable codebases. It provides both strategic and tactical patterns for software development. This talk focuses on tactical patterns with a pragmatic approach, explaining how to layer your software and implement aggregates, repositories, domain services, application services, and other fundamental building blocks through real-world examples and clear guidelines.
The solution structure and code samples are based on .NET and C#, but this talk will be valuable for developers and architects working with any server-side technology.