Domain-Driven Design Workshop
with Mathias Verraes

Domain-Driven Design isn't a brand new topic to many of the developers creating applications with Flow: since its beginning Flow provides convenient features which help you concentrating on the domain. But Domain-Driven Design is more than just putting entities into a repository! Are you really at home with DDD concepts and modelling?

We are very happy that Mathias Verraes, one of the experts in the field of Domain-Driven Design and PHP, will host a one-day workshop the day prior the main Neos Conference 2017. This is your chance to improve your skills as a professional PHP developer - no matter if you use Flow Framework or not.

Thursday, 30 March 2017

Hamburg, Germany

Domain-Driven Design

Software design can have a very slow feedback loop: by the time you find out if the architectural and design decisions you made were the right ones, it may be too late for drastic changes. As developers, we tend to phrase all problems as technical problems, which can be sufficiently challenging in their own right. We tend to lose sight of the underlying business concerns

Domain-Driven Design helps us to tie our domain model to the business. Deep models have great value: they help us build systems that are more relevant. They communicate the meaning to the developers and the stakeholders. DDD can be quite opaque though. The patterns and practices often appear to be nothing but theory. In this session, Mathias will complement the theory with a practical approach. You’ll learn how to discover and evolve your domain model, and how design patterns can help you translate it to code.

About the Instructor

Mathias Verraes is a programmer, consultant, blogger, speaker, and trainer. He advises companies on building enterprise applications for complex business domains, and on dealing with legacy systems. He has advised for clients in Automotive, Logistics, Finance, E-Commerce, Web, and more. He’s the organizer of the Domain-Driven Design Belgium community. When he’s not working, he’s at home in Kortrijk, Belgium, helping his two sons build crazy Lego train tracks.

Learn all about …

  • Domain-Driven Design basics
  • Discovering the domain and the Ubiquitous Language
  • Structural and behavioral modelling
  • Applying technical design patterns: value objects, entities, aggregates, repositories, commands, events, specifications, strategies, factories, services …
  • And more!

Attendees should have a good working knowledge of PHP and Object-Oriented Programming.


sitegeist neos solutions GmbH, Poßmoorweg 2, 22301 Hamburg


The number of tickets for this workshop are limited, so please order your one soon if you'd like to learn more about Domain-Driven Design. See you in Hamburg!

If you have any questions regarding the workshop, please get in touch with the Neos Conference team via conference (at)!