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.
Putting the “Person” in “Personal Website”
The other day I saw a meme that went something like this: Isn’t it crappy how basic human activities like singing, dancing, and making art have been turned into…
Should form labels be wrapped or separate?
Several times this year, I’ve answered variations of the following question: Is it strictly necessary for form fields and labels to have for/id association, or…
The role of Web Components in your site or app
Last week, Ryan Carniato, the guy who made SolidJS, wrote an article about how Web Components are not the future. The nicest thing I can say about it is that…
Animating height with only CSS
I love ditching JavaScript for HTML and CSS whenever I can. It’s a core part of the Lean Web Club ethos. In particular, one of my favorite sets of HTML elements…
Removing link underline styles between icons and text
I recently made a little update to my site with a blogroll that includes the linked site’s favicon. I think it’s good to have that icon be clickable, so I…
Auto Layout in Figma: to use or not to use?
Lately, I’ve been thinking a lot about the debate around auto layout in Figma. On one side, you’ve got designers who say skipping auto layout makes their work…
Good forms
Brian LeRoux posted a few thoughts about forms and the idea of a “good form” resonated with me so I dogpiled some of my own thoughts and experiences on it.…
Basic accessibility mistakes I often see in audits
When I start working with new consulting clients , one of the first things I like to do is an audit of their existing site. I’m primarily looking for…
Personal Websites Are As Vulnerable As Us
I look at some people’s personal websites and think, “Stupendous! If I ever reach that zenith of personal web design, I will call it quits.” Then I read a post…
Popover API is Here
The Popover API has support across browsers now, and apparently the new way to say that is “landed in Baseline”, albeit as “newly available” rather than “widely…