Implementing Domain Driven Design as a Pragmatic .NET Developer

Room 6
15:00 - 16:00
(UTC+02

Talk (60 min)

Thursday 
Domain-Driven Design is one of the well-accepted approaches to build a large system with a maintainable codebase. It offers strategic and tactical patterns for software development.
Architecture
.NET

This talk focuses on the tactical patterns with a pragmatic approach and explains how to layer your software, how to practically implement aggregates, repositories, domain services, application services and other fundamental building blocks with real-world examples and well-defined rules.
The solution structure and code samples are based on .NET and C#.

Halil İbrahim Kalkan

I am software architect and developer. I love to work on open source projects, producing articles, videos and having talks on software development.

I'm the lead developer of the ABP framework (see https://github.com/abpframework/abp and https://abp.io/)

I'm mostly interesting in developing reusable framework & libraries, distributed systems, multi-threaded and scalable solutions. I'm talking at local and international conferences about multi-tenancy, microservice architecture, domain-driven design, modular systems and developer tools.

Visit my website to see a list of my previous talks: https://halilibrahimkalkan.com