Been picking @BenDMyers' brain over the last few days about accessibility. Here's some scattered thoughts and resources I've gather:

I think the industry has gotten much better at making the case for accessibility whether on moral, legal, or economic grounds.
But we are failing new developers by providing essentially zero education in this area. In my bootcamp I was told, "We don't have time to teach you accessibility, but it'll be on your interviews so you should learn it." This wasn't very encouraging. Aria was never mentioned once.
Resources either rehash the same basic pieces of advice over and over (alt-text!!!) or provide a technical deep dive on a specification that numbers in the tens of thousands of words. To fill this gap we have bloggers like @BenDMyers @aardrian @codingchaos and @marcysutton
Common education pitfalls include:

* Introducing a11y too late
* Trying to cover everything you could ever know about a11y
* Too much theory, not enough practice
* Neglecting getting proficient at testing or finding further resources
* Too much focus on compliance/lawsuits
React Aria is a library of hooks that provides accessible UI primitives for design systems.

It implements adaptive interactions to ensure the best experience possible for all users, including support for mouse, touch, keyboard, and screen readers. https://react-spectrum.adobe.com/react-aria/getting-started.html
axe-core is an accessibility testing engine for websites and other HTML-based user interfaces.

Accessibility testing can be performed as part of your unit testing, integration testing, browser testing, and any other functional testing. https://github.com/dequelabs/axe-core
Grommet components can be read by screen readers.

- Default textual description varies for each component
- Description generally generic and lacking contextual information
- A property called a11yTitle enables callers to provide a better description

https://v1.grommet.io/docs/accessibility/
Accessibility Weekly, Articles and Videos, Assistive Technology, Books, Companies and Organizations, Conferences, Courses, Development Testing and Validators, Guides, Jobs, Laws, Meetups, People to Follow, Talks, Tools, W3C Specification https://github.com/brunopulis/awesome-a11y
You can follow @ajcwebdev.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.