Everything is possible when one is drunk
Showing my working
03 March, 2016Tags
After my first post about rebuilding The Gallery Guide on Drupal 8, it struck me that I wasn’t being open enough. I normally use Bitbucket…
Rebuilding The Gallery Guide in the open
02 March, 2016Tags
First steps on migrating a Drupal 6 site to Drupal 8, sharing what I learn along the way.
The rise of the engineers, the grunt hammer and artisanal analogue CSS
01 March, 2016Tags
The pendulum of complexity is swinging, but Grunt and Gulp are useful tools, just like Photoshop and ProTools
Why does there have to be an app for that?
22 February, 2016Tags
On the pointlessness of apps (especially ones built with public money) and the value of the web.
Pedantry, goat-getting, and excitement fatigue
18 February, 2016Tags
A gentle rant about some of the irritations of modern life, including the ridiculous hyperbole of Zane Lowe and Jonathan Pearce
Once you're wet you're wet
17 February, 2016Tags
Running in the rain isn’t that bad. Once you’ve started, you get used to it pretty quickly. You’re probably going to have a shower when you…
Seniority, strength, and serendipity - what makes a good lead developer?
09 February, 2016Tags
Some thoughts on the most important qualities for a senior developer.
Unplanned resolutions
27 January, 2016Tags
I didn’t plan on making any resolutions this year. Or rather, I didn’t get round to making any, and the usual ones apply just like they do…
TMA - too many acronyms
26 January, 2016Tags
Why abbreviations can be more trouble than they're worth.
Adding roles to a user programmatically in Drupal 8
23 December, 2015Tags
For a new Drupal 8 site I needed to hook into the user registration process and add a role to users with email addresses on a specific…