Prototype Testing for Accessible Client-Side Routing
A developer's research into accessible client-side routing techniques, testing prototypes with users with disabilities to establish best practices.
A developer's research into accessible client-side routing techniques, testing prototypes with users with disabilities to establish best practices.
Explores browser features for detecting user preferences like reduced motion and dark mode using CSS and JavaScript media queries.
A review of the book 'Mismatch', which provides a framework for designing inclusive and accessible technology experiences.
A web developer revisits and improves the accessibility of the HTML <abbr> element, addressing tooltip and keyboard navigation issues.
Explains how and why to enhance HTML links into interactive buttons using JavaScript, with a practical login dialog example.
Explains why to use the CSS :lang pseudo-class instead of the [lang] attribute selector for accurate language-specific styling.
Explores the ethical implications of poor web performance, arguing it creates digital exclusion for users with low-end devices or slow connections.
A technical guide to making the HTML <abbr> element accessible for touchscreen, keyboard, and mouse users with custom CSS.
Explains how to use the aria-live attribute to make dynamic web content accessible to screen reader users.
Explores the CSS visibility property's impact beyond visual display, covering accessibility, layout, and interactivity.
A developer argues for supporting older browsers, comparing it to accessibility features like ramps and elevators, emphasizing inclusivity beyond immediate profit.
Explains the HTML tabindex attribute, covering how it controls element focus order and accessibility for keyboard navigation.
A front-end developer reflects on the undervaluation of HTML/CSS skills and argues for respect across web development specializations.
A Developer Advocate discusses the challenges and ethical considerations of promoting accessibility in software development.
A developer's struggle with accessibility in modern frameworks, highlighting the conflict between new tools and inclusive web development practices.
Analyzes the benefits of text-only news websites during emergencies, highlighting their speed, reliability, and user-friendliness.
A technical exploration of a CSS-Tricks challenge: how to create nested link functionality using a clever <object> element hack to work around HTML specification limitations.
Explores semantic HTML markup approaches for FAQ sections and accordions, focusing on accessibility and progressive enhancement without JavaScript.
Explores the essential skills beyond JavaScript for frontend developers, focusing on empathy, code, design, and communication to create great user experiences.
A deep dive into designing and building accessible toggle switches for UI themes, covering markup, semantics, and accessibility considerations.