Why you should never use px to set font-size in CSS
October 28, 2022
Many developers seem to believe there's no difference between px and other CSS units. Let's dispel that myth, for the sake of better accessibility. Read more…
October 28, 2022
Many developers seem to believe there's no difference between px and other CSS units. Let's dispel that myth, for the sake of better accessibility. Read more…
October 26, 2022
I'm 42 years old today. This is a personal post about where I am now, what's going on in my head, and 42 things I've learned (or at least, think I've learned). Read more…
August 17, 2022
SvelteKit introduced breaking changes to its routing and data loading in August 2022. Learn how to convert from the old way of doing things to the new. Read more…
July 27, 2022
The only thing React is better at than other front-end frameworks is being popular. So how long will that self-perpetuating cycle continue? Read more…
July 14, 2022
Updating Quina to version 2.0 filled my head with new ideas that I just couldn't walk away from. Eventually, those ideas took the shape of a whole new word game, named Hondo. Read more…
May 19, 2022
Toggle buttons might be the biggest missing native HTML element. This post will help you code them right, for all users, in any (or no) framework. Read more…
May 10, 2022
Debugging iOS Safari is a challenge (and possibly expensive) when you don't have access to an iPhone. Here are a few options to get around that problem. Read more…
March 24, 2022
How to use CSS grid to make a responsive, adaptable bar chart with no math or external library required! Read more…
December 27, 2021
Learn the fundamentals of SvelteKit by building a statically generated blog from scratch, with Markdown support, Sass, an API, and an RSS feed. Read more…
November 6, 2021
The web world is full of tradeoffs. Going from a CMS to a static site keeps things simple—but that simplicity comes with costs. Luckily, giving up comments on your blog doesn't have to be one of them. Read more…