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.
The problem with good design
Last week I ran a Form Design Mastery live call with the UX team at Multiverse. Various members of the team shared their designs for me to review…
::pseudo-elements?
I’ve given it some thought and I’m going to say it. I don’t like pseudo-elements.
Modern layouts with CSS
As I continue to build out my HTML-focused UI library, one of the things I’ve been deep in-the-weeds on recently is modern approaches to layout…
CSS logical properties
Today, I wanted to talk about CSS logical properties, a newer (and arguably better) way to define properties that are directional in nature. Let’s dig in! The…
Styling web components
One of the more common questions I get around Web Components is how to style them. The Shadow DOM is a big part of why Web Components are often hard to style.…
Creating Design System-Friendly Snowflakes with Utility Classes
Whilst I was helping EMBL in creating a new Design System based on a brand…
Processes and rules make code review less intimidating
Code reviews are, by nature, intimidating. Sometimes even brutal. If you've been in…
Prompting the Wrong Question
So there I am, working on a bug exclusive to Safari (we’ve all been there). I can’t figure it out so I ask AI, “Hey, this piece of code is not working in…
User journey mapping: guide with tools and examples
User journey maps help us navigate the sometimes choppy waters…
Customising checkbox question pages with the GOV.UK Prototype Kit and Nunjucks
I've been doing some more prototyping this week, using the excellent GOV.UK Prototype Kit. I needed to recreate a checkbox…