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.
Using the ':not()' pseudo-class to remove styles from ':last-child'
I was re-designing the footer for my blog when I added a…
How to usability test your product (if you want bad UX)
On Friday, I met up with a friend for lunch. The day before, he’d been a research participant to taste-test 4 different brands of Jaffa cake…
How to Conduct a Design Audit in 2023: A Beginner’s Guide
Have you ever wished there was a way to determine if your website’s UX/UI design is delivering the value it’s supposed to? Enter: The design audit. A website…
Never half-ass two things
One alpha and one discovery I've finished my first sprint of being split between 2 services this week. I'm already feeling like it's not the most efficient use…
Asking the right questions to frame the problem
Framing the problem is vital for designers. We need to be relentlessly talking about the core benefits that a product or service delivers, and why. I’ve found…
Eleventy Transform speeds local development...a lot!
Ever since the Eleventy v3.0.0 came out and the new Eleventy Image plugin came out…
Syndicating to Bluesky
Back then my approach to syndicating to Bluesky was to piggy-back off my micro.blog account (which is really just the RSS feed of my notes): Micro.blog can also…
Playing with Infinity in CSS
CSS has an infinity constant. When I first learned about this, my brain lit up with all kinds of absurd possibilities. Let’s discuss! There might even be some…
How SVG Line Animation Works
I bet all of you have seen that little trick where an SVG path is animated to look like it’s drawing itself. It’s super cool. Jake Archibald pioneered the…
View transitions: Handling aspect ratio changes
This post assumes some knowledge of view transitions. If you're looking for a from-scratch intro to the feature, see this article. When folks ask me for help…