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/#blog * He offers several workshops * Book: Domain-Driven Design by Eric Evans * Book: Implementing Domain-Driven Design by Vaughn Vernon * More on Event Storming * Mathias is one of the founders of DDD Belgium * There are also 'chapters' in Copenhagen, Paris and Krakow * DDD eXchange by skillmatter is the yearly DDD conference * We mention HHVM/Hacklang (Facebook's backwards compatible PHP replacement) * The PHP Specification: http://hhvm.com/blog/5723/announcing-a-specification-for-php * Presentation: 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/PHPPHP * More info on FP with DDD through Cyrille Martraire and fsharpforfunandprofit * Book: Working Effectively with Legacy Code by Michael Feathers * Book: Refactoring by Martin Fowler

This podcast is in English - Deze podcast is in het Engels