Accessibility API 101


Duration: 50 mins
Aimee Forsstrom
Principal Engineer

When googling web accessibility you can easily see the trend of discussions around the use of “native HTML elements” over JavaScript frameworks custom element approach. If you have ever gotten lost down the rabbit hole of trying to understand why? this talk aims to fill in the blanks by discussing the technical reasoning behind the "Native HTML" approach.

Lets be honest, most developers have heard about the Document Object Model in browsers, but it’s rare to hear people talk about the role that the Accessibility API has within the DOM. In this talk we will unpack the mystery of how the browser DOM interacts with the Accessibility API, and help explain how HTML elements are used for interpretation of your website by assistive technologies.

No high level code will be shown but there will be flowcharts aimed at providing an understanding of why the way the code is written in HTML impacts how the Accessibility API will be able to interpret it.

You may also be interested in

180 mins
Design Principles for the Effective Developer

How many design patterns and principles can you name as developer? Are they important? Should we not rather focus on...

25 mins
Using Software, AI, DS to Source Growth Opportunities

Growing up in Honduras, Bolivia, India, Nepal and Indonesia, Thomas believes innovation decision making is one of the most far-reaching...

50 mins
On Being an Effective Developer

As developers we not only operate in different contexts, but also often have these different contexts interplay as part of...

50 mins
Do You Know Da Wae

We build development teams based on individual ability to write code but development of a software project of any significance...

180 mins
Modern Software Development

Our industry never stops changing, but sometimes those changes are trivial and fluffy and we can ignore them. Sometimes they...

50 mins
Identifying And Removing Impediments

Executing a software project has many challenges. For a team to function smoothly and deliver working solution we have to...