Gravity Forms Conditional Shortcode in post

Sometimes a slight hack can be better than reinventing the wheel.

First Steps in VR external

I always enjoy reading 24 Ways each year so I was delighted to write my second article for them. 2016 is the year of VR so I wrote about how web folk can start creating virtual realities without a steep learning curve. I made a maze game that can be found on GitHub and there's also a live demo.

SVG Tricks

I often learn little tricks as I work on different projects, and I figured it is about time I shared some. These are not necessarily the best ways to do it but just some things I have picked up while I work.

Websites as they are now, but with a twist.

History repeats itself. Old trends come back into fashion almost as quickly as they disappear. The web is the epitome of this.

Creating my 10k Apart entry

This year’s 10K Apart is about creating a good experience on the web while focussing on progressive enhancement and small page sizes. I don’t usually enter competitions but having not coded for fun in a while, I thought it seemed a good idea.

What I Read in 2015

I'm sure I missed some but here are some quick reviews of some of the books I've read in 2015.

Book Review for the Journal of Functional Programming

I reviewed Learn You Some Erlang For Great Good! for the Journal of Functional Programming.

Slides for An overview of the Web Audio API external

I gave this talk at London Web Standards on July 27, 2015. These slides are experimental and have only been tested in Chrome 47.

Flexbox with Fantasai

On 3rd June 2015 a small group of relatively experienced developers went to Mozilla London to go through the flexbox spec with co-editor Fantasai. These are the notes I wrote down as we went along, sorry they won't all make sense as it is slightly out of context.

Interview for Workspiration external

​In this interview I went quite nostalgic, discussing how I got into development and the advice I would have for beginners.