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.
What’s the deal with WebKit Font Smoothing?
Tuesday 5 Nov 2024 Play Synthesised Audio Have you ever added this CSS? What’s the deal with that? I’ve always tried to avoid this CSS because a long time ago…
The <details> and <summary> elements are getting an upgrade - Stephanie Stimac's Blog
The <details> and <summary> elements are getting an upgrade 01 Nov 2024 Form controls are notoriously difficult to style, something the web community has been…
Your CSS reset should be layered
Published on November 2, 2024 Cascade layers recently reached the completely arbitrary “baseline widely available” milestone, which means they have been…
7 Simple Button Design Tips That Make a Big Impact
While you are working on a UI/UX design project, I have developed a set of practical tips for designing a clickable button that helps me maintain design…
The blockquote element
14th October 2024 The thing about magazines—physical, printed magazines, I mean—is it’s very easy to skip past content. Between your thumb and gravity, weeks of…
Prototyping Magic Tricks and Software
In Penn & Teller’s Masterclass (no. 12 “Principles of Performing”) they explain how one of their favorite ways to design a magic trick is to come up with an…
Why GOV.UK's Exit this Page component doesn't use the Escape key
Content warning: This blog post references domestic abuse and violence but doesn’t go into specific detail. I’m not an expert in that topic at all, so I may not…
Building my new website: A modern approach to font fallbacks with font property adjustments - Nic Chan
This is a post in a series about building my new website, check out the previous post in this series. A note from the present day Hi, it’s present-day Nic here.…
We migrated our site to Eleventy and increased performance by 24%
How choosing the right tool for the job led to faster load times and fewer dependencies. Our little content site etch.co was built with Next.js until we…
Why I’m Writing Pure HTML & CSS in 2025
Imagine a web page that loads instantly, deploys effortlessly, and never needs a security update. I’m using pure HTML and CSS to accomplish all that and to…