~/talk

Automating Accessibility Assurance

slides:none on file

Shows a concrete toolkit that catches accessibility defects early: ESLint accessibility plugins flag missing alts, unlabeled form controls, bad ARIA and keyboard support at compile time; Testing Library + user-event writes unit tests that assert roles, accessible names, focus behavior and form submission; and axe-core with Cypress injects Axe into a running app for page-structure and ARIA violations. Example CI pipeline uses GitHub Actions to run lint, unit and e2e checks and block PR merges until regressions are fixed.

AI-written summary · about

  1. 0:00Automated accessibility assurance
  2. 3:15WCAG conformance levels
  3. 5:21Web accessibility challenges
  4. 6:27ESLint plugins for static checks
  5. 9:40Key ESLint rules
  6. 17:23Keyboard support & semantic HTML
  7. 18:05ARIA roles best practices
  8. 22:39Testing Library validation
  9. 32:01Assertions with Testing Library
  10. 42:24axe-core end-to-end testing
  11. 45:36Accessibility in CI/CD
  12. 47:24Accessibility testing pyramid
  13. 50:38Manual testing importance
  14. 51:42Accessibility learning resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.