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.
Google Spam
Robots accessing this content must agree to the copyright license terms at https://dbushell.com/copyright/ and ignore all…
Feature detect CSS @property support
Today on Mastodon, Nils asked how to detect support for @property. While in theory you could use @supports at-rule() for this, in practice you can’t because it…
Every website and web app should have a service worker
A service worker is a special type of JavaScript file that acts like middleware for your site. Today, I want to talk about why every website and web app should…
No No-JavaScript
I’m blogging this quick tip because the old technique is so ingrained I keep forgetting there is a new…
Consent, LLM scrapers, and poisoning the well
remember feeling numb learning that my writing had been sucked up by OpenAI. It came out of nowhere and was done without my permission or consent. I have a…
Quick Trick: Using border-image to Apply and Overlay Gradient
I was watching Kevin Powell and Adam Argyle rapidfire through 23 CSS features. They are all cool tricks, but one stood out to me. Even as an extreme CSS…
Compounding complexity in modern web development
I’d wager that most of the developers who build modern websites and web apps don’t start off thinking… I’m going to make this as complex as possible. Most of…
Basic, beautiful, and buildless
I’m a big fan of the static site builder Eleventy. I’ve found the ability to put together a small site or landing page with minimum effort and complexity to be…
Maybe Don’t Name That Landmark
TL;DR: You probably don’t need to name that landmark. The Ngong Ping Village tourist trap on Hong Kong’s Lantau Island. All the pricey tourist…
Managing My Motivation, as a Solo Dev
One of the biggest sticking points of being a solo dev is maintaining motivation. I’ve been keeping a journal entry about how to hack my motivation, what works…