
Episode 33
033: Accessibility in Elm
Guest Tessa Kelly walks us through some accessibility best practices and how to apply them in Elm.
June 21, 20211h 5m
Audio is streamed directly from the publisher (cdn.simplecast.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
- Tessa Kelly (GitHub) (Twitter)
- The 4 Principles of Accessibility
prefers-reduced-motionmedia query- Guide to using Mac's built-in VoiceOver screenreader
- Ace Accessibility tools
- Skip Links
- Navigating headings with a screenreader (see keyboard shortcuts for the VoiceOver rotor)
- WCAG checklists
- VPAT documents
- ARIA attributes
- The Accessibility Tree
- Google's explanation of The Accessibility Tree
- An API for the Accessibility Object Model is in draft form
- Avoid modals, instead try a different ux
- Accessible radio buttons
- Tessa's Accessible HTML package
tesk9/accessible-html list-style-imagein CSS- Progressive enhancement
- Remix's approach to progressively enhancing forms
- Package for using Accessibile HTML with
elm-css-tesk9/accessible-html-with-css - Jeroen's hierarchy of static checks
- Chorded keyboard
- Emily Shea's talk Voice Driven Development: Who needs a keyboard anyway?
- WCAG accessibility guidelines
- webaim.org
- Angela Hooker's Juneteenth Conf talk Empowerment to the People! What You Need to Know about Black People, Disability, and Accessibility
- AxeCon talks
- Deque's education resources site - Deque University
- Axe Dev tools Chrome extension
- Tessa Kelly (GitHub) (Twitter)
- NoRedInk jobs