Online: Reviving Web Accessibility: Overcoming Challenges in Modern Web Apps
Details
Title: "Reviving Web Accessibility: Overcoming Challenges in Modern Web Applications"
Description: In this talk, we'll dive into the world of developing accessible component libraries within the context of modern web frameworks. If you're a web developer who values accessibility and wants to create inclusive experiences, this session is for you.
During this talk, we'll explore practical techniques and strategies to develop accessible component libraries efficiently. We'll focus on the popular front-end framework React, while also touching on broader concepts that apply across different frameworks.
Rather than convincing you of the importance of accessibility, this session is all about empowering developers who are already accessibility-conscious. We'll delve into the nitty-gritty of building components prioritizing inclusive design principles, ensuring equal access for all users.
Throughout the talk, we'll uncover various techniques that enable the rapid development of accessible component libraries. We'll discuss approaches such as implementing keyboard navigation, leveraging ARIA attributes, managing focus, and utilizing semantic HTML. These techniques will help you create components seamlessly integrating accessibility features without sacrificing functionality or aesthetics.
Additionally, we'll explore unstyled component libraries. These libraries offer a range of pre-built, accessible components that can be easily customized and integrated into your projects. We'll delve into practical examples, showcasing how these libraries can accelerate the development of accessible components within web frameworks.
By the end of this talk, you'll walk away with actionable insights and a toolkit of techniques to develop accessible component libraries in the context of modern web frameworks. Whether you're a seasoned developer or just starting out, this session will equip you with the knowledge and resources to create web applications that prioritize accessibility and inclusivity.
Facilitator: Thabiso Magwaza
Web development enthusiast working as a software engineer.
I'm an electrical engineering graduate from Wits University with three years of experience as a software engineer at BBD. I enjoy web development and I am interested in expanding the use cases we have for web development technologies in South Africa.
If you are new to the group, read our monthly meeting FAQ to answer some common questions (https://www.meetup.com/DeveloperUG/pages/Monthly_Meetings/).