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 JSF Jumpstart book

Posted by johnsmart on May 3, 2007 at 4:18 PM PDT

Get up and running fast with JavaServer Faces fast

New Java Power Tools poll - web interface testing

Posted by johnsmart on April 9, 2007 at 4:33 PM PDT

Testing tools are starting to take up a sizable chunk of the Java Power Tools book, which is probably logical, as proper and efficient testing should play a sizable part in any development process worth its salt.

On the testing of UI web applications

Posted by johnsmart on April 9, 2007 at 4:25 PM PDT

Subversion support in NetBeans 5.5

Posted by johnsmart on April 3, 2007 at 3:09 PM PDT

NetBeans 5.5 now offers excellent Subversion support. The last time I looked at NetBeans (maybe 6 months ago), Subversion support was all but nonexistent. Now it is first class.

A new Java community site is born: Code Armory

Posted by johnsmart on March 27, 2007 at 3:46 AM PDT

Code Armory is promising new web site founded by Surjendu Sekhar Kuila and Chirantan Chatterjee, which provides some useful tips on tricky real-world Java problems. The idea is to let real-world Java practitioners provide concrete, working tips and answers to questions about some of the trickier aspects of enterprise Java development.

New Java Power Tools poll: What Java IDE do you use

Posted by johnsmart on March 25, 2007 at 6:15 PM PDT

The IDE you use can arguably play an important role in your productivity as a developer. Does your IDE blend into the background and become a natural extension of your brain? Or do you struggle endlessly with plugins and unintuitive menu options? If there's a subject that every Java developer has an opinion on, it's this one.

New Java Power Tools poll: How do you load test your sites?

Posted by johnsmart on March 13, 2007 at 5:18 PM PDT

I've just added a poll on Load Testing on the Java Power Tools website. How do you load test your web applications? I'm a great fan of JMeter, but there are lots of other tools out there as well. Not to mention the heavy-weight commercial tools from the likes of IBM/Rational and Mercury.

New Java Power Tools poll: Software Configuration Management

Posted by johnsmart on March 5, 2007 at 1:02 PM PST

The Java Power Tools website includes, among other things, a new poll on Software Configuration Management (SCM) tools. I'm interested to see how Subversion compares these days to CVS. And who is using commercial tools like ClearCase, StarTeam and Perforce?

Java Power Tools polls: More Continuous Integration tools

Posted by johnsmart on March 1, 2007 at 12:42 PM PST

The Java Power Tools website includes, among other things, a poll on Continuous Integration tools. Many people have already voted, and I have had a lot of feedback on the tools listed. So, due to popular demand, I've added some more CI tools to this poll. Anthill, which I forgot in the first poll, as well as a number of commercial products.

Java Power Tools: who uses MDA these days?

Posted by johnsmart on February 28, 2007 at 1:54 PM PST

I've been thinking about MDA tools of late. The Java Power Tools book way initially supposed to include a chapter on these tools, but I'm not sure how much interest there is out there .