~/talk

Lessons learnt from building accessible complex web apps

slides:none on file

Two case studies detail concrete outcomes: an Angular e-commerce with JAWS 17 & VoiceOver iPad where accessibility is built in, three rounds of usability testing find and fix navigation and tabs, and a Polymer financial app repaired to WCAG A with NVDA+Firefox under a tight MVP timeline. Key specifics: evaluate framework accessibility up front, embed an accessibility SME, test multiple screen reader/browser combos early, choose a prioritized platform when ARIA behaves inconsistently, and document decisions and vendor bug reports.

AI-written summary · about

  1. 0:00Intro
  2. 2:20About Sarah
  3. 4:03Lessons learnt
  4. 7:17Research and planning
  5. 7:43Accessibility considerations
  6. 10:51Roles and responsibilities
  7. 14:14Best practice
  8. 15:57Dont focus on accessibility
  9. 17:39Tip 1 A complex web app
  10. 18:17Tip 2 User experience
  11. 19:53Tip 3 Intent
  12. 21:48Tip 3 Support Multiple Screen Readers
  13. 23:00Tip 1 Native HTML Elements
  14. 24:46Tip 2 ParentChild Relationships
  15. 25:36Tip 3 Test Early
  16. 26:35Tip 4 Code Samples
  17. 28:33Tip 5 Decision Tree
  18. 30:27Hacks
  19. 32:35Get usability testing into your project
  20. 34:38Selecting the right mix of users
  21. 36:52Testing with users
  22. 37:21Listening to users
  23. 39:24Documenting decisions
  24. 40:21Raising bugs
  25. 41:26Tapping into the accessibility community
  26. 42:01Summary
  27. 44:07Accessibility Avenger
~/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.