Delay
A CSS fix for sluggish tap responses on mobile.
A CSS fix for sluggish tap responses on mobile.
Pseu-pseu-pseudo classes
Namen sind Schall und Rauch.
Fallbacks and enhancements are fundamentally different things.
Educating Charlotte.
Trying to figure out which event to use as a trigger.
So many standards to choose from.
The latest Clearleft internship project has just come to an end. It’s been truly inspiring.
This should work in theory. It doesn’t work in practice.
You should come by the Clearleft office and test your website on many many devices.
Brighton has been positively bursting with excellent events lately.
The web is getting progressively enhanced.
Enhancing my site with the niftiest new technology.
I’m Brighton’s Craig Newmark, apparently.
Defeating the inner critic with narrative trickery.
Why is it more nerve-wracking to speak to a small group of people you know than a large group of strangers?
POSSE: Publish (on your) Own Site, Syndicate Elsewhere.
Trying to see the other point of view.
Haunted by a hyperlink.
Finding Ada …right here in Brighton.
First impressions of Google’s RSS killer …no wait, they already killed RSS.
Further reading related to my talk at An Event Apart Austin.
What a day! What a lovely Responsive Field Day!
Delving back into my own chronology.
The digital festival is in full swing.
A trip to Denmark for the Coldfront conference.
From Derbyshire to design fiction.
There are many ways to style a cat.
Robots, robots, robots, robots.
Hats off to Graham.
Some recent sci-fi books I’ve read and recommend.
Robots, smart objects, 3D printing, and teaching design.
Michael Caine in the Fortress of Solitude.
So much geekiness in one podcast episode.
Time travel, terminators, and network infrastructure.
Come along to the inaugural meetup in our treehouse.
Chatting about magic and technology.
I’m doing a podcast series in the run-up to this year’s dConstruct.
Days of space and salt.
Relive Responsive Day Out 3 in the form of moving images
Verging on the ridiculous.
The best writer on the web.
A thoroughly enjoyable weekend with a lovely group of people.
Writing about writing.
How low can you go?
Day one hundred.
Talking about progressive enhancement without talking about progressive enhancement.
Day ninety nine.
Day ninety eight.
Day ninety seven.
Day ninety six.
Day ninety five.
Day ninety four.
Day ninety three.
Day ninety two.
Thank you, thank you, thank you.
Day ninety one.
Day ninety.
Day eighty nine.
Day eighty eight.
Day eighty seven.
Day eighty six.
Day eighty five.
Day eighty four.
Day eighty three.
Day eighty two.
Day eighty one.
Day eighty.
Day seventy nine.
Day seventy eight.
Day seventy seven.
Day seventy six.
Day seventy five.
Day seventy four.
Day seventy three.
Day seventy two.
Day seventy one.
Save the dates: July 11th-12th.
Day seventy.
Day sixty nine.
Day sixty eight.
Day sixty seven.
Not absolutely nothing, but not absolutely everything either.
Day sixty six.
Day sixty five.
Oh, what a lovely day!
Day sixty four.
Day sixty three.
Day sixty two.
Day sixty one.
What we talk about when we talk about support.
Day sixty.
Day fifty nine.
Poor performance.
Day fifty eight.
Day fifty seven.
Day fifty six.
Day fifty five.
The browser beatings will continue until morale improves.
Day fifty four.
Day fifty three.
Day fifty two.
Lessons learned from Indie Web Camp Germany.
Day fifty one.
Day fifty.
Day forty nine.
Day forty eight.
Day forty seven.
Day forty six.
Day forty five plus one.
Day forty four.
Day forty three.
Day forty two.
Day forty one.
Day forty.
Day thirty nine.
Day thirty eight.
Day thirty seven.
Day thirty six.
Bringing the conference series to a close with a bang!
Day thirty five.
is=”too-hard”
Day thirty four.
Day thirty three
Linting for BEM.
Day thirty two.
Day thirty one.
Lyza is speaking! Squee!
Day thirty.
Day twenty nine.
Day twenty eight.
Day twenty seven.
Day twenty six.
Day twenty five.
Day twenty four.
Judicious hope.
Day twenty three.
Day twenty two.
Day twenty one.
I put this moment over here.
The most pernicious of falsehoods is the idea that the internet never forgets.
Day twenty.
Day nineteen.
Day eighteen.
Day seventeen.
Day sixteen.
Day fifteen.
Day fourteen.
Day thirteen.
Day twelve.
Day eleven.
Day ten.
Day nine.
Day eight.
Day seven.
Day six.
Day five.
Day four.
Day three.
Day two.
Day one.
Ongoing events in Brighton.
I have a bad feeling about this.
Using Grunt, Apache, and PHP with Twig templates.
Now you can grab the audio from YouTube and Vimeo videos for your huffduffing pleasure.
24 hours ‘till tickets go on sale.
Long-term thinking for digital storage.
Get ready to pounce on March 3rd.
Preserving the habitual, the banal.
We went into the countryside and we made a thing.
A difference of opinion regarding what the core features of custom elements should be.
Incrementally improving the perceived performance of Ajax interactions.
Assume a perfectly spherical web browser…
Two-thirds of the way there.
I’m going to Japan!
Keep June 19th free in your diary.
Doing the right thing.
Podcast. You keep using that word. I do not think it means what you think it means.