aria-label, aria-labelledby, and aria-describedby: What's the Difference?
Diving deep into three attributes that bring clarity to elements in assistive technologies.
Read moreWeb developer. Accessibility advocate. Human T-rex.
Learn more about me!Diving deep into three attributes that bring clarity to elements in assistive technologies.
Read moreMislead screenreaders into inserting content, mispronouncing text, and forgetting semantics — with just a few lines of CSS. Presented at ReactJS Dallas.
Read moreHow and why I rebuilt my blog from the ground up with Eleventy.
Read moreI'm using outline: 3px solid transparent; from now on.
Read moreA peek inside the matryoshka dolls that power your programming. Written mainly for JavaScript developers.
Read moreHow CSS bleeds into content and influences screenreader announcements.
Read moreThe trick I use all day to speed up development and make my Unix terminal delightful.
Read moreThe trick I use all day to speed up development and make Command Prompt delightful.
Read moreA beginner's guide to ARIA: what it is, what it does, why you should use it... and when you shouldn't.
Read moreA brief foray into the American case law surrounding web accessibility, presented to the ReactJS Dallas meetup at Call-Em-All.
WatchUnderstanding the flow of page contents from browser to screenreader caused me to radically rethink accessible markup.
Read moreWhen you reinvent the wheel, you might miss a few spokes.
Read moreThe popular pizza chain has a big part to play in the unseen war over the web.
Read more