It would be easy to think that since Python is "just" a programming language, we don't have to pay attention to web accessibility. The fact is that most of what we do ends up with some, if not all, front-facing components delivered on the web or mobile via HTML, CSS and JavaScript.
Accessibility benefits everyone, not just people with disabilities. Whether someone is Deaf or blind, has motor or cognitive disabilities, or doesn't speak English as a first language, or tries to use your app on a mobile device in bright sun, if accessibility hasn't been considered, your app is likely to lock them out of being able to use it. As such, it is mission critical for our code output to take into account web accessibility basics.
We'll explore the POUR principle: Building apps that are Perceivable, Operably, Understandable and Robust. We'll talk a bit about who is affected by lack of accessibility, and what barriers people may face.
You'll leave the workshop with a greater understanding of the issues, some practical things to implement, and resources to be able to increase your knowledge.
Nicolas Steenhout is a veteran of, and passionate advocate for, web accessibility. Nic had taken the lead in building several websites prior to taking up a federally-funded position in the disability sector in the US in 1996. An international speaker, trainer, and consultant, Nic works with government, corporations, and small teams in the areas of both web and physical accessibility. Working with and for thousands of people with disabilities in North America and Australasia, while working with web technologies and their impact, has given Nic a unique insight into the challenges, solutions, and nuts and bolts of web accessibility.