Skip to main content

Blog Archive for johnsmart during April 2010

In a well-organized build process, you want lightning-fast unit tests to run first, and provide whatever feedback they can very quickly. A nice way to do this is to be able to class your tests into different categories. For example, this can make it easier to distinguish between faster running unit tests, and slower tests such as integration, performance, load or acceptance tests. This feature...
Until April 9th (this Friday!), get a 20% discount on the Melbourne 'Testing and TDD for Java Developers' workshop (running April 15-16)! In my experience (and that of many others), when done well, agile developer testing practices can have a huge and lasting impact on higher code quality, better designed and documented code, more relevent code, and reduced defect rates. This session is a very...
A new draft chapter of the 'Continuous Integration with Hudson' book is now available online. This new chapter covers all the subtleties of installing Hudson. You can download the PDF version on the book web page. As usual, all comments are welcome!  For anyone interested in the nitty-gritty, the source code of the book is now also available online on GitHub (see continuous-integration-with...
I'm proud to say that I will be participating in the upcoming Über Conf 2010 in Colorado this June. This is a truly awesome conference, featuring rock-star developers of the likes of Keith Donald, Matthew McCullough, David Klein, Paul King, Neal Ford and heaps more. Here's what the brochure says: "Uber Conf 2010, the extreme Java platform experience will offer over 120 technically focused...
I will be in Melbourne on April 15-16 for the next Testing and TDD for Java Developers workshop. While I'm over there, we are also organizing a Coding Dojo with the Victoria Java Users Group. The exact date and time will be announced shortly. A Coding Dojo is a place where programmers come to improve their skills, by following a pattern similar to the martial arts dojo...
Continuous Integration with Hudson is a new open source book project in the works. In the spirit of 'eating our own dogfood', this book is produced using Hudson. In this article, I discuss the build framework used for the 'Continuous Integration with Hudson' book. The 'Continuous Integration with Hudson' book is written in docbook, and is therefore XML source code which builds to PDF and HTML...