Published On Dec 21, 2019
Many concepts that play a role in DDD can be implemented very easily with functional programming. These include * Hexagonal Architecture * Describing invariants * Stateless Services This talk demonstrates how to implement many concepts of Domain Driven Design elegantly and effectively using examples of functional languages (e.g. ReasonML) as well as classic languages - used functionally (e.g. TypeScript). A look at the integration into classical languages and architectures provide the opportunity to actually use these techniques in practice.
show more