Tag, You’re It: Blog Questions 2025
Eric tagged me in to answer ten questions about how and why I blog.
Web developer. Accessibility advocate. Human T-rex.
Eric tagged me in to answer ten questions about how and why I blog.
Don’t use the aria-label or aria-labelledby attributes on divs, spans, or other elements representing static/noninteractive text-level semantics, unless you’re also updating roles.
A lay of the land of the different kinds of synchronized transcription, featuring a creature with atom rays of superhuman strength.
Practical tips I wish I’d had for navigating the intersection between web accessibility and internationalization/localization.
A step-by-step guide to adding a blogroll, complete with each blog’s latest posts, to your Eleventy site.
AI models were perplexed by a baby giraffe without spots. They’re perplexed by me, too.
Because blind and low-vision programmers deserve a little better than “code snippet.”
Markup hacks to override screenreader pronunciations can get a little iffy. Here’s some techniques to try instead.
For years, developers have passed around a set of styles like a magic incantation. It’s time we made it a web standard.
Stuck using a platform for live online events that doesn’t support captions? Here’s how to generate captions you can share in a few quick steps.
Congress just introduced a new bill to ensure digital accessibility for websites and applications. I took a look.
See how building with accessible semantics from the get-go can give you expressive, meaningful style hooks for free.
I spent some time seeing if I could get my Lighthouse performance score up. Here’s how I fared.
Solve 30% of the web’s accessibility defects with just the help of a calculator!
Finding and sharing links to your content in your Twitch chat is now just a command away!
Hi. I’m a sporadic technical blogger. Here’s a few things I’ve learned about blogging for fun.
The semantics you didn’t know you needed.
“Are we adapting the form of comics or the content of comics?”
What I learned from Axe-Con about automated accessibility testing, design systems, data visualization, organizational influence, and more.
Where does Eleventy get all of its data? Which data overrules other data? I’ve documented my whole mental model of Eleventy’s data cascade.
I found a pleasant surprise in my RSS reader, and it reminded me why I write semantic markup.
Add a link to the beginning of your page to help keyboard navigators skip over repeated links.
Diving deep into three attributes that bring clarity to elements in assistive technologies.
How and why I rebuilt my blog from the ground up with Eleventy.
I’m using outline: 3px solid transparent; from now on.
A peek inside the matryoshka dolls that power your programming. Written mainly for JavaScript developers.
How CSS bleeds into content and influences screenreader announcements.
The trick I use all day to speed up development and make my Unix terminal delightful.
The trick I use all day to speed up development and make Command Prompt delightful.
A beginner’s guide to ARIA: what it is, what it does, why you should use it... and when you shouldn’t.
Understanding the flow of page contents from browser to screenreader caused me to radically rethink accessible markup.
When you reinvent the wheel, you might miss a few spokes.
The popular pizza chain has a big part to play in the unseen war over the web.