Tags: development

Responsible Web Components

Extending the wheel, instead of reinventing it.

Just what is it that you want to do?

Progressive, not regressive, enhancement.

Be progressive

Progressive enhancement, developer convenience, and isomorphic JavaScript.

Polyfills and products

Trying to write long-lasting code when you’re working in an agency.

Code refactoring for America

Committing CSS heresy for more maintainable markup.

A new website for dConstruct 2014

A handsome redesign with a touch of playfulness.

Notes from the edge

Thoughts prompted by the Edge Conference in London.

Brighton workshops

Seb and Remy will be dropping knowledge bombs.

Async, Ajax, and animation

Hijax, Youjax, we all jax for Pjax.


The web is not a platform.

Launching for America

The new Code for America website is live. That was quick!

Climbing Mount Responsive

Three days in Munich.

Pattern sharing

The front-end style guide for Code for America.

Coding for America

Fuck yeah!

Hackfarming Tiny Planner

Hold me closer.

Classy values

Semantics and such.


Applying progressive enhancement to responsive navigation patterns.

A Gov Supreme

A big, big gov.

A dao revisited

Musing on a thirteen year old piece of writing on the web.

Told you so

In which I permit myself a moment to gloat about liquid layouts.

Responsive and Responsible by Scott Jehl

Liveblogging Scott’s talk at An Event Apart in Atlanta.

A question of style

The only correct coding style is the one everyone is agreeing to use.

Long time

Why does a decade on the web feel like an epoch?

Dealing with IE again

Some clarification.

Dealing with IE

The hacks we shouldn’t have to do.

The Session

Finally, the Irish music community site gets an overhaul.

Responsive Day Out

Come on down to Brighton on March 1st, 2013. A great day out for £50!

Building Matter

Today is launch day for an exceptionally good project.

Full fathom frontal

A day of front-end fun in Brighton.

Iconic imagery

Responsive images, compressive images, and icon fonts. Take your pick.

How do I convince…?

All of this has happened before. All of this will happen again.

dConstruct optimisation

Tweaking the dConstruct 2012 site for performance.

Left to our own devices

Pop ‘round to the Clearleft office if you want to test a site on our devices.

Fanfare for the common breakpoint

“Common” breakpoints are the new fold.

Conditionally loading content

Conditional loading is a great technique for responsive designs but we need a better way of communicating between CSS and JavaScript.

Responsive questions

Responding to responsiveness, as prompted by MacUser UK magazine.

Sharing pattern libraries

I, for one, welcome our new sharing and caring overlords of markup and CSS.

Image-y nation

A responsive image technique leads to some nostalgia for the early days of web development.

Retreat 4 Geeks 2012

Want to join me on a horse ranch in the Rockies?

Pursuing semantic value

Agreeing and disagreeing with Divya.

Boston Global Scope

This. This is how we should build for the web.


The web is agreement.

The good new days

Everything new is old again.

Jeffrey Zeldman: What Every Web Designer Should Know — A Better You At What You Do

Liveblogging Jeffrey’s opening talk at An Event Apart in Boston.

Going Postel

How hash-bang URLs violate the robustness principle.

A brief list of false dichotomies

Liquid vs. fixed has been omitted. We regret the error.


The importance of transparency.

Bite Size Vitamin

Help yourself to a rich serving of web dev resources.