HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET DESIGN & DDD CLOUD & GRID  
About Hans Dockter
Hans is a senior enterprise architect with more than 10 years of experience in the Java field. He is a long term member of the open source community. He was a committer for the JBoss project and founded JBoss-IDE.

He is also the founder and project lead of Gradle, a Groovy based build system. One of his key interests is approaches to successfully ship software. For him the agile methodologies have proven to be very efficient.

He is a passionate teacher and mentor. He has worked or consulted for SAP, Volkswagen, Continental AG, and many other companies.

One of his discoveries in the last years has been, that language really matters. He is now enjoying the productivity boost that Groovy gives him and is also interested in Scala.


MEET HANS DOCKTER
Test Driven Dev & Refactoring
2 DAY COURSE. Featuring Hans Dockter
London, Monday, December 15th
Test Driven Dev & Refactoring
2 DAY COURSE. Featuring Hans Dockter
London, Monday, January 12th
Advanced Object Design with Patterns
4 DAY COURSE. Featuring Hans Dockter
Aarhus, Tuesday, January 27th
Advanced Object Design with Patterns
4 DAY COURSE. Featuring Hans Dockter
London, Tuesday, February 17th
Test Driven Dev & Refactoring
2 DAY COURSE. Featuring Hans Dockter
Aarhus, Thursday, April 2nd

HANS DOCKTER PODCASTS
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.
My Articles
Testing in isolation
A brainfriendly introduction to Testing in isolation:

© Copyright 2003-2008, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Training Rooms  Newsletter  Community  Community-FR  Heros  Promotions  Apress