Blog (page 16)

Update from June 3rd

I received a shout-out in the “hot drama” section of Shop Talk Show (E073) — bucket list checked, I love those guys — however my point was somewhat missed I feel. On June 3rd I wrote an article entitled The Raster Image Paradox which prompted a response from Tim Kadlec on Why We Need Responsive Images — which I agree with […]

Updates to Origin

Back in April I published my front-end starting point on GitHub. It includes basic HTML & CSS and many Grunt tasks to automate compilation, minification, optimisation, and rasterisation. What’s new My custom SVG rasterisation task was poorly written. It brought my laptop to a standstill while churning through as many phantom.js processes as there were SVG files. I’ve […]

The Raster Image Paradox

The recent Clown Car Technique is a clever use of SVG but as with all “adaptive image” solutions for responsive web design it’s not something I’d be comfortable using. One image to rule them all When I build web pages I generally come to the conclusion that using a single image is a sensible bet. Nothing fancy, just a […]

Stifling Web Design

The only way to truly experience and evaluate a website design is in a web browser. That sounds obvious but it bears repeating. While this fact can’t be denied it is often conceptual design mock-ups that take responsibility for critique and direction. The assumption being that as a more efficient intermediate they’re good enough. High-fidelity design […]

Freelance Life

May is my 4th month working self-employed. When I set out in February I didn’t have many goals other than to escape London and enjoy things a lot more. Half Marathon At the end of May I’m attempting the Edinburgh half marathon — 21 kilometres of pain! For whatever reason I was fed up last August and figured […]


I’ve written loads about my flat build process, automation, browser support — in fact, if you follow me on Twitter you’ll know I can’t shut up about the Web. What I’ve been lacking is a canonical resource for my work beyond theoretical writing and live production examples. Despite web standards being open they aren’t always easy to reverse engineer. What […]

On Browser Support

The recently launched jQuery 2.0 leaves behind support for IE6–8. This has lead to some interesting opinions on what browsers we should be supporting. Here’s my take: Defining support Supporting a browser to me does not mean that a website will be identical in form and function. That is a fool’s errand leading to an unmanageable mess of polyfills […]