# reveal.js

# A11y First
& Everyone Wins

## More Composable, Intuitive & Testable

Ava Gaiety Wroten

Ava Wroten
She/Her

Software Engineer at

On Gitlab @gaiety Or Github @sharpshark28

## Intro

1. Topic
2. Topic

## Feature: Item Reordering

Mouse Drag & Drop

Do we support Touch?

What about A11y?

Sounds simple enough. Perhaps, too "simple".

A11Y

A....11.....Y

Accessibility

Equity

At Allovue we talk Equity a lot. I was tasked with delivering a feature that not everyone could use. This felt unfair locking out opportunities to use parts of the app from some users.
World Health Organization

## 15% of the World
lives with some form of disability

Web assistive technologies commonly help with...

- Vision
- Hearing
- Movement

## Degrees of Disabilities

Limited mobility, muscle slowness, tremors, low vision, color blindness, partial hearing loss, etc

There are other forms of disability as well as varying degrees of disability. People are human, we have differing levels of ability.

👩🏽‍🔬 👨🏾‍🎨 👩🏻‍🔧 👨🏼‍✈️

I build software for humans

I wouldn't be happy with myself if I shipped software that was completely unusable to some users in a shortsighted fashion.

So I did some research...

## ember-sortable

✔️ Mouse Drag & Drop

✔️ Touch Drag & Drop

## Component Structure

ember-sortable ```html.hbs <SortableGroup> <SortableItem> ```
Custom Wrappers ```html.hbs <SortableGroupAccessible> <SortableItemAccessible> ```
TODO: Living Styleguide?
TODO: TESTING
🎉 A11y allowed us to test reordering! 🎉

## Team Wins

- Quick Feedback Loop
  - ...with development
  - ...with design
  - ...with project managers
- Sign off for UX
- Less stress on QA
- Less scope creep

v2.x.x ember-sortable

## Where do we go from here?

- ember-sortable v2.2.x modifiers

## Outro

1. Topic
2. Topic

We are hiring!

## Ava's Challenge to You

Hire someone different than you.

Make A11y a priority at your next design meeting!

Hire someone different than you: Race, Religion, Orientation, Gender, megablocks VS Legos. And, finally, make A11y a priority. You may be surprised how many people thank you for it.