I don't write anywhere near as often as I should. I've aslo redesigned this site a few times over the years. As a result of this, some of the older posts reference examples that no-longer exist. Tread carefully.
Deep Copy and the Immutability Issue26 February 2018
I Have No Idea What I'm Doing30 November 2017
Everything we have learned is something we knew nothing about at some point. We all have to start somewhere.
Starting a Meetup29 June 2017
Last week I attended the Web Community Leaders Summit (UK/IE) at the Google offices in London.
Resilient Web Design20 December 2016
I’ve just finished reading Jeremy Keith’s new book, Resilient Web Design. It was a fantastic read, but what really impressed me was its use of service workers.
Greased Lightning18 July 2016
There’s something satisfying about tweaking and refining a product. Over the last few years, I’ve been making my blog progressively faster.
A Sprinkling of Web Components30 June 2016
At UpFront mini last year, I spoke about sprinkling in Web components. It’s a technique I used myself recently so I thought I’d share my experience with you.
Changing Lanes1 June 2016
Throughout my professional career I’ve worked for agencies. I’ve been an employee, a contractor, and a freelancer. But always for an agency.
Public Speaking is Scary2 October 2015
Alongside spiders, heights, and clowns; public speaking is one of the most common fears. The official term for it is Glossophobia, and it’s ranked as the 13th most common fear in the world. Which is even worse news if you’re triskaidekaphobic.
CSS Parallax Effect17 February 2015
I recently discovered that one of my pens on CodePen is one of the most hearted pens of 2014. I’m stunned.
Automation14 December 2014
For years I’ve been fascinated by automation. Why waste time doing menial tasks when you can program a machine to do them for you?
Don't fear the command line2 March 2014
Every developer fears the command line at first. It’s bleak, un-familiar and has the power to erase your entire hard drive with a few mis-placed keystrokes. I myself felt the same way until a year or two ago, until I dove in head-first. With a little help and guidance, my day-to-day now looks like a scene from the Matrix; and I’m completely comfortable with that.
Generated Backgrounds With SVG15 January 2014
Just before Christmas I decided to have a play about with SVG on Codepen. It got quite a lot of attention and I was asked to write a post detailing the process; here is that post.
Responsive Navigation7 November 2013
Recently I’ve been coming across the same problem with website navigation. People seem to want to put links to 25+ pages in the main navigation area and finding ways to make them fit is becoming a chore.
Public APIs20 March 2013
Millions of people share their photos, thoughts and data online - and now we can access it easily with public APIs.
Web Wars4 May 2012
A long time ago in a galaxy far, far away…
Super Mario4 April 2012
I like Super Mario and I love CSS3 - so I decided to create an experiment that combined the two.