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

Online Maven training - coming soon to a PC near you!

Posted by johnsmart on August 4, 2009 at 4:17 PM PDT

If you are on the lookout for some good Maven training, but can't justify travelling to a training center in another city, then Sonatype might have the answer.

Maven in the Real World - talk available online

Posted by johnsmart on July 9, 2009 at 5:44 AM PDT
All true craftsmen need the best tools

Earlier this week I gave a talk at Skills Matter on "Getting Serious About Build Automation: Using Maven in the Real W

Installing Sonar on a linux build server

Posted by johnsmart on June 22, 2009 at 8:33 AM PDT

Anyone who has read many of my blog entries or articles will know that I'm a great fan of code quality metrics.

Talking about Maven and Build Automation in London

Posted by johnsmart on June 18, 2009 at 4:01 PM PDT
All true craftsmen need the best tools

Wakaleo Consulting is going to London to visit the Queen! Well, the London Java community, at least.

The Agile2009 Tools Roundup

Posted by johnsmart on June 16, 2009 at 4:10 PM PDT

The Agile2009 conference in Chicago, coming up in August, is shaping up to be one of the most compelling con

Software as a service for your development project infrastructure

Posted by johnsmart on June 11, 2009 at 5:27 PM PDT

For a small-to-medium size company, it makes a lot of sense to externalize infrastructure code such as source code management, issue tracking, project wikis, and so on. All of these tools need server space and admin time, which of course costs money.

JavaOne - my personal favorite sessions

Posted by johnsmart on June 10, 2009 at 8:33 PM PDT

As usual, JavaOne was a great networking opportunity, and I caught up with old friends, made new ones, and met up with people I had only ever known virtually. This year I was giving a session myself, so I didn't get to as many sessions as I would have liked to. However, I did attend a few gems. Here are some of them:

Slides from the Maven talk at JavaOne

Posted by johnsmart on June 4, 2009 at 9:14 AM PDT

This year at JavaOne, I gave a talk entitled 'Getting Serious About Build Automation: Using
Maven in the Real World'. The talk summary is as follows:

A quick primer on testing Selenium in Groovy

Posted by johnsmart on May 28, 2009 at 5:09 PM PDT

Selenium is a widely-used and very useful tool for automated web testing. This article is a very short primer designed to get you up and running Selenium Tests in Groovy in your Maven projects.

My JavaOne Agenda

Posted by johnsmart on May 27, 2009 at 10:09 PM PDT

In case you missed it, JavaOne is on next week. There are some great sessions as usual, and it should be a great opportunity for catching up with old and/or virtual friends, and networking in general. So, as some others have done, I've decided to publish my intended JavaOne agenda: