HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
About Hans Dockter
Hans Dockter is the founder and project lead of the Gradle build system and the CEO of Gradleware Inc, a company that provides training, support and consulting for Gradle and all forms of enterprise software project automation in general.

Hans has 13 years of experience as a software developer, team leader, architect, trainer, and technical mentor. Hans is a thought leader in the field of project automation and has successfully been in charge of numerous large-scale enterprise builds. He is also an advocate of Domain Driven Design, having taught classes and delivered presentations on this topic together with Eric Evans. In the earlier days, Hans was also a committer for the JBoss project and founded the JBoss-IDE.

HANS DOCKTER 'S COURSES
Hans Dockter's Core Gradle: Gradle, a Build System for Java Workshop, HANS DOCKTER'S CORE GRADLE COURSE

MEET HANS DOCKTER
DDD eXchange 2012, DDD eXchange 2012
CONFERENCE (1 DAY)
London, Friday, June 15th BOOK NOW!

HANS DOCKTER PODCASTS
Enterprise Gradle
Hans Dockter : 8th Dec 2011
View Podcast: Enterprise Gradle,
Advanced Gradle
Hans Dockter : 8th Dec 2011
View Podcast: Advanced Gradle,
Hans Dockter Interview
Guillaume LaForge : 8th Dec 2011
View Podcast: Interview with Hans Dockter ,
Gradle
Hans Dockter : 25th Oct 2010
View Podcast: Gradle,
Gradle Deep Dive
Hans Dockter : 9th Dec 2009
View Podcast: Gradle Deep Dive,
Gradle Build System
Hans Dockter : 29th Jul 2009
View Podcast: News from the Gradle Build System,
DDD & The Gradle Build System
Hans Dockter : 19th Jun 2009
View Podcast: DDD and the Gradle Build System ,
Gradle - A new Build System
Hans Dockter : 21st Jul 2008
View Podcast: Gradle - A new Build System,


FAVORITES
Blogs
martinfowler.com/bliki/
Insightful ideas on various topic of software development.
Websites
www.parleys.com
I you have missed Javapolis, this is the site to visit for watching all the good presentations.
www.infoq.com
Also a good community site with a special focus on agile software development.
www.dzone.com
A good community site. They also have a good Groovy Zone.
www.artima.com
A community site for JVM technologies. Its unique selling point for me are the often very high quality interviews. One of my favorites: A Conversation with Erich Gamma
Books
Patterns of Enterprise Application Architecture
A must read for the enterprise developer. It provides a common terminology and many insights besides just presenting the patterns.
Refactoring
The practises described in this book are daily bread for every software developer. Most of them are very simple, they just require discipline (According to one of my software development mantras: 'I'm not a great programmer. I'm just a good programmer wit
Refactoring to Patterns
This book gives context to the rather abstract design patterns and deepens the understanding of refactoring.
Extreme Programming Explained: Embrace Change
Wether you like and practise XP or not, there is hardly a way to get around this book. It has not many pages but tells many fundamental truths about software development.
Domain-driven Design: Tackling Complexity in the Heart of Software
An extremely important and very good book. The domain should be the dominant driving force for software development. But how often is the domain buried under technology. Although I was already thinking like this before I've read this book, reading it was
Resources
H2 Database
An embedded database for the JVM which solves many pains I had with HSQL or Derby. Perfect for testing.
Krugle - Code Search Engine
A code search engine with an enormous ammount of open source project data. Extremely helpful technology! I have worked as a consultant for www.krugle.com for one year.
Logback and sl4j
Logback is a new logging framework from the founder of log4j. A real improvement. For example build-in JMX components for changing the log level at runtime and very sophisticated filters. The sister project Gradle – A new Build System
A groovy based build tool which I have founded. It has strong support for multiproject builds and dependency management. It is a general purpose build tool, with build-by-convention frameworks for Java/Groovy/Scala on top.
JMockit
The most powerful mocking tool for Java which allows you to mock EVERYTHING.
Articles
Testing in isolation
A brainfriendly introduction to Testing in isolation:

© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship