6th February 2020 at 13:24
A deep-dive into the accessibility shortcomings of the native HTML video player, highlighting browser and assistive tech issues.
A deep-dive into the accessibility shortcomings of the native HTML video player, highlighting browser and assistive tech issues.
A web developer reflects on eight years of blogging, the switch to 11ty, and plans for more tutorials on accessible web development.
Andy Bell introduces a simple mailto link generator tool and shares his background in front-end development and CSS education.
A guide to the various methods for hiding elements in web development, covering HTML, CSS, accessibility, and animation considerations.
A critique of blindly following Google's Material Design guidelines, arguing for user-centered design over authority-based decisions.
A curated list of free and open-source tools, courses, and resources for frontend developers in 2020, covering hosting, accessibility, and learning.
A guide to implementing accessible hamburger menus for web navigation, covering common pitfalls and best practices for icons and toggle buttons.
Reflects on the permanence and global considerations of web standards, advocating for careful feature development and platform-native solutions.
A case study on implementing accessible data visualizations using SVG for the Khan Academy 2018 Annual Report website.
A reflection on web development fundamentals, arguing for prioritizing accessibility, HTML, and CSS over JavaScript frameworks to build a web for everyone.
Explores accessibility issues when splitting text with JavaScript for animations and provides solutions using WAI-ARIA to ensure screen reader compatibility.
Argues that IRC's lack of modern features like embedded images and rich text is a strength, ensuring accessibility and a consistent baseline for all users.
An overview of multiple methods to implement accessible icon buttons, covering HTML semantics, ARIA attributes, and screen reader compatibility.
Discusses the prevalence of bad design in tech, from confusing code to poor UI, and introduces UX principles like affordance and user-centered design.
A developer shares their experience creating a browser extension version of Khan Academy's tota11y accessibility tool.
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.