An AWS CDK project to schedule the backup of a shared folder in Google Drive to Amazon S3 using a scheduled Fargate task on Amazon ECS to run `rclone sync`
James O'Grady plays, reviews and mods (!) a game I wrote in Z80 machine code in 1984
An AWS CDK project to create CloudFront distributions with Lambda@Edge functions to replace Apache and mod_rewrite rules
Four Rails apps using different versions of Ruby, Rails, PostgreSQL and MySQL
Using Actionsflow to automate the sending of Webmentions using webmention.app
Isolating a Nix environment by running on an Ubuntu VM provisioned by Vagrant
This nix-shell environment provides a Ruby environment capable of running a Rails app without a database
Modifying the existing GitHub Action workflow for building the website to use cachix/install-nix-action and nix-shell
This nix-shell environment provides a Ruby environment capable of running middleman in order to build and serve my personal website locally
Marking up relevant content with microformats and adding the ability to receive webmentions
Replacing a cron job with a flock of AWS Lambda functions written in Ruby
Automatically build a Middleman-generated site and push it to the 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.