Skip to main content
Rishi
  • Articles
  • Projects
  • Gallery
  • Career
  • About
Contact
Articles Projects Gallery Career About Get in Touch
  1. Home
  2. › Articles
  3. › Series
  4. › Web Accessibility: A Developer's Guide

Web Accessibility: A Developer's Guide

Learn to build accessible web applications, from foundational principles and accessible forms to automated testing and CI integration.

3 parts
1
Accessible web app with ARIA and keyboard navigation
Part 1

Web Accessibility Guide: ARIA, Keyboard and Color Contrast

A practical accessibility guide covering semantic HTML, keyboard support, focus management, color contrast and when ARIA is needed. Updated for WCAG 2.2.

June 16, 2025 Read article →
2
Split image showing a frustrated user struggling with an inaccessible form versus a happy user easily completing an accessible form with proper labels and clear feedback
Part 2

Creating Accessible Web Forms

A developer's guide to accessible web forms: WCAG 2.2, ARIA roles, semantic HTML, keyboard navigation and clear error handling.

June 25, 2025 Read article →
3
A futuristic assembly line where glowing web page mockups pass through scanning gates that highlight accessibility elements like form labels and contrast ratios, color-coded green or amber, in a sleek dark industrial space with teal and violet lighting
Part 3

Automated Accessibility Testing with axe-core and Playwright

Run accessibility regression checks in CI with axe-core, Playwright and GitHub Actions, then add manual testing where the tools stop.

July 14, 2025 Read article →
Start Reading from Part 1
GitHub LinkedIn Instagram

© 2018 Rishi Kumar Chawda

These articles are licensed under CC BY-NC 4.0, and the code samples in them under MIT. Not covered: photographs, quotations, other people's material (including code and images), and images generated with AI tools. License terms

Articles · Projects · Gallery · Career · About · Contact · Privacy Policy

Keyboard Shortcuts

Navigation

  • HGo to Home
  • G AGo to Articles
  • G PGo to Projects
  • G GGo to Gallery
  • G CGo to Contact
  • G BGo to Bits
  • G QGo to Reads

Actions

  • ⌘ KOpen search
  • TToggle theme
  • ?Show this modal
  • EscClose overlay

Reading

  • JScroll to next section
  • KScroll to previous section
  • ←Previous article
  • →Next article