Blog like a pro with static site generators - it's easier than you think
Why technically proficient editors, bloggers, and especially web developers, should all use static site generators for their own sites
Why technically proficient editors, bloggers, and especially web developers, should all use static site generators for their own sites
I spent a while working out why comments stopped showing up on my blog posts. I eventually discovered the cause and worked out how to fix it through the Disqus URL map tool.
Why you shouldn't commit binary files to a distributed version control system - and how you can remove them completely if you do.
Here's a unix command to create a GitHub repository from the command-line. You can even set it to be a git alias, for even more convenience.
How to fork the Symfony 2 standard PHP project and install dependencies locally using Composer on Ubuntu
A little brain-dump about my passions and how it all adds up to absolutely loving the internet and everything it stands for
Mini scripts are super-helpful in magento development. This will explain how to bootstrap them and give a simple example of how to select a category and get its children.
This is a full repost of the Daily Mail article by Richard Littlejohn. The Daily Mail have removed the post, but I think it should be available for people to read and judge for themselves.
The story of how I bought an iPad from photodirect, but when I tried to send it back, they attempted to cheat me of my consumer rights. I also explore the rights consumers have under UK Distance Selling Regulations.
Chrome ruined my day by introducing a serious breaking change in the update to v25. The HTML5 input date type is likely to display wrong.
How I discovered the Uservoice in-site feedback widget, and integrated it with Github Issues using Zapier
The arguments for dropping support for IE8 in your website
How TalkTalk absolutely delivered on their promise of shockingly bad customer service
An exploration of how to achieve the ultimate optimal font-size and spacing.
Learning all about Aaron Swartz after he committed suicide has made me (like many others) want to do more for the Open Access movement. Where do I sign up?
... if I had the time (this list will grow)
A list of things I'd like to learn and achieve in technology.
Introduction to Marcello's code workshops at Session Digital, and the principles of BDD and Simple Design.
An introduction and exploration of my blog's purpose.
An email I sent to Avaaz in opposition of the their stance against David Cameron on the press.
Now that Chrome Developer Tools and Firebug support Sass debugging, CSS pre-processors have a viable future.
If your Vagrant machine crashed and when you force kill it, vagrant forgets about its existence - here's how to fix that.
Download my paper "Micro-generation schemes: user behaviours and attitudes towards energy consumption" (Stedmon, Winslow and Langley) for free.
Many sites use Gill Sans. Here are some suggestions of how to use it for free.
The steps necessary to get TMUX ssh-agent correctly configured.
Vagrant installation on CentOS is a tad unreliable. Installing with Ruby Gems is the answer.
A link to my mirror of the PirateBay search engine, and a list of other such mirrors.
An email I sent to Avaaz to express my opposition to one of their campaigns.
Introducing an open-source mailer script written in PHP and hosted on Github.
Some examples of how to mitigate issues with managing SVG icons in mark-up.
Some examples of responsive layouts
A useful application for JavaScript Closures - passing object context.
A simple PHP command-line script for importing data from a CSV file into a MySQL database.
Some (slightly contentious) general rules for writing good CSS.
A dynamic post containing all my ideas for blogs to write some-day.