{"guid":"2224d8eb-5642-4c18-9880-7eac3c185428","title":"Accessibility by Design: Practical A11y for Everyday Software Engineering","subtitle":null,"slug":"bob11-2026-accessibility-design-engelbrecht","link":"https://bobkonf.de/2026/engelbrecht.html","description":"Accessibility is often treated as a mere compliance checkbox or something the “UI people” worry about at the end of a project. In reality, accessibility is a core quality attribute of software systems, and many of the biggest wins come from small decisions developers make every day: how we structure HTML, name components, log errors, design APIs, or write tests.\n          In this talk, we look at accessibility from a software engineering perspective. I will introduce the most common types of disabilities and assistive technologies, then show how they map to concrete engineering practices across the stack: semantics (and ARIA) in the frontend, accessible design systems, error message design, and test automation for accessibility. Attendees will leave with a practical checklist they can use in coding and code reviews. \n          The goal is not to make everyone an accessibility expert, but to make accessibility a natural part of our everyday engineering work.\n\nLicensed to the public under https://creativecommons.org/licenses/by/3.0/de","original_language":"eng","persons":["Ariadne Engelbrecht"],"view_count":4,"promoted":false,"date":"2026-03-13T10:15:00.000+01:00","release_date":"2026-05-19T00:00:00.000+02:00","updated_at":"2026-05-19T23:15:05.053+02:00","tags":["9","2026","bob2026","Talk","Talks #2","bob2026-eng","BOB","BOB Konferenz","Day 1"],"length":2587,"duration":2587,"thumb_url":"https://static.media.ccc.de/media/events/bobkonf/2026/9-2224d8eb-5642-4c18-9880-7eac3c185428.jpg","poster_url":"https://static.media.ccc.de/media/events/bobkonf/2026/9-2224d8eb-5642-4c18-9880-7eac3c185428_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/bobkonf/2026/9-2224d8eb-5642-4c18-9880-7eac3c185428.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/bobkonf/2026/9-2224d8eb-5642-4c18-9880-7eac3c185428.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bob11-2026-accessibility-design-engelbrecht","url":"https://api.media.ccc.de/public/events/2224d8eb-5642-4c18-9880-7eac3c185428","conference_title":"BOB Konferenz 2026","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2026","related":[],"recordings":[{"size":209,"length":2587,"mime_type":"video/webm","language":"eng","filename":"bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":2560,"height":1440,"updated_at":"2026-05-19T19:35:55.487+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2026/webm-hd/bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/100687","event_url":"https://api.media.ccc.de/public/events/2224d8eb-5642-4c18-9880-7eac3c185428","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2026"},{"size":78,"length":2587,"mime_type":"video/webm","language":"eng","filename":"bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-05-19T19:24:10.706+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2026/webm-sd/bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/100684","event_url":"https://api.media.ccc.de/public/events/2224d8eb-5642-4c18-9880-7eac3c185428","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2026"},{"size":59,"length":2587,"mime_type":"video/mp4","language":"eng","filename":"bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-05-19T19:13:48.559+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2026/h264-sd/bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_sd.mp4","url":"https://api.media.ccc.de/public/recordings/100677","event_url":"https://api.media.ccc.de/public/events/2224d8eb-5642-4c18-9880-7eac3c185428","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2026"},{"size":25,"length":2587,"mime_type":"audio/opus","language":"eng","filename":"bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-05-19T18:56:16.525+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2026/opus/bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_opus.opus","url":"https://api.media.ccc.de/public/recordings/100672","event_url":"https://api.media.ccc.de/public/events/2224d8eb-5642-4c18-9880-7eac3c185428","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2026"},{"size":39,"length":2587,"mime_type":"audio/mpeg","language":"eng","filename":"bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-05-19T18:56:07.766+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2026/mp3/bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/100670","event_url":"https://api.media.ccc.de/public/events/2224d8eb-5642-4c18-9880-7eac3c185428","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2026"},{"size":149,"length":2587,"mime_type":"video/mp4","language":"eng","filename":"bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":2560,"height":1440,"updated_at":"2026-05-19T18:33:00.015+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2026/h264-hd/bob2026-9-eng-Accessibility_by_Design_Practical_A11y_for_Everyday_Software_Engineering_hd.mp4","url":"https://api.media.ccc.de/public/recordings/100661","event_url":"https://api.media.ccc.de/public/events/2224d8eb-5642-4c18-9880-7eac3c185428","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2026"}]}