Archive for September 2014

Week 40, year 2014

  • Small Uncontrolled Experiments (revisited) - My blog post on Small Uncontrolled Experiments landed me an invitation to speak at Agile Cambridge. As the slides are probably not that useful if you haven’t seen the presentation, I advise you to read the blog post instead. Update 2021-01-25: I used to call this “small controlled experiments”. It was a name that grew organically and it stuck. Nowadays, I believe they’re very much uncontrolled: a team is too small and a sprint is too short for anything remotely scientific. That doesn’t mean they’re not valuable. [Mathias Verraes]
Permalink | From 29 September 2014 to 05 October 2014 | Last updated on: Mon, 7 Jun 2021 09:18:52 GMT

Week 39, year 2014

  • Objects as Contracts for Behaviour - A lot of so-called Object-Oriented Programming1 is in fact nothing more than procedural code wrapped in objects. The funny thing is: many people actually defend this style of programming! This is one of the chief arguments: “Objects should just be bags of state and nothing more. An invoice does not pay itself. An appointment does not reschedule itself. 2invoice. pay(anAmount)andappointment. [Mathias Verraes]
Permalink | From 22 September 2014 to 28 September 2014 | Last updated on: Mon, 7 Jun 2021 09:18:52 GMT

Week 36, year 2014

  • Decoupling the Model from the Framework - Video The talk that I mention is The Framework as an Implementation Detail by Marcello Duarte and Konstantin Kudryashov. Presentations Laracon Europe in Amsterdam, August 30, 2014 Symfony User Group Belgium, Ghent, January 29, 2014 Read more CRUD is an anti-pattern Decoupling (Symfony2) Forms from Entities Domain Events Messaging Flavours [Mathias Verraes]
Permalink | From 01 September 2014 to 07 September 2014 | Last updated on: Thu, 9 Jun 2022 15:28:31 GMT