Replacing a cron job with a flock of AWS Lambda functions written in Ruby
Automatically build Middleman-generated site and push it to gh-pages branch on every push to the master branch
Using conditional includes in your git configuration
How to detect accidental reintroduction of renamed classes or variables
The blogging hiatus ends?
Support for MiniTest v5.0
Various bug fixes.
Explains more of the compatibility issues.
Explains some of the compatibility issues.
Fixes bug in stubbing of methods re-declared with different visibility.
Fix Mocha::ParameterMatchers#has_entry to work with an Array as the entry's value.
Hopefully no more monkey-patching of test libraries.
We've started sending out invitations for our new product, Harmonia.
Source code, documentation and issues have moved to Go Free Range.
Belated update on recent releases.
We haven't had much luck selling via our on-line agent.
A modern three-storey townhouse in the centre of Durham with views of the Cathedral and Castle.
With all tests passing in Ruby 1.9.2.
Includes explicit support for MiniTest v1.5.0 to v2.0.2.
OSX equivalent to the Linux useradd & groupadd commands.
Notes on debugging monit start program and stop program commands.
Includes new unstubbing functionality.
Includes bug fixes for Test::Unit and MiniTest integration.
Riposte to aspects of "You're Cuking it Wrong" article by Jonas Nicklas.
Using a combination of webkit2png and a custom Automator workflow.
Eloy Duran has re-incarnated the Mocha adapter for Bacon.
How to load Webby::Resources into memory.
Demonstrates how to bookmark a page from a Ruby script.
Links to my slides and code.
Validation weirdness with a class called Sync.
My thoughts on Joe Ferris' fork of Mocha.
Prices and restrictions for train journeys between Durham and London.
Paul Battley & I attempt to make the website for the Office for National Statistics more useful.