No matter how experienced you are as a developer, you can always improve. This workshop will teach you advanced coding techniques through live coding. First up, you will solve some interesting coding problems you will have defined (it is only live if nobody knows the problem beforehand). In the second segment, you will write code in a test-driven fashion. With Stefan, you will touch on domain-driven design, test-driven development, clean code and SOLID principles, and might even throw in a few design patterns. Every question will be answered!
To fully participate in the workshop, you should have a good working knowledge of PHP, at least basic OOP skills, and be familiar with the basics of PHPUnit.
Files necessary to run the workshop can be cloned from Stefan's github repository.
Even older digital watches would outperform Stefan's first computer. He has been an IT consultant for over 20 years, holds an academic degree in computer science, is an author of several textbooks, and a university lecturer on professional web development. He spends his free time playing electric guitar and researching agile home improvement.