This is a past event. Please join us for Web Summer Camp this year.

Using Behat and PHPSpec for emergent design with ubiquitous language

Workshop abstract

Using simple tools to design apps that respect the ubiquitous language all while improving isolation, decoupling, and testability. Hands on with some real life scenarios that we’ll implement all together.

Workshop slides

Download slides 

Setting up a developer environment

Set up the developer environment in 3 simple steps:

  1. Install Virtual Box 5.*
  2. Download the appliance (size: 5GB; username: websc; password websc)
  3. Import the appliance to Virtual Box and run it

The appliance is based on Ubuntu and has all services needed by workshops installed. All code with git repos cloned is also in the appliance, you might need to do a git pull. You will need to reinstall PHPStorm since the demo license was valid for 30 days.

Remember to use a laptop with a processor capable of hardware virtualization and at least 4 GB of RAM (8 GB is highly recommended). Regular hard disk will do, but having an SSD is an advantage.

Workshop video

Florian Klein

Florian Klein

KNP Labs

Florian is a web developer and FOSS lover. He is French, living in Germany, talking to his colleagues in English. He mainly writes backend applications, with a will for quality and maintainability. He is also is VIM evangelist and a Docker enthusiast. You can see him regularly talking about DDD.