mr_john_smart's blog

Every Build You Break

Just for a bit of fun - Roy Osherove sings about Continuous Integration and Agile Development in "Every Build You Break".

0 replies - 2601 views - 03/13/08 by John Ferguson Smart in Blogs

Cool ways to use Hudson - voice control

Paul Duvall, from Stelligent, has been experimenting with using voice commands to control a build server. A neat idea!

2 replies - 2775 views - 03/11/08 by John Ferguson Smart in Blogs

Using Hudson environment variables to identify your builds

So your CI server now automatically deploys your application to an integration server. You've even configured it so that you can manually deploy to the QA...

0 replies - 5629 views - 03/09/08 by John Ferguson Smart in Blogs

Java Power Tools has a cover

The Java Power Tools book finally has a cover!

0 replies - 978 views - 03/09/08 by John Ferguson Smart in Blogs

"Continuous Integration" wins the JOLT award for Best Techincal Book 2007

That great book on Continuous Integration theory and practice, Continuous Integration: Improving Software Quality and Reducing Risk by Paul Duvall, Steve...

0 replies - 2582 views - 03/09/08 by John Ferguson Smart in Blogs

Java Power Tools podcast on JavaWorld

A little while back I had a ball of a time doing an interview with my good mate Andy Glover about the upcoming Java Power Tools book. It was a fun,...

0 replies - 923 views - 02/28/08 by John Ferguson Smart in Blogs

User rights in Hudson - what I really need

When Hudson first came out, it had only the most basic user authentication schema. Administrators could do everything, and everyone else could only sit and...

5 replies - 2564 views - 02/27/08 by John Ferguson Smart in Blogs

A bird's-eye survey of the world of Continuous Integration Tools in 2008

About a year ago, I launched a poll to learn what Continuous Integration servers people were using. The results were interesting...

10 replies - 4979 views - 02/24/08 by John Ferguson Smart in Blogs

Maven Repository Managers - why we chose Archiva...and then switched to Nexus

When Archiva 1.0.1 came out, it was a big improvement on the existing Maven repositories - you could actually administer some of the configuration via the web...

9 replies - 8914 views - 02/19/08 by John Ferguson Smart in Blogs

Behavior Driven Development - putting testing into perspective

The ultimate aim of writing software is to produce a product that satisfies the end user and the project sponsor (sometimes they are the same, sometimes they...

1 replies - 2771 views - 02/17/08 by John Ferguson Smart in Blogs

Java Power Tools - coming soon to a bookstore near you!

It's been a while since I've given any updates on the status of the Java Power Tools book. So, here goes. The actual writing is done. Over the last couple of...

0 replies - 1031 views - 02/13/08 by John Ferguson Smart in Blogs

Java Power Tools podcast

I recently had the pleasure to be interviewed by Andrew Glover, president of Stelligent, about my upcoming Java Power Tools book, for a pod cast to appear on...

0 replies - 1744 views - 02/10/08 by John Ferguson Smart in Blogs

From CI to Production, direct!

In a recent article in his TestEarly blog, Andy Glover makes the case that you should be able to use a Continuous Integration environment to produce and deploy...

3 replies - 2095 views - 02/07/08 by John Ferguson Smart in Blogs

Unit testing JSF applications

I recently blogged about unit testing Spring-MVC applications, which is made a lot easier by the mock classes that come with the framework. Last time I was...

1 replies - 2054 views - 02/04/08 by John Ferguson Smart in Blogs

In praise of Maven site generation

People often complain about the size, quality and speed (or lack thereof) of the maven site generation. However, I beg to differ. I love the visibility that...

0 replies - 1957 views - 02/03/08 by John Ferguson Smart in Blogs