This is a curated list of articles I've read and have shared online as I believe they are worth sharing. I aim to update this list on a weekly basis. You can keep up to date with all the links I share by revisiting this page, or alternately, you can subscribe to the RSS feed for links.
Relative Color Syntax — Basic Use Case
As of last month, Firefox 128’s support of the relative color syntax means we’ve now got support across the board. I’m excited about that as it’s an extremely…
Manual ’till it hurts
I’ve been going buildless—or as Brad crudely puts it, raw-dogging websites on a few projects recently. Not just obviously simple things like Clearleft’s Browser…
Anchor Links and How to Make Them Awesome
Anchor links (also called jump links) are an easy way to provide in-page navigation. For example, a table of contents could use anchor links to take readers…
Proxying an Image CDN with Cloudflare workers
Proxying an Image CDN with Cloudflare workers A short intro and code on how you can use Cloudflare workers on Cloudflare's free tier to proxy an…
The anchor element
First alphabetically and first in importance is the HTML <a> element. The <a> element is what makes the World Wide Web a Web…
Simple, fast build tooling with live reload for a non-framework website
Simple, fast build tooling with live reload for a non-framework website I found a nice build tooling setup that can be integrated into…
Why are my live regions not working?
Why are my live regions not working? Posted on Wednesday, 1 May 2024 by Patrick H. Lauke in Design and development Live regions have a reputation for being…
Organising NPM Build Scripts
I recently took an existing codebase and ported it over to Eleventy. The main purpose was to recreate the website with existing markdown files and CSS. Creating…
Why toggle switches suck (and what to do instead)
A couple of weeks ago I appeared as a guest on the Complimentary podcast hosted by Katie Langerman and Anthony Hobday. One of the topics that we…
Opinions for Writing Good CSS
CSS can be hard and frustrating for beginners. The nature of the language is so different from traditional programming languages. While it’s easy to learn the…