Don’t Break The Web

A presentation at EmberConf 2019 in in Portland, OR, USA by Melanie Sumner

Don't Break The Web

Don't Break The Web

Web Development in 1997

Web Development in 1997

Web Development Today

Web Development Today

Web Deployment Today

Web Deployment Today

History of the web

History of the web

The Web in 2019

The Web in 2019

The Million Page Project

The Million Page Project

The stats

The stats

Frameworks and A11y

Frameworks and A11y

We have met the enemy and he is us

We have met the enemy and he is us

Our focus

Our focus

issue: Low contrast text

issue: Low contrast text

issue: missing alt text

issue: missing alt text

issue: empty links

issue: empty links

issue: missing labels

issue: missing labels

issue: missing document language

issue: missing document language

preventable issues

preventable issues

too many excuses

too many excuses

Excuse: client requests

Excuse: client requests

Imagine...

Imagine...

"You didn't ask for sugar in your cookie"

"You didn't ask for sugar in your cookie"

excuse: Implementing A11y is too hard

excuse: Implementing A11y is too hard

reality check

reality check

Space Travel

Space Travel

Epic Quests

Epic Quests

Plants

Plants

Excuse: not an Ember issue.

Excuse: not an Ember issue.

How it is today

How it is today

Optional Feature

Optional Feature

Application Template Feature

Application Template Feature

Before

Before

After

After

Call to Action

Call to Action

Action Step: Contribute

Action Step: Contribute

Action Step: Use Assistive Tech

Action Step: Use Assistive Tech

Action Step: Ask about A11y

Action Step: Ask about A11y

Action Step: Support Openly

Action Step: Support Openly

Thank you!

Thank you!

How do you innovate in an inclusive way? It’s time for JavaScript frameworks- Ember, specifically- to step up our game when it comes to accessibility.

Video

Resources

The following resources were mentioned during the presentation or are useful additional information.

  • The WebAIM Million

    An accessibility analysis of the top 1,000,000 home pages

  • How A Screen Reader User Accesses The Web: A Smashing Video

    In this Smashing TV webinar recording, join Léonie Watson (a blind screen reader user) as she explores the web, and find out about some unexpected properties of HTML elements that not only have a huge impact on accessibility, but also turn out to be pretty good for performance, too.

  • ember-cli-deploy

    Simple, flexible deployment for your Ember app.

  • Music

    Intro Music- “Mutual Slump” by DJ Shadow

Buzz and feedback

Here’s what was said about this presentation on Twitter.