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

EasyB/JDave talk available as a podcast

Posted by johnsmart on September 16, 2009 at 11:43 AM PDT

Last week I had the pleasure of being invited to talk at the Canberra Java Users Group about BDD using Easyb and JDave, using the talk that Lasse Koskela and I gave at Agile2009:

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

Posted by johnsmart on September 14, 2009 at 9:45 PM PDT

All true craftsmen need the best tools

Java Power Tools Bootcamp sessions are coming up fast in Sy

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