Learn microservices

Microservices have set the standard for software architectures in modern distributed and scaled systems. I’ve bundled the lessons learned from my own best practices at a number of clients into a rich and interactive training course. Want to know more?


Through the years I’ve published quite a number of articles in international magazines. Happy reading.

Learn agile

As one of the pioneers of agile in the Netherlands, I have been training teams around Europe on everything agile for almost twenty years. Want to know more?


I am frequently invited to do (opening) keynotes and talks at international conferences. Here’s an overview of my upcoming and recent talks.


I have presented hundreds of training courses over the past two decades, both public and in-house, on a wide variety of subjects, such as agile, Scrum, Kanban, Smart, software architecture, object orientation, design patterns, agile requirements, modeling, UML, smart use cases, code, .NET and agile testing.


An overview of the books I’ve written and collaborated on, covering a wide range of topics including agile, Scrum, Smart, smart use cases, UML, domain driven design, development tools and many others.