PinnedDomain-Driven Design (DDD) — The Strategic DesignFundamentals and key concepts of DDD Strategic DesignJun 19, 2023Jun 19, 2023
PinnedMy path of software craftsmanship — the hard wayMy return on experience of 10 years of craftsmanshipJun 9, 20237Jun 9, 20237
PinnedThe Atomic Hexagonal Architecture — on the frontend — with Reactwith an example on ReactFeb 18Feb 18
PinnedPublished inBits and PiecesSoftware Architecture — Principles, rules and stylesIntroduction to the evolving software architectureJun 16, 20234Jun 16, 20234
Improve your unit test practicesSome ideas for developers to improve their way of writing tests2d ago2d ago
Green from the outside, but red inside. — Further than 80% code coverageWhy chasing after 100% ?3d ago3d ago
Domain-Driven-Design (DDD) — Domain Modeling technicsEvent storming & Domain StoryTelling & Event Modeling & DMMF6d ago6d ago
Event-Driven Architecture — GuidelineThe Event-driven architecture style may seem simple to adopt, but on the field it could lead to conceptual issues. The main issue about…6d ago6d ago
The Atomic Design Architecture — applied on the frontend developmentwith an example on ReactFeb 18Feb 18
Published inTheFork Engineering BlogThe Engineering Academy at TheForkHow did the up-skilling initiative take off?Apr 3, 2024Apr 3, 2024
Writing unit tests to enforce modularity in your codebasehelping developers in their daily workMar 11, 2024Mar 11, 2024
Command and Query Responsibility Segregation (CQRS) — architecture styleA clear separation of write model from read modelDec 11, 2023Dec 11, 2023
Published inTheFork Engineering BlogA first Quality Gate at TheForkHow we have put the place the continuous Quality GateAug 10, 2023Aug 10, 2023
Published inTheFork Engineering BlogThe need of a Quality Gate at TheForkSorting out the technical debt and enforce the quality by first tackling the new code coverageAug 8, 2023Aug 8, 2023
Published inBits and PiecesService-Oriented Architecture (SOA)Evolving from monolith toward a distributed systemJul 14, 2023Jul 14, 2023
Published inBits and PiecesMicroservices Architecture — a step further than SOAThe benefits and drawbacks of a modular architectureJul 8, 20232Jul 8, 20232
Domain-Driven Design (DDD) — Software Design Event StormingThe Tactical Design phase to translate the business needs into codeJun 28, 2023Jun 28, 2023
Domain-Driven Design (DDD)— Event Storming — a collaborative technique to model the business domaina rapid technique to tackle the complexity of the business process and explore the the business domainsJun 25, 20231Jun 25, 20231