Cyrille MartraireIn defense of the Open-Close PrincipleShould we still pay attention to the Open-Close Principle (OCP) in modern software? Yes, because the OCP is there to last!Oct 30, 20222Oct 30, 20222
Cyrille MartraireAdrian Bolboaca on Evolutionary Design: Inductive vs. Deductive approachesI’ve been lucky to attend a very interesting meetup with Adrian Bolboaca recently at Arolla on the edgy topic of Evolutionary Design using…Oct 27, 2017Oct 27, 2017
Cyrille MartraireSoftware, Humans, and EmancipationDDD Europe 2017 in Amsterdam was a blast, once again. The line-up of the conference was decided by one man, Mathias. We’re lucky he has…Feb 10, 2017Feb 10, 2017
Cyrille MartraireDecentralized ArchitectureAt Agile France 2016 in Paris I ran an open-space session on Decentralized Architecture. This was an opportunity to collect various…Jun 21, 20161Jun 21, 20161
Cyrille MartraireAntagonist Purposes — An archetype of Bounded ContextsIn sports, football for example, players have only one goal in mind: score, score, again and again, as often as possible. Close to them…Nov 24, 2014Nov 24, 2014
Cyrille MartraireRecipe vs. Cake — An archetype of Bounded ContextsI’ve once worked for the IT department of a large restaurant network. They had a secret sauce, and this wasn’t one you could eat.Nov 21, 2014Nov 21, 2014
Cyrille MartraireTDD Vs. Math formalism?It is not uncommon to oppose the empirical process of TDD, together with its heavy use of unit tests, to the more mathematically based…Jan 6, 2013Jan 6, 2013
Cyrille MartraireCollaborative Construction by Alberto Brandolini — An archetype of Bounded ContextsAlberto Brandolini (@ziobrando) gave a great talk at the last Domain-Driven Design eXchange in London. In this talk, among many other…Sep 18, 2012Sep 18, 2012
Cyrille MartraireThe untold art of Composite-friendly interfacesThe Composite pattern is a very powerful design pattern that you use regularly to manipulate a group of things through the very same…Apr 19, 2011Apr 19, 2011