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 are different). How can we make sure testing helps us obtain these goals in a cost-efficient manner?
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 months, Java Power Tools has been proofread and typeset, getting it ready to go to print. Estimated release date is mid March.
Traditionally, in both CVS and Subversion, if you want to merge some changes from a branch back into the trunk, you need to specify the changes you want to apply. As in "I want to merge the changes made between revision 157 to and revision 189 on branch B back into the trunk". In Subversion 1.5 (which isn't out yet), you just say "Merge the changes from branch B back into the trunk".
Spring-MVC might use the old MVC model rather than the more recent component-based approachs. It doesn't come with lots of AJAX-based components. It doesn't come with its own arcane tag library to learn - you have to content yourself to JSP/JSTL, Velocity, or FreeMarker. However, it is still a powerful and flexible (and fairly popular) choice as far as web frameworks go.
The forthcoming version of Subversion (version 1.5) promises a few niceties, but the best of the lot will be the long-awaited merge tracking feature.
Last week, I did a presentation for the Java Users Group of Wellington, New Zealand. The meeting went well, with standing-room-only attendance - the Java developers of Wellington are a great bunch!
The Java Power Tools book is now nearing completion. It's currently being reviewed, and I have done some major reorganizing of the contents. All the important content is still there, and there is some cool extra stuff like a new chapter on the Hudson continuous integration tool. Review so far are very positive!
This entry is a short note on an issue I found when using Spring MVC, Tiles and Jetty together. I couldn't find any mention of it on Google, so maybe it only happens on my machine (yeah right...). I've been working on a project using Spring MVC and Tiles. I've also been using the (relatively recent) <form> tags, which are cool.
There's still time to be part of Java Power Tools!