PinnedDomain-Driven Design (DDD) — The Strategic DesignFundamentals and key concepts of DDD Strategic DesignJun 19, 20231Jun 19, 20231
PinnedMy path of software craftsmanship — the hard wayMy return on experience of 10 years of craftsmanshipJun 9, 20239Jun 9, 20239
PinnedThe Atomic Hexagonal Architecture — on the frontend — with Reactwith an example on ReactFeb 181Feb 181
PinnedSoftware Architecture — Principles, rules and stylesIntroduction to the evolving software architectureJun 16, 20235Jun 16, 20235
The Path to True Behavior-Driven Development on a project — Breaking Silos with a progressive…How did I streamline my team toward BDD practices.Apr 141Apr 141
Behavior-Driven Development (BDD) — Bridging the Gap Between Business and DevelopmentIntroductionApr 112Apr 112
A Shift in Mindset with BDD — Traditional vs Agile Software DevelopmentBridging Agile and BDD (Behavior-Driven Development)Apr 10Apr 10
Atomic Vertical Slicing vs Horizontal Layered Architecture— Beyond the ‘Service’ Suffix — e.g.In many codebases, the use of UserService, CarService, or any other [Noun]Service is a common convention. I’ve been using that convention…Apr 91Apr 91
Hard skills vs Soft skills — Why Do We Need to Care About Skills?In the ever-evolving world of technology, skills are the currency of progress. Whether you’re just entering the workforce or navigating a…Apr 8Apr 8