What I love in Elixir

Pipes No need to have ugly nested calls or chains – just pipe the data through functions. Patters on function calls You do not need to have conditions within the

Domain Driven Design

TLDR; Two main rules to Domain Driven Design: do not share models (and data) keep your business logic away from view and infrastructure Do not share models It is better to