This episode is an interview with Mathias Verraes. Mathias is an independent consultant, based in Belgium. He advises companies on how to build enterprise applications for complex business domains. As a team leader, he helps developers to use best practices. He specializes in curing large legacy projects: writing tests for untestable code, refactoring to Domain Driven Design, and giving applications a second life. Follow Mathias on twitter: @MathiasVerraes
This interview was recorded on the 2nd of November 2014 in Kortrijk.
Interview by @freekl and @pjvds
Links for this podcast:
Mathias blogs on http://verraes.net/#blogHe offers several workshopsBook: Domain-Driven Design by Eric EvansBook: Implementing Domain-Driven Design by Vaughn VernonMore on Event Storming Mathias is one of the founders of DDD BelgiumThere are also 'chapters' in Copenhagen, Paris and KrakowDDD eXchange by skillmatter is the yearly DDD conferenceWe mention HHVM/Hacklang (Facebook's backwards compatible PHP replacement)The PHP Specification: http://hhvm.com/blog/5723/announcing-a-specification-for-phpPresentation: Modelling By Example (Using BDD to drive both the UI and domain model)Behat (a BDD framework for php) and PHPSpec were mentioned.In the interview we mention PHP implemented in PHP, but mixed up https://github.com/ircmaxell/recki-ct and https://github.com/ircmaxell/PHPPHPMore info on FP with DDD through Cyrille Martraire and fsharpforfunandprofitBook: Working Effectively with Legacy Code by Michael FeathersBook: Refactoring by Martin FowlerThis podcast is in English - Deze podcast is in het Engels