A few weeks ago I posted about the trials of choosing a language and GUI toolkit. The requirements I had meant that I was leaning towards Java -- particularly because…
Earlier this week I delivered a talk entitled Configuration Management with Ansible and Git at the FLOSS UK Spring conference. I've now uploaded the slides for my talk, which you can view…
The FLOSS UK Spring conference is coming up soon, and there are still a few tickets available. If you use the discount code LOYAL (or book using this link), you…
Ubuntu 16.04 is only about 6-8 weeks away from final release, and there's still a debate raging about which version of PHP should ship with the distrubtion. At the moment, both PHP…
Most open source projects seem to use Git, but there are a few which have opted for Mercurial instead, most notably Mozilla projects such as Firefox and Thunderbird. For some inexplicable reason,…
I'm currently working on a piece of software for a start-up company. As this is a completely new product, I'm in the unusual situation of being able to choose the technology…
I'm pleased to announce that I will be giving a talk entitled Configuration Management with Ansible and Git at the FLOSS UK Spring conference in March. The abstract for the talk…
A couple of weeks ago I was trying to work out why a given Apache virtual host wasn't serving the correct content. I knew which virtual hosts I'd defined and enabled…
As of this week I've started renting a desk in MadLab, an event space in central Manchester which I've visited many times as it hosts a number of community groups.…
For some projects, the workflow I use in Git is to create a new branch for every new feature or bug fix. This works well for keeping things separate, but…