Giving Back to the Community
Many in this holiday season have a tradition of giving to those we love. This often extends beyond our immediate circle to supporting those in need. Each day of 24 Accessibility has been a gift from an...
View ArticleStories from the Trenches: What I’ve learned from Working as a Blind...
Introduction Before I can claim any familiarity with the material I am about to present, both myself and the topic at hand need to be introduced. This will set the stage for the later portions of the...
View ArticleThe “D” in the DOM
The landscape of web development has changed a lot since I first started in the industry. We still have the traditional method of rendering all the HTML for a web page on the server and sending it to...
View ArticleAccessible SVG Icons with Inline Sprites
If we were searching for reasons to use icons on a project, we don’t need to go far in order to find them. As Oliver Reichenstein wonderfully put it in his talk “On Icons” at Smashing Conference...
View ArticleA New Day: Making a Better Calendar
This calendar year is almost over and we still don’t have any solid guidance or official ARIA pattern on how to build an interactive and accessible calendar widget. Of course, HTML5 did provide us with...
View ArticleUnlocking Accessibility for UX/UI Designers
Tap, tap, one, two… is this thing on? Ahem … My dear designer friends, I have a confession to make, on behalf on anyone who’s ever worked in the field of digital accessibility. We, the accessibility...
View ArticleHow To Advocate For Accessible And Inclusive Tech Events
The audio version of this article provided by Ray Fallon. I’ve been attending networking and tech events for over a decade. I have also been an event producer and organizer. As technologists and web...
View ArticleDisability is a spectrum, not a binary
When we look at disability as a spectrum instead of a binary, we can see that a lot more people struggle to use our stuff than we might think. The good news is that making things accessible helps even...
View ArticleHow Ableism Leads to Inaccessibility
Ableism is the belief that a fully-functional body and mind are the norm for a human being. This definition may seem innocuous at first read; it feels like common sense that if everything goes...
View ArticleW3C is Coming to Your A11Y Tools
Audio version voiced by Ray Fallon. Most people doing accessibility testing use some sort of testing tools. They are great for quick validation, as a starting point for audits, and as part of...
View ArticleNot Your Father’s Navigation Strategy: There’s More Than Just the TAB Key
When a sighted person, who has no additional disabilities, visits a website or uses a web application, the layout is usually easily processed. Navigation menus, toolbars, side bars, footers, and other...
View ArticleMobilizing Android Accessibility At Airbnb
A bit of backstory (a foreword by Diane Ko) At Airbnb, our vision is a world where anyone can belong anywhere. This includes not just our physical spaces, but our digital ones as well. We recognized...
View ArticleAccessibility Pro Certified: To Be or Not To Be
Becoming a great accessibility professional is not something that occurs overnight. This field is broad and deep with many opportunities to make the world a better place. Expertise in digital...
View ArticleCase Study – Podcast Becomes a WCAG 2.1 Implementation Site
tl; dr (Too long; didn’t read) The A11y Rules Podcast was originally only available on Patreon. A website was created when the show became more popular. The website had to be accessible. Some barriers...
View ArticleAll Change? What Could Happen to Accessibility Law in the UK after Brexit
There’s an old Chinese curse which roughly translates as “may you live in interesting times”: a warning that you are about to live through the sort of difficult experiences which allegedly build...
View ArticleI Threw Away my Mouse
Last year I attended JS Conf Budapest and I watched many great talks but “YES! Your site can (and should) be accessible” by Laura Carvajal was the most thought-provoking talk for me. Laura explained...
View ArticleAccessibility and Inclusion with the World’s Most Popular Communication Tool:...
Audio version voiced by Jason Rodriguez HTML email marketing is routinely ranked as one of the world’s most valuable marketing channels, yet very little work has been done to make accessible emails...
View ArticleI Used a Switch Control for a Day
Stephen Hawking used something called a switch to communicate, author books and surf the web. Switches can look very different, but in the image below I’m holding a classic one – basically, a big...
View ArticleiOS Accessibility Properties: How They Relate to WCAG, and How to Correctly...
Audio version voiced by Jennifer Dailey It sometimes seems very difficult to create a good user experience in iOS for VoiceOver users, especially without changing the current experience for sighted...
View ArticleWeb components still need to be accessible
Audio version voiced by Eric Bailey Web components are an exciting technology that allows developers to create self-contained, reusable code patterns that are easy to control and update. The idea of...
View ArticleBenefits of a Single Text Field Versus Multiple Text Fields
We often come across forms that have multiple fields for what is, in essence, a single piece of data, like a phone number or credit card number. Creating forms like that can pose some usability issues...
View ArticleARIA 1.1 – What’s New?
This article assumes you are already familiar with Accessible Rich Internet Applications (ARIA). If you want a refresher, my favorite introduction to ARIA is the Read Me First section of the ARIA...
View ArticleProve You’re Not A Bot: reCAPTCHA version 3
Google has finally solved the CAPTCHA’s ultimate puzzle: getting rid of the need for puzzles. Everyone, especially users with disabilities, can heave a huge sigh of relief. A CAPTCHA is a programmatic...
View ArticleTables and Beers
It’s end of 2018, table markup has been with us since HTML 3.2 circa 1997. You (and I) would think that the representation of data table semantics in the accessibility tree, complete interoperability...
View Article