Topic
Accessibility on the Web
Summary
This episode is all about web accessibility. We’re joined by Rob Dodson, developer advocate at Google, and Alice Boxhall, software engineer at Google. We talk about why accessibility matters to everyone, even beyond people with disabilities. We dive into the implementation details, such as navigation, semantics and styling, based on Rob and Alice’s Web Accessibility course. We explore various guidelines and learning resources to improve your design and implementation.
Panelists
Rob Dodson @rob_dodson
Alice Boxhall @sundress
Host
Ray Shan @rayshan https://shan.io
Links
Web Content Accessibility Guidelines (WCAG) 2.0
https://www.w3.org/TR/WCAG20/
U.S. Section 508 of the Rehabilitation Act
https://www.section508.gov/
Free Udacity Web Accessibility course by Google
https://www.udacity.com/course/web-accessibility--ud891
tabindex attribute
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
Heydon Pickering
http://www.heydonworks.com/
Inclusive Design at Microsoft
https://www.microsoft.com/en-us/design/inclusive
Webkit no longer respects user-scalable=no
https://webkit.org/blog/7367/new-interaction-behaviors-in-ios-10/
Testing tools
aXe / axe-cli
https://github.com/dequelabs/axe-core
https://github.com/dequelabs/axe-cli
WAVE
http://wave.webaim.org/
tota11y
http://khan.github.io/tota11y/
Lighthouse for progressive web apps
https://developers.google.com/web/tools/lighthouse/
Accessibility tools in Chrome DevTools
https://www.youtube.com/watch?v=pBJZsp5LsOE
macOS VoiceOver
https://help.apple.com/voiceover/info/guide/10.12/
NVDA (NonVisual Desktop Access)
https://www.nvaccess.org/
Learning Resources
Google Developers - Web Fundamentals - Accessibility
https://developers.google.com/web/fundamentals/accessibility/
A11ycasts
https://www.youtube.com/watch?v=g9Qff0b-lHk&list=PLNYkxOF6rcICWx0C9LVWWVqvHlYJyqw7g
WebAIM and its mailing list
http://webaim.org/
Web Accessibility Slack
https://web-a11y.herokuapp.com/
Accessible Rich Internet Applications (WAI-ARIA) specs and Authoring Practices
https://www.w3.org/TR/wai-aria/
https://www.w3.org/TR/wai-aria-practices-1.1/
Good accessibility reference implementations
Bootstrap http://v4-alpha.getbootstrap.com/getting-started/accessibility/
Medium https://medium.com/
Apple https://www.apple.com/
GitHub https://github.com/
Accessibility Wins
https://a11ywins.tumblr.com/
Modern Web Podcast S11E16- Does Replay Fix All Debugging Issues? - Jason Laster, Co-Founder at Replay.io
Modern Web Podcast S11E15- Remix vs Next.js: Who Will Win the Framework War? + Is React Over? with Ben Lesh & Adam Rackis
Modern Web Podcast S11E14- All About TresJS: Vue.js, Open Source, and 3D Magic with Alvaro Saburido
Modern Web Podcast S11E13- Unlock the Power of DivOps Engineering with Ben Ilegbodu and Jonathan Creamer
Modern Web Podcast S11E12- The Evolving Ecosystem of Open Source with Daniel Roe, Nuxt Team Lead
Modern Web Podcast S11E11- What is a Product Manager? with Andrea Griffiths of GitHub
Modern Web Podcast S11E10- Why Does Publishing React JavaScript Packages Have to be so Hard? with Mark Erikson, Redux Maintainer
Modern Web Podcast S11E9- Exploring Million.js: A Revolutionary Virtual DOM Replacement with Aiden Bai, Creator of Million.js
Modern Web Podcast S11E8- ReactJS vs. Solid with Dax Raad, Founder of Bumi
Modern Web Podcast S11E7- Angular’s Renaissance: The Community-Powered Framework with Mark Thompson and Alyssa Nicoll
Modern Web Podcast S11E6- The React Ecosystem Shake-Up: Who’s to Blame? with Adam Rackis, Senior Web Engineer at Spotify
Modern Web Podcast S11E5- What Everyone Gets Wrong About AI-Powered Development- Moving Beyond the Obvious with Jerome Hardaway
Modern Web Podcast S11E4- Frameworks vs. Fundamentals: Striking the Right Balance ft The Whiskey Web and Whatnot Podcast
Modern Web Podcast S11E3- Design System Engineering at Scale with Kathleen McMahon
Modern Web Podcast S11E2- Exploring Svelte, Open Source, and Discord Bots with Willow (GHOST)
Modern Web Podcast S11E1- Why All Developers Should Attend Conferences with Kayla Sween, Organizer of MagnoliaJS
Modern Web Podcast S10E25- Navigating Tech Career Transitions with Insights from Netflix Engineering Managers Jem Young & Ryan Burgess
Modern Web Podcast S10E24- Unbelievable Transformation: How CodePen Revolutionized Web Development with Co-Founder Chris Coyier
Modern Web Podcast S10E23- The Secrets of Software Reliability: A Proactive Approach for Seamless User Experiences with Maggie Johnson-Pint
Modern Web Podcast S10E22- The Ultimate TypeScript ESLint Hacks with Josh Goldberg
Join Podbean Ads Marketplace and connect with engaged listeners.
Advertise Today
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
Black Wolf Feed (Chapo Premium Feed Bootleg)
Bannon`s War Room