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 S12E04- 6 Steps to AI Adoption: Benefits of SLMs vs LLMs
Modern Web Podcast S12E03- How to Go from Software Engineer to AI Engineer with Shawn Wang
Modern Web Podcast S12E02- 6 Steps to AI Adoption: Building with AI APIs
Modern Web Podcast S12E01- The Future of JavaScript Package Handling and Open Source with Darcy Clarke
Modern Web Podcast S11E32- Why Every Developer Should Try Elm + Are We Abandoning JavaScript? with Lindsay Wardell
Modern Web Podcast S11E31- 6 Steps to AI Adoption: Prompt Engineering for Workflow Optimization with Jerome Hardaway
Modern Web Podcast S11E30- NextJS 14 Server Actions and Why Building CRUD Apps is Good For You with Dave Gray
Modern Web Podcast S11E29- How Deno & JSR are Changing JavaScript Development with Kevin Whinnery
Modern Web Podcast S11E28- Making and Using GPTs to Improving Developer Workflows with Jerome Hardaway & Tracy Lee
Modern Web Podcast S11E27 The Democratization of AI with Carter Rabasa
Modern Web Podcast S11E26- Dismantling Your AI Bias with Jerome Hardaway and Tracy Lee
Modern Web Podcast S11E25- Are Performance Issues Really Next.js’s Fault? What Vercel Should Actually Be Building
Modern Web Podcast S11E24- Will HTMX Take Away Front End Developer Jobs? with Jack Herrington
Modern Web Podcast S11E23- AI (Probably) Won’t Ruin Your Engineering Career
Modern Web Podcast S11E22- A Solid(JS) Developer Experience with Atila Fassina, SolidJS DX Team
Modern Web Podcast S11E21- New Web APIs, CSS, Tailwind, and RSC with Chance Strickland, Ben Lesh, Adam Rackis, and Tracy Lee
Modern Web Podcast S11E20- Can Vercel Fix React? A Conversation with Tracy Lee, Ben Lesh & Adam Rackis
Modern Web Podcast S11E19- It's Impossible for this Code to Fail - with Loren Sands-Ramshaw
Modern Web Podcast S11E18- ChatGPT Can't Solve These Problems! with Chris Gardner
Modern Web Podcast S11E17- Astro: Do You Even Need JavaScript? with James Quick
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