Emma Dawson
Oh S***! There's a New Accessibility Law and I'm Not Ready!
#1about 2 minutes
Why making your products accessible is so important
Over 20% of the global population has a disability, making accessibility a crucial consideration for your future self, friends, and family.
#2about 3 minutes
A brief overview of European accessibility legislation
The European Accessibility Act builds on previous laws to cover private digital products and services, referencing the EN 301 549 standard and WCAG.
#3about 4 minutes
Start by understanding how people with disabilities use the web
Before writing any code, learn about the diverse assistive technologies people use to navigate the web, such as joysticks and braille displays.
#4about 5 minutes
How to perform essential keyboard accessibility testing
Test for common keyboard navigation issues like unreachable elements, keyboard traps, and missing focus indicators by using semantic HTML and avoiding `outline: none`.
#5about 2 minutes
Using automated tools to find common accessibility issues
Leverage browser extensions like Axe DevTools or Wave to automatically detect 30-50% of accessibility problems and get guidance on how to fix them.
#6about 6 minutes
Getting started with screen readers and ARIA attributes
Learn the basics of screen reader testing to understand when to use ARIA attributes like `aria-label`, `aria-expanded`, and `role="alert"` for better user feedback.
#7about 2 minutes
Integrating accessibility checks into your development pipeline
Automate accessibility checks further by adding linting rules, Storybook plugins, and end-to-end tests with tools like Playwright into your CI/CD pipeline.
#8about 2 minutes
Making accessibility a core part of your development process
Shift from fixing accessibility issues later to embedding them into your entire software development lifecycle, from design to user testing.
Related jobs
Jobs that call for the skills explored in this talk.
Senior Fullstack Engineer – Angular/.Net (f/m/d)
Apaleo
München, Germany
Remote
€65-85K
Senior
JavaScript
.NET
+2
Frontend Engineer - React (f/m/x) Germany-based
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
Matching moments
1:15:46 MIN
What the European Accessibility Act means for developers
WeAreDevelopers LIVE - Accessibility isn't magic, Longevity, Devrel in times of AI and more
31:03 MIN
Preparing for the upcoming European Accessibility Act
WeAreDevelopers LIVE - Gaps in CSS, EU Accessibility Act and more!
31:03 MIN
Understanding the upcoming European Accessibility Act
WeAreDeveloper Live: Accessibility in the EU, CSS Gaps and forms with Emma Dawson
14:27 MIN
Understanding the European Accessibility Act (EAA)
Shift Left On Accessibility - Geri Reid
04:48 MIN
Introducing accessibility work and the upcoming WCAG 3
WeAreDevelopers LIVE - Accessibility isn't magic, Longevity, Devrel in times of AI and more
1:05:25 MIN
Final advice on making accessibility a priority
WeAreDeveloper Live: Accessibility in the EU, CSS Gaps and forms with Emma Dawson
00:15 MIN
Defining web accessibility and its importance for developers
Decoding web accessibility through audit
00:05 MIN
Why accessibility is often an afterthought in development
Accessibility Test Driven Development
Featured Partners
Related Videos
WeAreDeveloper Live: Accessibility in the EU, CSS Gaps and forms with Emma Dawson
Emma Dawson
Fireside Chat: Can Regulation Improve Accessibility? - Léonie Watson
Léonie Watson
Accessibility Test Driven Development
Maria Korneeva
The What, Why, Who and How of accessibility on the web
Konstantin Tieber
Semantic HTML means it's semantic, right? Right?
Emma Dawson
WeAreDevelopers LIVE - Gaps in CSS, EU Accessibility Act and more!
Chris Heilmann & Daniel Cranney & Emma Dawson
Shift Left On Accessibility - Geri Reid
Geri Reid
Decoding web accessibility through audit
Anuradha Kumari
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Web developer (f/m/d) as parental leave substitution
Agora Think Tanks gGmbH
Berlin, Germany
Intermediate
Senior
PHP
CSS
HTML
JavaScript
TypeScript

Accessibility Spezialist - Inclusive Design & Digital Accessibility
Deloitte
Berlin, Germany
Senior
HTML
JIRA
Scrum
Figma
Confluence
+1

Accessibility Spezialist - Inclusive Design & Digital Accessibility
Deloitte
Düsseldorf, Germany
Senior
HTML
JIRA
Figma
Confluence

Accessibility Spezialist - Inclusive Design & Digital Accessibility
Deloitte
München, Germany
Senior
HTML
JIRA
Figma
Confluence


JetBrains Web Developer Advocate (Developer Advocacy) New
JetBrains
Amsterdam, Netherlands
Java
Python
Kotlin
JavaScript
TypeScript


Adobe AEM QA Automation
Automationvallum Associates Limited
Charing Cross, United Kingdom
£156K
Intermediate
Java
JIRA
REST
JUnit
+4