Girls Who Code Summer Camp at Intuit

Intuit sponsored an intensive 7-week camp for Girls Who Code during the summer of 2015. This is a fantastic opportunity for young girls to learn the basics of computer programming and move beyond to product design and development. It culminated with the young engineers presenting their final projects, which were quite impressive. I had the […]

Use aria-labelledby to provide context to unordered lists

It’s not uncommon for a web page to include multiple sets of lists. This is especially true for a web site that aggregates information. The Yahoo! Finance home page contains at least 12 lists. Screen readers allow the user to navigate a page via lists and announce the number of items in each list. But […]

Accessible Android Inputs with Material Design

Update – August 2016 I first wrote this post shortly after textinputlayout was introduced and there was a distinct lack of documentation. My original code example for setting the error was incorrect. Per Victor Tsaran: There is no such attribute as android:setError. There is a method called setError in the View class that can set […]

That Deaf Guy AKA Ken Bolingbroke

The following was written by a Yahoo! engineer to help his co-workers understand his deafness. He wrote this to answer the myriad of questions and to make meetings more productive. It was originally published on the Yahoo! Accessibility Lab’s web site. The Background I was diagnosed with a hearing loss when I was four years […]

Make your presentations accessible

I give a lot of presentations at conferences that include people with vision and hearing disabilities. I try to make my presentations informative for the entire audience. Here are some of my tips. Create a vocabulary list for sign language interpreters Before I give a presentation, I spend a few minutes going through the slides […]