Jan 16, 2012
Sometimes the idiomatic Ruby interface to Jenkins isn't enough. Here's what to do when you want to use the native interface
Jun 13, 2011
May 12, 2011
There is much curiosity, and much expectation around the work being done to extend the Jenkins CI server so that you can write plugins in Ruby. This is where I believe we are, where it is that we need to go, and what it will take to get there.
Jan 06, 2011
We've been working (slowly) on bringing a pure ruby experience to writing hudson plugins. As part of that, we've made it a snap to control hudson versions by using your favorite dependency manager: RubyGems.
Jun 29, 2009
Everybody believes in the DRY principle. Not only is it common sense, but projects like ruby on rails have achieved real success adopting it as a core value. In practice however, applying it with too much zeal can actually be harmful. That's why in my experience, the best way to uphold the DRY principle is to violate it mindfully.
Jun 25, 2008
From Ruby on Rails, to the Amazon Web Services libraries, the ruby culture has a serious love-affair with global variables which I have yet to grasp.
Jun 05, 2008
Upon closer inspection, the new language being promoted by SUN to develop for the embeddable web, JavaFX Script, is much more than meets the eye. I wonder why the abrupt departure from their habitually conservative stance when it comes to language features.
Jun 11, 2007
A (very) brief note regular expressions in mod_rewrite across different versions.
Jun 08, 2007
Pair-Programming, a popular member in the family of agile best practices, can be difficult to implement when the participants aren't even in the same country, much less the same room. Yet it's possible to do it effectively, and the tools we use to do it every day are robust, cross platform, and best of all, completely free.
Aug 04, 2006
In a previous post, I showed what a great tool the command line is for learning a runtime through exploration via trial and error. However, the default command line that ships with rhino is anything but friendly. Here I present one technique to make the experience much more pleasant.
Aug 02, 2006