~/talk

A11y on the back end

Talkat NDC Melbourne 2022 · 2022-06-20..06-24· [accessibility]
slides:none on file

Argues that accessibility must include back-end code, CI and tooling not just HTML and ARIA, and shows concrete examples: running a screen reader + PHPStorm demo that struggles with modern PHP syntax, comparing bracketed arrays vs array() and why WordPress enforces tabs, snake_case and long names. Points to surprising scale: WordPress supports ancient PHP versions because it powers ~30% of sites and preserves 50+ legacy function interfaces. Offers a checklist: document-first, consistent style, avoid cleverness, and fix build/UI signals like colored CI badges.

AI-written summary · about

  1. 0:00Start
  2. 1:18Accessibility
  3. 3:32Principles and Designs of Being Inclusive Creating Inclusive Designs
  4. 4:14Alt Tags
  5. 5:01Consider the Situation
  6. 8:50Prioritize Content
  7. 11:37Who Does Use Your Software
  8. 22:21Authoring Tool Accessibility Guidelines
  9. 25:14Wordpress Coding Standards
  10. 27:48Initializing Arrays
  11. 31:16Coding Standard
  12. 36:52Wordpress Accessibility Standards
  13. 38:28International Developers
  14. 41:18Wordpress Needs To Support 12 Year Old Websites
  15. 43:27Wordpress 6
  16. 47:04Blindness and Low Vision
  17. 47:48Color Blindness
  18. 48:08Subtitles on Videos
  19. 49:52Motor Impairments
  20. 1:00:04Communication Feedback Strategy
  21. 1:01:13Stand-Up Meeting
  22. 1:02:01Feedback Loop
  23. 1:02:58Merge Conflicts
  24. 1:04:48Losing Track of Deadlines
  25. 1:05:31Work-Life Balance
  26. 1:05:59Object Permanence
  27. 1:09:28Asynchronous Feedback
  28. 1:10:24Adhd Superpower
  29. 1:12:04Making the Software Accessible
  30. 1:13:19Back-End Accessibility
  31. 1:14:40Document First
~/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.