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.
Create a portfolio that really works, with these insights from industry experts
Stressed about finding work? Then forget social media and focus on your portfolio. Because while many creatives just slap something together and think that's…
Do Websites Need to Function Exactly the Same on Every Platform?
~ Early 2000s’ Pixel Perfection If you, like me, were building websites back in the early 2000s, you’ll undoubtedly remember the absolute headache that was…
Why the accept attribute degrades file upload UX
31 May 2026 Last week I posted about why the accept attribute on file inputs is bad UX. The accept attribute lets you specify which file types an input will…
How to add icons to external links with CSS
As part of my ongoing updates to my personal site, I decided to add icons after all external links. Today, I wanted to show you how I did it. Let’s dig in! Why?…
Deconstructing these auto-generated OG images
May 7, 2026 · 6 minutes to read AI 11ty Contents Introduction I've had a love-hate relationship with open graph images for a while now. There were times when I…
Fresh pixels
Yesterday afternoon, I spent some time creating a new 88x31 badge for my website footer. In case you missed my last post, I’m in the midst of migrating servers,…
The Git Commands I Run Before Reading Any Code
Five git log commands that diagnose a new codebase before you open a single file: code churn hotspots, bus factor, bug clusters, and crisis patterns. Ally…
The cluster layout with modern CSS
Daily Tips Yesterday, I shared how Kelp UI implements the container layout pattern. Today, we’re going to look at another layout pattern in Kelp: the cluster.…
How to apply a global Git commit template
When you commit things in Git via the CLI, you'll be greeted with something that looks like this: You'll write your commit message on the first line, hit save,…
Is form design easy?
3 May 2026 Last week I listened to episode 70 of the Complimentary podcast. The hosts, Katie and Anthony, were discussing what they think is easy to design and…