ddd domain-driven design bounded context bdd legacy ddd europe specs fp software development value object repository domain software design monoids modeling agile software development hexagonal architecture domain experts software craftsmanship specifications oo tdd software architecture microservices domain modeling strategic design craftsmanship code remediation immutable example test big bang refactoraing declarative evolve revamping style valueobject strategy rewrite french finance case study bubble context quantity pattern coding style monoid arolla serious game design functional dddx composability composeability closure pure side-effect-free simplicity at scale agile at scale scaling agile scrum day bbl ubiquitous language geecon introduction abstraction digital transformation bff extreme programming agile hangover sunnytech calisthenics clean code mob programming modern xp flowcon collaboration theory building first principles innovation transformation renovation crap thinking process bubble context software differentiating documentation diagram architecture knowledge management patterns communication product owner subject matter experts requirements conversations ba symmetry ` refactoring business analysis feature teams
See more