{ |one, step, back| } http://onestepback.org/index.cgi Jim Weirich's Blog en-us { |one, step, back| } http://onestepback.org http://onestepback.org/images/jwface.gif Reading: Pragmatic Project Automation http://onestepback.org/index.cgi/Books/PragmaticProjectAutomation.rdoc I&#8217;m currenly reading Mike Clark&#8217;s <a href="http://www.pragmaticprogrammer.com/sk/auto/">"Pragmatic Project Automation"</a>. I purchased it last week after reading the online PDF of chapter 3 where Mike goes through the steps of setting up CruiseControl. Just using that chapter allowed me to setup CruiseControl for our current project at work. I figured if one chapter was that helpful, getting the whole book is a must. <p> I really like the book. I&#8217;m a big believer in automating all that I can, that is part of the motivation behind the creation of <a href="http://rake.rubyforge.org">Rake</a>. Mike provides a lot of great ideas and I can&#8217;t wait to try them out. (BTW, Rake gets a footnote mention on page 40, Woo Hoo!). </p> <p> The book is targeted at the mainstream Java audience, so it talks a lot about ant and Cruise Control. Ruby and non-Java scripting languages are mentioned only in passing, but this is reasonable given the size and scope of the book. Mike says that he wants to encourage non-Java scripting and that the <a href="http://www.pragmaticautomation.com">www.pragmaticautomation.com</a> website will feature Ruby whenever he can. </p> <p> And true to his word, today he posted a <a href="http://www.pragmaticautomation.com/cgi-bin/pragauto.cgi/Monitor/StakingOutFileChanges.rdoc">stakeout script</a> that runs his unit tests whenever a file changes. Check it out. </p> <p> Oh, and check out the book too. </p> <hr size="2"></hr><ul> <li><a href="http://onestepback.org/cgi-bin/osbwiki.pl?FeedBack/PragmaticProjectAutomation">Feedback</a> </li> </ul>