Skip to main content

John Ferguson Smart

John is a freelance consultant specialising in Enterprise Java, Web Development, and Open Source technologies, currently based in Wellington, New Zealand. Well known in the Java community for his many published articles, John helps organisations to optimize their Java development processes and infrastructures and provides training and mentoring in open source technologies, SDLC tools, and agile development processes. John is principal consultant at Wakaleo Consulting, a company that provides consulting, training and mentoring services in Enterprise Java and Agile Development.


johnsmart's blog

Code coverage metrics and Functional Test Coverage

Posted by johnsmart on May 4, 2011 at 1:55 PM PDT

There have been some articles and tweets about code coverage recently, and it seems that many developers are still laboring under a few misconceptions in this area.

New Online TDD/BDD and Automated Web Testing Courses for Europe

Posted by johnsmart on April 20, 2011 at 3:06 PM PDT

Wakaleo Consulting is pleased to announce that we are bringing our popular TDD/BDD courses to Europe, in a convenient online format!

Jenkins: The Definitive Guide - new chapters released

Posted by johnsmart on March 27, 2011 at 8:04 PM PDT

Two new chapters of "Jenkins: The Definitive Guide" are now available.

Build Pipelines with Jenkins/Hudson

Posted by johnsmart on March 10, 2011 at 12:55 PM PST

This article is an extract from the upcoming book Jenkins: The Definitive Guide, to be published in the coming months with O'Reilly..

Jenkins and Hudson: Butler Wars!

Posted by johnsmart on February 16, 2011 at 8:47 PM PST

"You fought in the Butler Wars?" "Yes, I was once a Hudson developer, the same as your father..."

Hudson, Jenkins, or something else? Vote in the Continuous Integration 2011 poll!

Posted by johnsmart on February 13, 2011 at 1:53 AM PST

Vote in the latest Continuous Integration Tooling pool (, and learn what tools others in the community are using, and what for. You won't win an iPad, but it's still good fun ;-).

Java TDD/BDD and ATDD, coming to your town soon!

Posted by johnsmart on February 9, 2011 at 2:34 PM PST

After a great season last year, we are running more Java TDD/BDD/ATDD workshops this year.

Continuous Integration with Jenkins/Hudson - a new chapter is available

Posted by johnsmart on February 7, 2011 at 1:31 AM PST

A new chapter of the Continuous Integration with Jenkins and Hudson book is available! The latest chapter is on build notification strategies:

Making noices with Hudson/Jenkins

Posted by johnsmart on January 31, 2011 at 11:11 AM PST

This is an extract from the upcoming book 'Continuous Integration with Hudson', an open source book on Hudson/Jenkins freely available online, soon to be published in paper form by O'Reilly.

Builds that rock! Java Power Tools Bootcamps 2011

Posted by johnsmart on January 23, 2011 at 5:09 PM PST

Once again, I will be running the Java Power Tools Bootcamp workshop again in the first half of 2011 in Wellington, Sydney, Melbourne and London.