The Hidden Costs of Parallel Projects: Understanding Technical DebtA constant problem for many companies is having too many projects to do compared to the number of developers available. That is why the…Oct 4Oct 4
How can you coach level 1–2 developers?As a principal developer, one part of my job is to help senior developers to coach level 1–2 developers.Nov 30, 2023Nov 30, 2023
Non-technical reasons why your software architecture is a messWhat is software architecture? What is a software architect? These questions have been answered so many times by so many people…Oct 10, 2023Oct 10, 2023
Pragmatic way to unit test your DDD tactical patterns using both the unit testing school of thought…Over the past years, a lot of businesses have started to embrace the power of Domain-Driven Design in their software development practices.May 17, 2023May 17, 2023
Non-technical reasons why your codebase is a mess(Une fois de plus, merci à Jason Tan pour son peer review!)Oct 29, 2021Oct 29, 2021
Published inGeek CultureWhy you should not place your invariants inside domain services(Une fois de plus, merci à Jason Tan pour son peer review!)Jul 6, 2021Jul 6, 2021
How did we switch from a synchronous buying process to an asynchronous one?(Une fois de plus, merci à Jason Tan pour son peer review!)Jun 15, 2021Jun 15, 2021
Published inGeek CultureHow to respect an invariant implicating two aggregate roots(Une fois de plus, merci à Jason Tan pour son peer review!)Jun 1, 20211Jun 1, 20211
Are your developers happy and performing well?This is a topic that has already been well covered, so everything has probably been written about it. But here is my (very opinionated)…Feb 8, 2021Feb 8, 2021
At which point does a debate about a piece of code become far too expensive in time?Merci à Jason Tan pour sa révision de mon anglais qui n’est pas prod ready :)Oct 12, 2020Oct 12, 2020