2019 in numbers
The quantified site. With sparklines. And a map.
The quantified site. With sparklines. And a map.
A good mix of (science) fiction and non-fiction.
Another year blogged.
Seventeen talks from three events.
A presentation at An Event Apart San Francisco 2019
A presentation at An Event Apart San Francisco 2019
A time machine for blog posts
This didn’t mean nothing to me.
Stop me before I use ARIA incorrectly again.
A most unusual encounter in Frankfurt.
Back-end development isn’t the same as front-end development.
Imagine a web where cookies and JavaScript had to be self-hosted.
Whatever happened to Mozilla’s stated policy of restricting new CSS properties to HTTPS?
A report from Brighton’s unmissable annual front-end gathering.
Feline-based communication.
On the origins of the Torino scale.
It’s not the years, honey. It’s the mileage.
It’s not silent push, but I’ll take it.
One of the few remaining APIs that only native apps can use.
Maps—they don’t love you like I love you.
How we built How We Built The World Wide Web In Five Days in more than five days.
Unexpected behaviour in the clipboard.
Science Hack Day in San Francisco and Indie Web Camp in Brighton
Adarktio
Edinburgh, Madrid, London, Amsterdam—plane versus train.
The h-entry microformat and the Cache API are a perfect pairing for offline pages.
Telling the origin story of the web.
Something I’d like to see in dev tools.
Links for someone looking to get started in web development.
A presentation at An Event Apart Chicago 2019.
A presentation at An Event Apart Chicago 2019.
A presentation at An Event Apart Chicago 2019.
A presentation at An Event Apart Chicago 2019.
A proposal to tackle the injustice of Google AMP pages receiving preferential treatment in Google search results.
The inaugural Dance The Atlantic crossing from Southampton to New York.
I’m off to sea.
Performance sluething.
Don’t miss it!
Keeping my home page feed relevant.
It’s not about you.
A little performance boost for your network-first service worker strategy.
JavaScript should only do what only JavaScript can do.
For your viewing and listening pleasure.
From the west coast of Clare to the World Wide Web.
One film, one podcast, and one website.
Why so serious?
There’s a bug in the cache-trimming code I wrote.
Oh, what a Patterns Day that was!
Complementing my site’s service worker strategy with an extra interface element.
Jeremy is not eating toast.
Game of Thrones spoilers ahoy.
What you can expect on Friday, June 28th, 2019 in the Duke of York’s cinema in Brighton.
Watch the videos.
You need to see Ethan’s closing talk from this year’s New Adventures conference.
Homebrew Website Club every Thursday, and Indie Web Camp on October 19th and 20th.
It’s the only way to get tickets to the hottest show in town.
The hero’s journey meets documentation in Düsseldorf.
What I did at Indie Web Camp Düsseldorf.
Clearleft is hiring a head of front-end development. Could it be you?
A service worker strategy for dealing with lie-fi.
Weighing up the pros and cons of using a JavaScript framework.
A clever technique I learned from Trys.
Three fantastic speakers have been added to the roster of this year’s unmissable one-day event dedicated to design systems, pattern libraries, style guides, and components.
Most companies are not digital-first. And that’s okay.
Materials and tools; client and server; declarative and imperative; inclusion and privilege.
An easy accessibility fix, courtesy of my past self.
Websites are cool.
Won’t you meet in the country in the Summertime in England, won’t you meet me?
The perceived state of front-end development tools and technologies might be quite different from the reality.
They said it couldn’t be done.
Like newsletters, but with URLs.
What a long strange trip it’s been.
‘Twas the night before Web@30, and not a particle was stirring, not even a meson.
An emergent theme at An Event Apart Seattle 2019.
A change in version 3 of Mailchimp’s API.
…of the T-shirt.
A presentation at An Event Apart Seattle 2019.
A presentation at An Event Apart Seattle 2019.
A presentation at An Event Apart Seattle 2019.
A presentation at An Event Apart Seattle 2019.
A presentation at An Event Apart Seattle 2019.
A presentation at An Event Apart Seattle 2019.
A presentation at An Event Apart Seattle 2019.
A presentation at An Event Apart Seattle 2019.
A presentation at An Event Apart Seattle 2019.
A presentation at An Event Apart Seattle 2019.
A presentation at An Event Apart Seattle 2019.
2 Patterns, 2 Day
Tweaking some ARIA attributes.
Marty Neumeier’s latest book is a “business thriller.”
A tale of two Kevins.
Here’s a little thing I learned.
It looks like a design sprint, and quacks like a design sprint. But is it a design sprint?
Making the best of a so-so conference.
The World Wide Web is a mashup.
Nine people. Five days. Thirty years.
Bringing web history alive. Again.
Browser updates bring improvements to progressive web apps on iOS and Android.
Now that’s what I call a conference.
Further reading for the upcoming talk I’m giving at the New Adventures conference.
Robot-free recruiting.
Print stylesheets and QR codes: one great flavour and one yucky flavour that taste quite good together.
Choose your battles with yourself wisely.