DIERK KÖNIG has worked for over 20 years as a professional software developer, architect, trainer, and consultant. Through his publications, conference appearances, trainings, workshops, and consulting activities, Dierk has reached more developers than he ever thought possible. He has worked with Canoo Engineering AG, Basle, Switzerland, since 2000, where he is a cofounder and enjoys being part of a thriving organization.
Dierk contributes to many open source projects, including Groovy, Grails, OpenDolphin, Frege, and CanooWebTest. He joined the Groovy project in 2004 and has worked as a committer ever since. He presented Groovy to win the JAX Innovation Award 2007 and won the JAX Developer Challenge 2009 with his team.
He is an acknowledged reviewer and contributor to numerous books, including the classic Extreme Programming Explained (Kent Beck), Test-Driven Development (Kent Beck), Agile Development in the Large (Jutta Eckstein), Unit Testing in Java (Johannes Link), JUnit and Fit (Frank Westphal), Refactoring in Large Software Projects (Martin Lippert and Stephen Roock), The Definitive Guide to Grails (Graeme Rocher), and Grails in Action (Glen Smith, Peter Ledbrook).
In the course of authoring this second edition, Dierk became a happy husband and a proud father of a girl and a boy. You can follow him on twitter as @mittie.