~/talk

Prioritising Accessibility to Web Development

Talkat CityJS Singapore 2023 · 2023-07-26..07-28· [accessibility]
slides:none on file

A quick roadmap: run a Lighthouse audit (showed ~90% before fixing one missing img alt), add eslint-plugin-jsx-a11y to catch issues in-editor, and use tools like axe and Cypress for automated checks; common fixes include adding alt text, proper role="button", keyboard handlers for Enter/Space, and document lang. Claim: roughly 98% of sites have these easy-to-fix problems; building accessible custom widgets is hard, so prefer audited UI libraries — the fixes do work.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:55What is web accessibility
  3. 4:25Keyboard compatibility importance
  4. 6:15WCAG guidelines overview
  5. 8:45Live coding accessibility demo
  6. 11:56Fixing common accessibility issues
  7. 14:42Six common accessibility errors
  8. 15:45Tools for accessibility testing
  9. 17:11Custom components and ARIA patterns
  10. 18:58Text-to-speech and screen readers
  11. 20:41Semantic HTML importance
  12. 21:23Conclusion and legal requirements
~/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.