There was a discussion at Clearleft recently about browser support. Rich has more details but the...
Web Content Accessibility Guidelines—or WCAG—looks very daunting. It’s a lot to take in. It’s kind of...
There’s a new addition to the latest version of Chrome called speculation rules. This already existed...
Support for view transitions for regular websites (as opposed to single-page apps) will ship in...
I mentioned that I overhauled the JavaScript on The Session recently. That wasn’t just so that I...
I’ve been deep-diving into HTML web components over the past few weeks. I decided to refactor the...
Those HTML web components I made for date inputs are very simple. All they do is slightly extend the...
There’s a lovely CSS property called hanging-punctuation. You can use it to do exactly what the name...
The line-up for Patterns Day is complete! You’ll be hearing from eight fantastic speakers on March...
Web components have been around for quite a while, but it feels like they’re having a bit of a moment...
Eric mentioned the JavaScript closest method. I use it all the time. When I wrote the book DOM...
I had a lot of fun making the website for Patterns Day. If you’re interested in the tech stack,...
Mark your calendar: Thursday, March 7th, 2024. That’s when Patterns Day will return for its third...
I updated my Mac to the newest operating system, Sonama. I did this to try out the new “add to Dock”...
A few months back, I wrote about how Google is breaking its social contract with the web, harvesting...
I received this email recently: Subject: multi-page web apps Hi Jeremy, lately I’ve been...
Web Summer Camp in Croatia finished with an interesting discussion. It was labelled a town-hall...
We do quite a bit of prototyping at Clearleft. There’s no better way to reduce risk than to get...
Last week Phil posted a little update about his excellent site, ooh.directory: If you’re in the...
I’ve been banging the drum for a button type="share" for a while now. I’ve also written about other...
I first spoke at CSS Day in Amsterdam back in 2016. Well, technically it was the HTML Day preceding...
It’s often said that it’s easier to make a fast website than it is to keep a website fast. Things...
I must admit, when Jake told me he was leaving Google, I got very worried about the future of the...
Web performance is an unalloyed good. No one has ever complained that a website is too fast. So the...
The most cartoonish misrepresentation of progressive enhancement is that it means making everything...
Robin penned a little love letter to the details element. I agree. It is a joyous piece of...
Forms on the web are an opportunity to make big improvements to the user experience with very little...
In two of my recent talks—In And Out Of Style and Design Principles For The Web—I finish by looking...
When I wrote about the idea of declarative design it really resonated with a lot of people. I think...
There’s a lot of emphasis put on decision-making: making sure you’re making the right decision;...