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

A new Java Power Tools Newsletter is out!

Posted by johnsmart on September 13, 2009 at 9:56 PM PDT

A new Java Power Tools Newsletter is out!

BDD, Easyb and JDave at the Canberra JUG meeting next week

Posted by johnsmart on September 2, 2009 at 4:46 PM PDT

I am absolutely thrilled to anounce that I will be talking at the Canberra JUG meeting next week (on Wednesday, September 9, to be exact), about BDD in general, and Easyb and JDave in particular:

Automated Deployment with Maven - going the whole nine yards

Posted by johnsmart on September 2, 2009 at 4:01 PM PDT

Last week I gave a talk at the Agile 2009 conference about automating the deployment process with tools such as Maven, Nexus Cargo, Liquibase and Hudson. Here is a brief description of the talk:

Upcoming Java Power Tools Bootcamps in Canberra and Sydney, Wellington, London and Paris - Don't miss out!

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

There are still a few places available on the Canberra,

Web testing BDD-style with JWebUnit and Easyb

Posted by johnsmart on August 16, 2009 at 8:19 PM PDT

Behaviour-driven development is a great way to design and build the web layers of your application. In this article, I look at how to use JWebUnit, a fast and light-weight web testing framework, with Easyb, a powerful Groovy-based BDD framework.

The second Java Power Tools Newsletter is out!

Posted by johnsmart on August 12, 2009 at 12:07 AM PDT
All true craftsmen need the best tools

The second Java Power Tools Newsletter is out!

Getting the most out of the Maven settings.xml file

Posted by johnsmart on August 10, 2009 at 5:11 PM PDT

If you have ever used Maven to any extent, you will probably know about the settings.xml file. The settings.xml file contains environment-specific details such as proxy configurations, repositories, server usernames and passwords, and so on.

A silly song for Agile2009

Posted by johnsmart on August 6, 2009 at 3:06 PM PDT


To the tune of 'Blowing in the wind', by Bob Dylan.

This (rather silly) text was inspired by a tweet from Andres Almiray

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