Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Accessibility: It's More Than Just Screen Readers
Search
Fen Slattery
April 17, 2018
Programming
1
120
Accessibility: It's More Than Just Screen Readers
As presented at Indy.Code() on April 17, 2018
Fen Slattery
April 17, 2018
Tweet
Share
More Decks by Fen Slattery
See All by Fen Slattery
Differentiate yourself using empathy
sublimemarch
0
200
Accessibility: What You Should Know
sublimemarch
0
67
Sass for Fun and Profit
sublimemarch
0
130
Why Won't You Take My Money
sublimemarch
0
35
CSS Isn't Scary
sublimemarch
0
150
Accessibility: It's More Than Just Screen Readers
sublimemarch
0
160
Accessibility: It's Not Just a Client Side Problem
sublimemarch
0
300
CSS Isn't Sccary
sublimemarch
0
220
No, You Don't Need to Know My Sex: Gender Bias in Form Design
sublimemarch
0
260
Other Decks in Programming
See All in Programming
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
3
1.3k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
150
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
130
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
740
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1k
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
370
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
190
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
5
830
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
360
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
200
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
360
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.3k
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
Designing Experiences People Love
moore
143
24k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
68
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
470
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
350
Practical Orchestrator
shlominoach
191
11k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
190
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
630
Transcript
Accessibility It's More Than Just Screen Readers @sublimemarch
Stephanie Slattery @sublimemarch @sublimemarch
What is accessibility? @sublimemarch
The design of products, devices, services, or environments for people
who experience disabilities. @sublimemarch
It's the practice of removing barriers that might prevent people
with disabilities from accessing something. @sublimemarch
Accessibility is about inclusion. @sublimemarch
Technology is exists to make our lives easier, not harder.
@sublimemarch
Let's talk about disability. @sublimemarch
Disability can be the result of disease, trauma, or genetics.
@sublimemarch
Disability can be permanent, chronic, or temporary. @sublimemarch
Categories of Disability • @sublimemarch
Categories of Disability •visual @sublimemarch
Categories of Disability •visual •hearing @sublimemarch
Categories of Disability •visual •hearing •motor @sublimemarch
Categories of Disability •visual •hearing •motor •cognitive @sublimemarch
People with disabilities are using the technology you create. @sublimemarch
Assistive Technology •screen readers •magnifiers (hardware and software) •large print
and tactile keyboards •eye gaze and head mouse systems •speech recognition @sublimemarch
@sublimemarch
@sublimemarch
@sublimemarch
1 in 5 Americans have a disability @sublimemarch
56.7 million people @sublimemarch
1 in 10 Americans have a disability that impacts computer
use @sublimemarch
Accessibile design helps everyone! @sublimemarch
@sublimemarch
@sublimemarch
Ability is temporary. @sublimemarch
Why would we make something accessible? @sublimemarch
To improve the lives of people with disabilities @sublimemarch
We are responsible for what we create. @sublimemarch
To capitalize on a wider audience or consumer base @sublimemarch
$175 billion in discretionary income @sublimemarch
It's the law. @sublimemarch
Rehabilitation Act of 1973 @sublimemarch
Americans with Disabilities Act (1990) @sublimemarch
Lawsuits •MIT and Harvard - no captions •Scribd - inaccessible
to screen readers •Netflix - no captions •H&R Block - inaccessible site and app •Reebok - inaccessible to screen readers @sublimemarch
How do I know if what I'm making is accessible?
@sublimemarch
Listen to people with disabilities. @sublimemarch
Follow best practices. @sublimemarch
Web Content Accessibility Guidelines 2.0 @sublimemarch
Conformance Levels •A - minimum, not quite enough @sublimemarch
Conformance Levels •A - minimum, not quite enough •AA -
addresses most common issues @sublimemarch
Conformance Levels •A - minimum, not quite enough •AA -
addresses most common issues •AAA - highest level, but not always possible @sublimemarch
Four Principles of the WCAG @sublimemarch
1. Perceivable • @sublimemarch
1. Perceivable •text alternatives @sublimemarch
1. Perceivable •text alternatives •captions @sublimemarch
1. Perceivable •text alternatives •captions •doesn't rely on sensory characteristics
@sublimemarch
1. Perceivable •text alternatives •captions •doesn't rely on sensory characteristics
•doesn't rely on color @sublimemarch
1. Perceivable •text alternatives •captions •doesn't rely on sensory characteristics
•doesn't rely on color •can control audio @sublimemarch
2. Operable • @sublimemarch
2. Operable •can navigate with keyboard @sublimemarch
2. Operable •can navigate with keyboard •can pause/stop video @sublimemarch
2. Operable •can navigate with keyboard •can pause/stop video •prevent
seizures @sublimemarch
2. Operable •can navigate with keyboard •can pause/stop video •prevent
seizures •skip links @sublimemarch
2. Operable •can navigate with keyboard •can pause/stop video •prevent
seizures •skip links •visible focus @sublimemarch
3. Understandable • @sublimemarch
3. Understandable •languages labeled @sublimemarch
3. Understandable •languages labeled •no unpredictable changes on focus/input @sublimemarch
3. Understandable •languages labeled •no unpredictable changes on focus/input •consistent
navigation @sublimemarch
3. Understandable •languages labeled •no unpredictable changes on focus/input •consistent
navigation •errors identified @sublimemarch
3. Understandable •languages labeled •no unpredictable changes on focus/input •consistent
navigation •errors identified •labels and instructions @sublimemarch
4. Robust • @sublimemarch
4. Robust •complete and correct markup @sublimemarch
4. Robust •complete and correct markup •UI elements can be
programatically determined @sublimemarch
Open Accessibility Framework (OAF) @sublimemarch
Creation @sublimemarch
Use @sublimemarch
But it's more than just the guidelines... @sublimemarch
Guidelines are tools, not solutions. @sublimemarch
Listen to people with disabilities. @sublimemarch
How can you advocate for accessibility? @sublimemarch
Collect baseline information. @sublimemarch
Gather support. @sublimemarch
Define a standard. @sublimemarch
Monitor conformance. @sublimemarch
If not you, then who? @sublimemarch
You can do it! @sublimemarch
We're all responsible for improving the lives of people who
use our technology. @sublimemarch
Accessibility It's More Than Just Screen Readers @sublimemarch
Stephanie Slattery @sublimemarch @sublimemarch