Making Alix, a Chrome Extension for Linting HTML
A developer's guide to creating Alix, a Chrome extension that uses CSS selectors to lint HTML for accessibility issues.
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.
A developer reflects on lessons from early responsive web design to avoid similar pitfalls when implementing Progressive Web Apps (PWAs).
Argues that web accessibility benefits all users, not just those with disabilities, and improves business outcomes by reaching a wider audience.
A tutorial on setting up a self-hosted web accessibility testing dashboard using the open-source Pa11y tool on a DigitalOcean server.
A developer explains why they switched from icon fonts to SVG for web icons, citing performance, accessibility, and maintainability benefits.
A developer argues against forcing external links to open in new tabs, advocating for user control and confidence in website content.
A web developer reflects on winning an O'Reilly Web Platform Award for her work in accessibility and encouraging women in tech.