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.
Communication Practices for Increasing UX Maturity
Improve your organization’s UX maturity by increasing UX awareness and knowledge through purposeful UX-related communication…
Be Careful Using ‘Grid’
Be careful when using the word grid on its own. Be certain you have chosen the term that accurately describes the pattern you want. If this…
Building a Custom Filter for Eleventy Collections
Collections and lists are a wonderful thing, and filters simply make them better. On this website, the first use case for a filterable collection was my whisky…
The many ways to hide things in the DOM
A few weeks ago in one of my YouTube videos, I used the [hidden] attribute to hide and show some elements in the DOM. One of my subscribers mentioned that they…
Forms without an accessible name are not exposed as ARIA landmarks
Suppose you want to be a good web citizen; you use semantic and accessible HTML. Elements "leading places" are a elements, your navigation lives in a nav…
You probably dont need HTML imports
For years, advocates of the lean web have lamented that there’s no such thing as HTML imports—me included. But turns out, you probably don’t actually need them…
Helping to get quality code into production as an interaction designer
My notes on how interaction designers can work with software developers and testers on agile delivery teams. I shared this earlier in the week and wanted to…
HTML & CSS for a One-Time Password Input
You know those One Time Password inputs? Typically 4 or 6 numbers, something like: Well I came across an article by Phuoc Nguyen about them called Build an OTP…
No JavaScript, No Problem
Last week, I pushed a big update to the Lean Web Club that removed all JavaScript dependencies. While most of the platform was server-rendered HTML stuff, some…
Feature detect CSS @starting-style support
The other day on Mastodon, Ryan wondered how hey can detect support for @starting-style. While in theory you could use @supports at-rule() for this, in practice…