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