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

The 2009 Continuous Integration poll - new and improved!

Posted by johnsmart on February 21, 2009 at 12:14 PM PST

Last week, I put the 2009 Continuous Integration poll online. However, at one point, I started to notice some major irregularities in the voting patterns - in short, some unscrupulous voters where apparently attempting to skew the results in their favour.

What Continuous Integration Server are you using in 2009?

Posted by johnsmart on February 19, 2009 at 2:36 AM PST

Learn about Groovy and Grails from the experts!

Posted by johnsmart on February 17, 2009 at 2:02 PM PST

If you are a Java developer considering a new web development project, you may well be tempted to try out Grails, one of the most promising new frameworks to hit the Java development scene over the last few years. And you would do well! But, as we all know, book learning and online tutorials can only take you so far.

Wakaleo Consulting to contribute 33% of upcoming Java Power Tools Bootcamp profits for bushfire victims

Posted by johnsmart on February 15, 2009 at 1:30 PM PST

In February 2009, a series of bushfires devastated many towns in Victoria, Australia, killing hundreds and leaving thousands homeless.

Installing Eclipse - some of my favorite plugins

Posted by johnsmart on February 12, 2009 at 3:01 PM PST

I just reinstalled a fresh version of Eclipse onto my workstation. I switch between IDEs a fair bit, depending on what I am doing. Eclipse is great for Maven work, mainly because of the m2eclipse plugin that just keeps getting better and better. IntelliJ, on the other hand, is king when it comes to Groovy and Grails. Here, I will run through how I typically set up my Eclipse environment.

Java Power Tools Early-Bird Discounts

Posted by johnsmart on February 9, 2009 at 1:18 AM PST

Background Unit Testing: New evolutions in unit testing and IDE integration

Posted by johnsmart on February 2, 2009 at 12:45 PM PST

An emerging innovation in unit testing is the idea of Continuous Unit Testing, or having your unit tests run in the background whenever you modify your code. In this approach, whenever you save your code, the appropriate unit tests are executed in the background.

Slides from the Java Power Tools talk at Devoxx - part 2

Posted by johnsmart on February 2, 2009 at 6:57 AM PST

And here is the second half of the Java Power Tools talk at last year's Devoxx conference in Antwerp.

Slides from the Java Power Tools talk at Devoxx - part 1

Posted by johnsmart on January 28, 2009 at 9:00 AM PST

Some of the live presentations from last year's Devoxx conference in Antwerp are starting to be posted on their site. I've had a couple of requests for the slides from the Java Power Tools talk I gave there.

Java Power Tools is an Essential Java Resource!

Posted by johnsmart on January 26, 2009 at 9:18 AM PST
All true craftsmen need the best tools

Java Power Tools figures in