Resilient Web Design
A summary of Jeremy Keith's book on resilient web design principles, using web history to advocate for flexibility and progressive enhancement.
A summary of Jeremy Keith's book on resilient web design principles, using web history to advocate for flexibility and progressive enhancement.
A guide for tech speakers on writing effective abstracts to get conference talk proposals accepted, with tips on topic selection and event targeting.
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.
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).
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.
Advocates for browsers to display image alt text during loading to improve UX on slow connections and accessibility.