Dec 18, 2025 · 4 min read · Le bool qui fâche Les méthodes ne doivent jamais (ou presque) retourner bool Quand une fonction peut échouer pour une ou plusieurs causes, retourner bool (true/false) fait perdre l'information la plus utile : le “pourquoi”. L'appelant reçoit false e...
Join discussion
Aug 9, 2025 · 5 min read · Decomposition Patterns : breaking down a complex system or application into smaller, more manageable, and independent components or services. Domain-Driven Design (DDD):Divides services based on business domains, ensuring each service represents a ...
Join discussionFeb 1, 2024 · 5 min read · I've worked in unstructured, Waterfall, and Agile software processes since 2009. One I found ineffective is 'Waterfall in sprints', confused as Agile. When I saw a meme about it, I realised it's a common Agile anti-pattern. Here, I'll unpack what I m...
Join discussion
Aug 20, 2022 · 10 min read · The Singleton Design Pattern Context I've recently been refactoring some of the major components of a project I've been working on for the last few years, Proxima. It's a tool to encode proxies in parallel on multiple machines for DaVinci Resolve. I ...
PMaria commented
Jul 10, 2022 · 2 min read · What is an anti-pattern? The term "anti-pattern" was first used in 1995 by a computer programmer, Andrew Koenig, in an article called "Journal of Object-Oriented Programming." An antipattern is just like a pattern, except that instead of a solution ...
Join discussion
Nov 23, 2020 · 8 min read · Every developer wants to write structured, simply planned, and nicely commented code. There are even a myriad of design patterns that give us clear rules to follow, and a framework to keep in mind. But we can still find anti-patterns in software that...
Join discussion