Jeremy Keith

Jeremy Keith @adactio

About: ¯\_(ツ)_/¯

Location:
Brighton, UK
Joined:
Aug 1, 2019

Jeremy Keith
articles - 145 total

Browser support

There was a discussion at Clearleft recently about browser support. Rich has more details but the...

Learn More 0 0Jun 10 '24

Applying the four principles of accessibility

Web Content Accessibility Guidelines—or WCAG—looks very daunting. It’s a lot to take in. It’s kind of...

Learn More 1 0Jun 10 '24

Speculation rules

There’s a new addition to the latest version of Chrome called speculation rules. This already existed...

Learn More 0 0Jun 10 '24

Baseline progressive enhancement

Support for view transitions for regular websites (as opposed to single-page apps) will ship in...

Learn More 0 0Jun 10 '24

Securing client-side JavaScript

I mentioned that I overhauled the JavaScript on The Session recently. That wasn’t just so that I...

Learn More 0 0Jun 10 '24

My approach to HTML web components

I’ve been deep-diving into HTML web components over the past few weeks. I decided to refactor the...

Learn More 0 0Jun 10 '24

Displaying HTML web components

Those HTML web components I made for date inputs are very simple. All they do is slightly extend the...

Learn More 0 0Jun 10 '24

Hanging punctuation in CSS

There’s a lovely CSS property called hanging-punctuation. You can use it to do exactly what the name...

Learn More 0 0Jun 10 '24

The complete line-up for Patterns Day …and a workshop!

The line-up for Patterns Day is complete! You’ll be hearing from eight fantastic speakers on March...

Learn More 0 0Nov 28 '23

HTML web components

Web components have been around for quite a while, but it feels like they’re having a bit of a moment...

Learn More 0 0Nov 28 '23

event.target.closest

Eric mentioned the JavaScript closest method. I use it all the time. When I wrote the book DOM...

Learn More 0 0Nov 28 '23

Making the Patterns Day website

I had a lot of fun making the website for Patterns Day. If you’re interested in the tech stack,...

Learn More 1 0Oct 11 '23

Patterns Day is back!

Mark your calendar: Thursday, March 7th, 2024. That’s when Patterns Day will return for its third...

Learn More 0 0Oct 9 '23

Websites in the dock

I updated my Mac to the newest operating system, Sonama. I did this to try out the new “add to Dock”...

Learn More 0 0Oct 9 '23

Crawlers

A few months back, I wrote about how Google is breaking its social contract with the web, harvesting...

Learn More 0 0Oct 9 '23

Multi-page web apps

I received this email recently: Subject: multi-page web apps Hi Jeremy, lately I’ve been...

Learn More 2 0Sep 13 '23

Performative performance

Web Summer Camp in Croatia finished with an interesting discussion. It was labelled a town-hall...

Learn More 0 0Sep 13 '23

Coding prototypes

We do quite a bit of prototyping at Clearleft. There’s no better way to reduce risk than to get...

Learn More 0 0Sep 13 '23

Relative times

Last week Phil posted a little update about his excellent site, ooh.directory: If you’re in the...

Learn More 0 0Sep 13 '23

Button types

I’ve been banging the drum for a button type="share" for a while now. I’ve also written about other...

Learn More 0 0Sep 13 '23

Days of style and standards

I first spoke at CSS Day in Amsterdam back in 2016. Well, technically it was the HTML Day preceding...

Learn More 0 0Jun 19 '23

Accessibility audits for all

It’s often said that it’s easier to make a fast website than it is to keep a website fast. Things...

Learn More 0 0Jun 12 '23

Add view transitions to your website

I must admit, when Jake told me he was leaving Google, I got very worried about the future of the...

Learn More 0 0Jun 12 '23

The intersectionality of web performance

Web performance is an unalloyed good. No one has ever complained that a website is too fast. So the...

Learn More 0 0Jun 12 '23

Read-only web apps

The most cartoonish misrepresentation of progressive enhancement is that it means making everything...

Learn More 0 0Jun 12 '23

Progressive disclosure with HTML

Robin penned a little love letter to the details element. I agree. It is a joyous piece of...

Learn More 0 0Jun 12 '23

Three attributes for better web forms

Forms on the web are an opportunity to make big improvements to the user experience with very little...

Learn More 0 0Jun 12 '23

Control

In two of my recent talks—In And Out Of Style and Design Principles For The Web—I finish by looking...

Learn More 0 0Aug 2 '22

Declarative design systems

When I wrote about the idea of declarative design it really resonated with a lot of people. I think...

Learn More 6 0Jun 22 '22

Re-evaluating technology

There’s a lot of emphasis put on decision-making: making sure you’re making the right decision;...

Learn More 1 0May 30 '22