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.
What about searching flat files?
On Friday, I wrote about why I love using flat text files instead of a database for my projects. One of the more common questions I got was how I search for…
Things to Do Before Asking “Is This Accessible?”
It is not uncommon for someone to message, call, email, or carrier pigeon me to ask if something is accessible. They almost invariably want a…
How to avoid optional form fields with a conditional reveal
The first rule of form design is to only ask for information you actually need to give users a good experience. But sometimes asking for…
font-size Limbo
One point from Alvaro Montoro's CSS One-Liners post triggered me. Increase the text size body size…
My Failed Personal Site Redesign
tfw when you have an idea for a personal website redesign, and then you build it, and then you hate it, and then you have to decide whether to ship it anyway or…
The area element
If you’ve never killed a Tamagotchi, you’ve probably never used an <area> element. Like Tamagotchis, <area> elements used to be all the rage…
How to detect when attributes change on a Web Component
Yesterday, we looked at the Web Component lifecycle. While Web Components don’t have data reactivity, one of the lifecycle methods built into the Web Component…
A feed for everything and everything in a feed
At the moment my site has 6 different feeds. 5 RSS feeds, an ICS feeds and JSON versions of the 5 RSS feeds. I was asked how they're put together and, well…
Flat files and data portability
The more I work with flat files, the more I love them over a traditional database setup. Let’s dig in! What is flat file storage? A flat is just a file you can…
Struggle and process
The way I’ve seen great work made isn’t using any sort of design process. It’s skipping steps when we deem them unnecessary. It’s doing them out of order just…