~/talk

Inclusive APIs: How to Extend OpenAPI for Accessibility

Talkat apidays London 2024 · 2024-09-18..09-19· [accessibility, api-design]
links:none on file
slides:none on file

Claims that adding a small set of API-level fields to OpenAPI lets backends drive accessibility so UIs and assistive tech behave consistently. Uses OpenAPI/JSON schema extensions to carry alt text, live-region mapping, aria-like labels, error-to-announcement mappings, focus hints, grouping and navigation links. Includes concrete examples: product-listing and shopping-cart flows where HTTP status codes map to screen-reader announcements and focus changes. Prototype examples show the UI can be automated from the API and improves screen-reader output without front-end guessing.

AI-written summary · about

  1. 0:00Digital accessibility in APIs
  2. 2:00Who is Patrick and Amadeus context
  3. 3:06Consumer needs and assistive tech
  4. 6:13Server-level accessibility extensions
  5. 7:17OpenAPI and accessibility mind types
  6. 10:00HTTP status codes to live regions
  7. 12:21Accessible data table example
  8. 15:41UI focus and grouping concepts
  9. 17:53API navigation flows and states
  10. 20:50Product navigation in cart
  11. 21:11Accessibility in UI workflows
  12. 22:31Benefits for designers and standards
~/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.