ARIA live regions in React
A guide to implementing accessible ARIA live regions in React applications to announce dynamic content changes for screen reader users.
A guide to implementing accessible ARIA live regions in React applications to announce dynamic content changes for screen reader users.
A guide to implementing accessibility (a11y) patterns in React applications, covering semantic HTML, ARIA, focus management, and routing.
A summary of Jeremy Keith's book on resilient web design principles, using web history to advocate for flexibility and progressive enhancement.
A guide to accessibility tooling and techniques for React applications, covering ESLint plugins, react-axe, and focus control.
A guide for tech speakers on writing effective abstracts to get conference talk proposals accepted, with tips on topic selection and event targeting.
A guide to implementing accessible navigation in React Router SPAs using ARIA Live Regions and Redux to announce page changes for screen reader users.
A developer's guide to creating Alix, a Chrome extension that uses CSS selectors to lint HTML for accessibility issues.
Using CSS selectors to visually highlight invalid, unsemantic, or inaccessible HTML elements for easier debugging and linting.
Lyft engineers detail their approach to making the iOS app accessible, focusing on VoiceOver integration and UI improvements.
A technical guide to implementing 'Show More' and 'Read More' text truncation patterns on the web using JavaScript and CSS.
A developer reflects on a pivotal 2016, including a career move to focus on accessibility tools and a busy year of speaking at tech conferences.
Explains changes to HTML 5.1 document outlines, including deprecated nested <section> method and new rules for nesting <header> and <footer> elements.
A developer explains how they built a web app using the Canvas API to add a blue beanie to user photos for Blue Beanie Day.
Argues that web browsers should actively warn against and eventually block performance-harming and inaccessible web development practices.
A developer discusses the challenge of deciding when an interactive graph is core content versus a progressive enhancement, and how client requirements can shift that definition.
A critique of the aria-controls attribute, arguing it's poorly supported, confusing, and ineffective for accessibility.
DigitalOcean details the technical rebuild of their website, focusing on improved accessibility, performance, and a new unified design system.
A developer advocates for writing less code to improve performance, reduce maintenance, and create a better user experience, with practical tips.
A technical guide on implementing accessible modal dialogs following WAI-ARIA specifications, covering markup, focus management, and keyboard interactions.
Explains the crucial differences between HTML links and buttons, focusing on accessibility, semantics, and proper use in modern JavaScript web applications.