WordPress 4.2.3 released

WordPress 4.2.3 was released today. It includes a number of security fixes, including a critical cross-site scripting vulnerability, and therefore all users are advised to update as soon as possible.…

TDD with PHP book started

At my previous employer I implemented a subset of the Mozilla Open Badges specification in PHP (the reference implementation in Node.js was a pain to deploy on our servers, for…

Playing with Jekyll

As mentioned in a previous post, I've been looking at my WordPress sites and trying to work out which ones I can convert into static sites. Handling 10+ upgrades each…

All about Mojolicious

Mojolicious is a web development framework for Perl, similar to Catalyst but with fewer dependencies and a gentler learning curve. Josette's blog has a two part interview with Sebastian Riedel, one of…

Find Git commits by email address

Often in Git you'll want to find a list of commits from a given author or organisation. Fortunately this is a simple enough task with two arguments to git log: git…

Hello World in Node.js

Recently I've been playing around with Node.js at work as the Mozilla Open Badges reference implementation uses it. After a while we realised it would be easier to deploy a…

PHP developer at Lets for Life

Lets for Life are looking for a PHP developer to work on their internal back office systems. They're set up to let properties to people with disabilities and are part of…