Explain Like I’m Your Manager: Digital Accessibility

Rate this content
Bookmark

Are you building digital services aimed towards European consumers? Have you already heard about the European Accessibility Act? Are you aware that in June 2025, you are probably, by law, obligated to deliver accessible features?


Developing inclusive user experiences is a challenge when accessibility doesn't have the right priority. It isn't just about inclusiveness – it's about potential Return on Investment (ROI) that is too significant to ignore.


Statistics show that 1 out of 4 European adults has some form of disability. Imagine being able to tap into a roughly 25% bigger market reach. Accessible web services perform better in search engine results because web semantics are key. They enable users to accomplish their goals more efficiently, as the focus is on inclusive user experience.


With the European Accessibility Act coming into effect, the awareness around digital accessibility will shift. I predict digital accessibility will land on the company's radar from 2024 onward.


At the end of this session, you will have the fundaments to pitch digital accessibility to your stakeholders.


We'll cover what digital accessibility is, how a company will reap the benefits of investing in it and what a mature accessibility program could look like, so with it, you can kick-start your company's accessibility program.

Maarten Van Hoof
Maarten Van Hoof
20 min
17 Jun, 2024

Comments

Sign in or register to post your comment.

Video Summary and Transcription

Experience the challenges faced by visually impaired people and optimize user experiences for different viewports. Understand the importance of digital accessibility and its benefits for businesses. Learn about the obligations for businesses to deliver accessible features and the correlation between accessibility and organic reach in search engines. Discover the three fundamental steps to work on accessibility and the concept of continuous accessibility. Find out how to test, fix, and mentor accessibility issues and how to get people on board by gathering champions and incorporating accessibility into workflows.

1. Introduction to Accessibility Challenges

Short description:

Thank you all for joining. Experience the challenges faced by visually impaired people. Assistive technologies make digital content accessible. Simulate visual impairments for website testing. Optimize user experiences for different viewports. Martin: front-end devop engineer at Ascent, creating an accessible component library.

All right, thank you all for joining. I hope you're all having a great day.

Quick question to start off. Can you see or do you perhaps know the accessibility features of the Euro coins? If you do, let us know in the Discord. I invite you to close your eyes for the next minute. We are going to simulate a website experience without the use of visual cues. This exercise is designed to help us understand the challenges that people with visual impairments face when accessing digital services. If you have closed your eyes, you can open them again.

We've just experienced one way humans interact with the website of this conference, jsnation.com, and it's being read out loud by the voiceover assistive technologies that's built into Apple devices. This is a practical example of how assistive technologies can make digital content accessible to visually impaired people. It reads out loud what it can read on your screen. So if you are experiencing any visual impairments, you can still obtain the digital information. Do note that most of the actual users of the screen reader use a speech speed that is much faster than the one you've just experienced to save time navigating.

This is the JSNation website in blurred vision mode. We simulate a visual impairment in which a person who needs glasses, like myself, can put them on and experiences the website like this. This is a website in low contrast mode. Not everyone in our society has the means to own a device with a pristine color contrast ratio as displays and premium devices do have, or are visiting our website in an ambient lighting condition that does not allow the website to be shown with the correct color contrast. For instance, if you are outside on a very sunny day. Deteriorating eyesight is commonly linked to aging, and people of a certain age often start to zoom in on everything they want to experience digitally. And more than half of the web users use a mobile device with smaller viewports. Providers need to optimize user experiences for these types of viewports.

I'm Martin. I'm a white male about 172 centimeters tall. I have a short beard. I have a modest fauxhawk. I wear thick, dark glasses. And next to building things on the web platform, I also enjoy playing guitar. Preferably obnoxiously loud. I'm a front-end devop engineer at Ascent, and that's the largest energy supplier in the Netherlands. And in my role, I focus on creating an accessible component library to help our front-end engineers, who develop all kinds of interfaces for our customers so that they can deliver accessible digital experiences.

2. Why Digital Accessibility Matters

Short description:

Ensure creating accessible digital services. Explain A11y abbreviation. Digital accessibility is inclusive practice. WCAG provides framework for accessibility. Invest in accessible services for business benefits. Statistics show high prevalence of disability.

I'm here to share with you for the next 15-ish minutes how you can ensure that you can create accessible digital services and convince your team, your stakeholders, or even your CEO why providing digitally accessible services matters. Leave your questions in the comments in the Q&A on the D-d-d-discard, and afterwards, I can get back to you.

Now, before I continue, I'd like to explain the following abbreviation. Some of you or the people you want to share this talk with might need to familiarize themselves with this one. A11y, or Ally, is a commonly used abbreviation for accessibility. It's a play on the word accessibility that starts with an A, with the letter A, and ends with the letter Y, and it has eleven letters in between. We will go through the what, the why, and the how of digital accessibility.

Now, what is digital accessibility? I like to use this quote from the Wikipedia article on web accessibility and extend it to the topic of digital accessibility. It highlights the correct main points. It's the inclusive practice of ensuring that no barriers prevent interaction with, or access to, digital services by people with physical disabilities, situational disabilities, or socio-economic restrictions on bandwidth and speed. In a nutshell, digital accessibility means that you are providing digital accessible services for everyone. To ensure that we create accessible web services, services must adhere to the WCAG or the Web Content Accessibility Guidelines. These guidelines, recognized as the international standard for web accessibility, provide a comprehensive framework for making digital content more accessible to people with disabilities. They are a crucial tool for designers, content authors, developers, and business stakeholders in our industry. The WCAG uses four main pillars to describe creating accessible services. It must be perceivable, operable, understandable, and robust.

Now why do we want to invest in the effort to make our services accessible? I'm not here to tell you a tale about we should do it because it's the morally right thing to do. Businesses need more compelling arguments to get on board. And I'm here to share some with you. If we look at the available statistics, we see that within the EU and the US, one out of four adult humans is experiencing some form of disability.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Accessibility at Discord
React Advanced Conference 2021React Advanced Conference 2021
22 min
Accessibility at Discord
Configuring Axe Accessibility Tests
TestJS Summit 2021TestJS Summit 2021
30 min
Configuring Axe Accessibility Tests
Top Content
Axe-core is a popular accessibility testing engine that is used Google, Microsoft, and hundreds of other companies to ensure that their websites are accessible. Axe-core can even integrate into many popular testing frameworks, tools, and IDEs. In this advanced session, we'll be learning how to configure axe and its integrations to fine tune how it runs and checks your pages and code for accessibility violations.
Dialog Dilemmas and Modal Mischief: A Deep Dive Into Pop-Ups
JSNation 2023JSNation 2023
10 min
Dialog Dilemmas and Modal Mischief: A Deep Dive Into Pop-Ups
Our design systems commonly feature components that show on top of other content: tooltips, date pickers, menus and teaching UI, to name just a few. Proposed updates to the web platform are about to make building these a whole lot easier. You might not even need JavaScript. In this talk, you’ll learn all about the upcoming ‘popover’ attribute, modality and the top layer.
a11y and TDD: A Perfect Match
JSNation 2022JSNation 2022
24 min
a11y and TDD: A Perfect Match
Accessibility has been web development's ugly duckling for quite some time now. I often get asked, "when should you test for a11y in your apps?" My answer is simple, "right from the start!". Regardless of the framework considered - React, Svelte, Vue, YourOwn™️ - as developers we are in a privileged position to help the ugly duckling grow into a beautiful swan. How? By diving deep into the pond and harnessing the power of Javascript APIs to build the right components for your web apps. And how can do you know you are building them right? By pairing Test Driven Development with the Testing Library family. Ready to grow your web apps into swans?
Nested Interactive Elements: An Nightmare in Accessibility
React Advanced Conference 2023React Advanced Conference 2023
23 min
Nested Interactive Elements: An Nightmare in Accessibility
There have been numerous remarkable new UX experiences developed over the years, such as cards displaying an array of products and clickable list items with dynamic menu options, among others. However, only a few are aware of the challenges involved in building these structures with accessibility in mind, and unfortunately, some of them are completely inaccessible. 
In today's talk, we will explore some of these prevalent web UX patterns and delve into the hidden challenges they present. While we may be able to mitigate some of these issues, others serve as cautionary tales in accessibility.
How to do Good Without Doing Anything
React Advanced Conference 2021React Advanced Conference 2021
32 min
How to do Good Without Doing Anything
There’s no arguing that building accessible websites is a force for good. But ensuring that our React websites and apps work for everyone can be time-consuming and isn’t always easy to get right. Luckily, investing a little bit of time on your accessibility workflow and setting up a series of automated tools will end up saving you tons of time and energy in the long run.In this talk I will demonstrate how you can leverage automated tools, clearly documented code standards and a well-defined development process in order to make building and testing accessible React apps a breeze. I will discuss the ways that I automate certain aspects of my development workflows to catch accessibility errors, define and set up tests and go through the entire lifecycle of accessibility feature development using a real-world example.

Workshops on related topic

Web Accessibility for Ninjas: A Practical Approach for Creating Accessible Web Applications
React Summit 2023React Summit 2023
109 min
Web Accessibility for Ninjas: A Practical Approach for Creating Accessible Web Applications
Workshop
Asaf Shochet Avida
Eitan Noy
2 authors
In this hands-on workshop, we’ll equip you with the tools and techniques you need to create accessible web applications. We’ll explore the principles of inclusive design and learn how to test our websites using assistive technology to ensure that they work for everyone.
We’ll cover topics such as semantic markup, ARIA roles, accessible forms, and navigation, and then dive into coding exercises where you’ll get to apply what you’ve learned. We’ll use automated testing tools to validate our work and ensure that we meet accessibility standards.
By the end of this workshop, you’ll be equipped with the knowledge and skills to create accessible websites that work for everyone, and you’ll have hands-on experience using the latest techniques and tools for inclusive design and testing. Join us for this awesome coding workshop and become a ninja in web accessibility and inclusive design!
Automated accessibility testing with jest-axe and Lighthouse CI
TestJS Summit 2021TestJS Summit 2021
85 min
Automated accessibility testing with jest-axe and Lighthouse CI
Workshop
Bonnie Schulkin
Bonnie Schulkin
Do your automated tests include a11y checks? This workshop will cover how to get started with jest-axe to detect code-based accessibility violations, and Lighthouse CI to validate the accessibility of fully rendered pages. No amount of automated tests can replace manual accessibility testing, but these checks will make sure that your manual testers aren't doing more work than they need to.
Web Accessibility in JavaScript Apps
React Summit 2022React Summit 2022
161 min
Web Accessibility in JavaScript Apps
Workshop
Sandrina Pereira
Sandrina Pereira
Often we see JavaScript damaging the accessibility of a website. In this workshop, you’ll learn how to avoid common mistakes and how to use JS in your favor to actually enhance the accessibility of your web apps!
In this workshop we’ll explore multiple real-world examples with accessibility no-nos, and you'll learn how to make them work for people using a mouse or a keyboard. You’ll also learn how screen readers are used, and I'll show you that there's no reason to be afraid of using one!
Join me and let me show you how accessibility doesn't limit your solutions or skills. On the contrary, it will make them more inclusive!
By the end, you will:- Understand WCAG principles and how they're organized- Know common cases where JavaScript is essential to accessibility- Create inclusive links, buttons and toggleble elements- Use live regions for errors and loading states- Integrate accessibility into your team workflow right away- Realize that creating accessible websites isn’t as hard as it sounds ;)
Creating Accessible React Native Apps
React Summit Remote Edition 2021React Summit Remote Edition 2021
91 min
Creating Accessible React Native Apps
Workshop
Scott Vinkle
Scott Vinkle
React Native is a framework used to create native iOS and Android apps in a way web developers may already be familiar with. But how do you ensure your React Native apps are inclusive and usable everyone? Scott will share tips on how to test and build React Native apps with accessibility baked-in!