Accessibility in JavaScript Applications
Join us for an Awesome Workshop on:

Accessibility in JavaScript Applications

July 30, 2019 - 9:30am to 5:30pm Central Daylight Time

This workshop has already been published as a course!

Accessibility in JavaScript Applications

Some Key Takeaways!

By participating along with us in the workshop, you'll learn:

  • Understand how to incorporate accessibility into your web development workflow.
  • Debug your sites and applications for accessibility using the latest tools.
  • Apply accessibility to React web applications with Gatsby, while learning how accessibility applies to other stacks.
  • Learn the benefits of manual and automated testing to grow web accessibility superpowers!
  • Integrate focus management into your web applications, gracefully handling keyboard and screen reader interactions.
  • Practice announcing view changes with your code and keeping screen reader users up to date.
  • Achieve wins with semantic markup, unobtrusive animation, and progressive enhancement.

Your (Awesome) Instructor

Marcy Sutton

Marcy Sutton

Marcy Sutton is the Head of Learning at Gatsby, a startup creating fast, accessible websites and web apps while building a strong community. Previously, she was a Developer Advocate on the axe-core team at Deque Systems, developing tools for web accessibility testing. In 2016, O’Reilly gave Marcy a Web Platform Award for her work in accessibility. When away from the keyboard, Marcy can be found exploring mountains, playing with her dog and cat, and cooking as self care.

Spend A Full Day Immersed in Technical Web Accessibility with Marcy Sutton

Workshop Details

Something that’s often forgotten or left behind in web development is accessibility. There’s a misconception that accessible sites are boring and old school, and even a myth that assistive technologies don’t support JavaScript. While in fact, we can produce innovative and inclusive web applications. This workshop will teach you to remove barriers to access that might prevent people with disabilities from using a modern web application. We’ll study accessibility in UI components, primarily with React and Gatsby.js, but with knowledge applicable to all JavaScript-heavy web stacks. We'll learn how to properly test our UI components, and we’ll test for accessibility at the page level as well with browser-based, end-to-end test coverage. To support users without client-side JavaScript enabled, we’ll also look at Gatsby's server-side rendering and progressive enhancement.

Daily Schedule

We've already held over 300 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

  • 9:30AM
    Introduction and overview
  • 9:45AM
    Install demos and tools
  • 10:00AM
    Web accessibility debugging
  • 11:00AM
    Intro to accessibility in JavaScript web applications
  • 12:00PM
  • 1:00PM
    Accessibility in JavaScript web applications, cont'd
  • 2:00PM
    Accessible components & unit tests
  • 3:00PM
    Accessible pages, end-to-end
  • 4:00PM

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?


This course is for web developers with some JavaScript experience; automated testing knowledge is a plus, but not absolutely required. It is intended for all accessibility skill levels. Having curiosity and empathy for your users is the most important part!

Any Prerequisites?

Event Details


One Full Day Workshop Session

Replay Videos (available immediately)


July 30, 2019 - 9:30am to 5:30pm Central Daylight Time


Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN