WORKSHOP

Wey Wey Web

TDD, XP and Pair Programming in Practice

TDD · XP · Pair Programming · Accessibility · Frontend Testing · React · Software Craftsmanship

When should we start testing accessibility? The answer is simple: from the very beginning. In this hands-on workshop, we'll build a small frontend application using Test-Driven Development, XP practices, and accessibility-first thinking, proving that quality, usability, and inclusive design can be built into a product from day one.

Accessibility is often treated as something to validate at the end of a project. But what if it became part of the development process from the very first test?

In this interactive workshop, participants will build a simple ToDo application while applying Test-Driven Development (TDD), Pair Programming, and accessibility-focused testing techniques. Along the way, we'll explore how modern frontend testing frameworks can be enhanced with accessibility tooling to create applications that are both reliable and inclusive.

Using practical exercises and collaborative development practices, attendees will learn how XP principles can improve software quality while making accessibility a natural part of everyday development rather than a last-minute requirement.

What attendees will learn

  • How to apply Test-Driven Development to frontend applications
  • How to integrate accessibility testing into everyday workflows
  • How Pair Programming supports knowledge sharing and quality
  • How to use modern testing frameworks effectively
  • How to build accessibility awareness without being an expert
  • How XP practices can improve collaboration and product quality
  • How to start meaningful conversations about accessibility inside teams

Requirements

To participate in the coding exercises, attendees should bring:

  • A laptop (Windows, macOS, or Linux)
  • An internet connection
  • VS Code or another preferred editor
  • A frontend development setup (React preferred, though concepts apply to other frameworks)

For attendees who prefer to follow along:

  • A notebook for taking notes

For everyone:

  • Curiosity
  • Good vibes

Target audience

All product-development roles are welcome, including developers, product designers, product managers, QA engineers, and engineering leaders.

Developers will benefit the most from the hands-on exercises, while designers and product managers will gain a better understanding of accessibility requirements, legislation, and how inclusive design can be embedded into modern development workflows.