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.
Default Apps 2024
There've been some folks sharing their 2024 default apps; let me join the fun! Heads up! Some of this post's links are affiliate links. If this rubs you the…
Slash Pages?
Sometimes I look at this list of “slash pages” and I’m like ughkgh I love these, I should do like all of them. Then something stops me and I think I’ve figured…
Responsive design is dead. Long live fluid design!
I’ve been thinking a lot about this lately. For years, responsive design has been our go-to solution for…
Every token is a feature
I’m in the middle of a design tokens project and I thought I’d share something I’m learning that is probably obvious to everyone else; every design token is a…
Don’t Use aria-label on Static Text Elements
Don’t use the aria-label or aria-labelledby attributes on <div>s, <span>s, or other elements representing static/noninteractive text-level…
A Design Tokens Workflow (part 3) - Beyond JSON: Exploring File Formats for Design Tokens
Discover how to go beyond JSON and explore alternative file formats for design tokens in Style Dictionary. Learn to use YAML, JSON5, HJSON, and W3C-compliant…
A Design Tokens Workflow (part 4) - Converting Tokens with Style Dictionary
Learn how to transform Design Tokens for web, Android, iOS, and beyond with Style Dictionary. This guide covers key and value conversions, platform-specific naming…
bluesky-replies Web Component
It's great to see the Web Components community grow on Bluesky. To help nurture it, I created a custom feed for Web Components as a topic if you're interested…
Cool People Link to Text Fragments
Hyperlinks are cool. They’re what make the web, The Web. You know what’s…
Turn off AI features by default (to reduce their climate impact)
Generative AI features have a large climate impact and water consumption. We can weigh that impact against those features' benefits, but what if they are left…