Skip to main content
Rishi
  • Articles
  • Projects
  • Gallery
  • About
Articles Projects Gallery 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 for continuous accessibility.

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

Web Accessibility Guide: ARIA Roles, Keyboard Navigation & Color Contrast

Practical web accessibility guide for developers covering semantic HTML, keyboard support, focus management, color contrast, and when ARIA is actually necessary. 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

Learn to build accessible web forms with this developer's guide. Covers WCAG 2.2, ARIA roles, semantic HTML, keyboard navigation, and error handling to create inclusive, compliant user experiences.

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, Playwright & GitHub Actions

Set up automated accessibility regression checks in CI/CD with axe-core, Playwright, and GitHub Actions. Catch common issues before production, then pair automation with manual testing where tools stop.

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

© 2026 Rishi Chawda

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