ManningBooks

ManningBooks

Devtalk Sponsor

Architecting Accessibility (Manning)

Architecting Accessibility shows you how to build web applications that work for everyone. Rather than treating accessibility as a checklist, this important book offers simple and practical design decisions to break down the real barriers that challenge users who experience difficulty with sight, hearing, or mobility.

Chris Porter

Accessibility conversations often get pulled toward conformance: did we meet WCAG, did we pass the audit, did Lighthouse complain, did the component technically expose the right ARIA attributes? Those things matter, of course. But the book takes a broader view: accessibility problems usually don’t start at the last QA pass. They start much earlier, in product decisions, information architecture, design systems, component APIs, team ownership, and the way accessibility is treated across the software lifecycle.

A few themes the book gets into:

How accessibility decisions show up in architecture, design, and implementation
Why conformance is necessary but not enough
How teams can make accessibility more durable across components, workflows, and releases
How to think beyond one-page fixes and toward systems that stay accessible as they grow

The book is now available in MEAP, so early readers can follow along as chapters are released and send feedback while the book is still being developed.

I’d love to hear what people here think about this angle. In your experience, where do accessibility issues usually enter the system: design, implementation, product requirements, tooling, QA, or somewhere else entirely?


Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Where Next?

Popular Frontend topics Top

PragmaticBookshelf
Database-driven sites bring complexity you might not need, but building a site by hand is too much work. Hugo is a static site generator ...
New
PragmaticBookshelf
You work in a loop: write code, get feedback, iterate. The faster you get feedback, the faster you can learn and become a more effective ...
New
PragmaticBookshelf
WebAssembly fulfills the long-awaited promise of web technologies: fast code, type-safe at compile time, execution in the browser, on emb...
New
PragmaticBookshelf
JavaScript is no longer to be feared or loathed—the world’s most popular and ubiquitous language has evolved into a respectable language....
New
ManningBooks
Blazor in Action is a practical guide to building stunning UIs and client-side applications using C# and .NET. Written to the most recent...
New
JesseSkinner
I’ve developed a video course called The Joy of Svelte, where I go in depth on Svelte features, especially different ways to manage state...
New
ManningBooks
Math for Frontend Web Dev reveals the mathematical principles behind beautiful, accessible, and functional web designs, giving you the sk...
New
ManningBooks
Investing for Programmers bridges the gap between software development and personal finance, offering programmers a clear and practical g...
New
ManningBooks
Written by core Node.js and TC-39 committee contributor James M. Snell, JavaScript in Depth teaches you what’s really happening when Java...
New
ManningBooks
Spring Start Here, Second Edition by Laurenţiu Spilcă is a foundations-first introduction to the Spring framework. Perfect for Spring beg...
New

Other popular topics Top

PragmaticBookshelf
Instantly view the changes you make to an app with stateful hot reload, and define a declarative UI in the same language as the app logic...
New
PragmaticBookshelf
From finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don't need an ...
New
PragmaticBookshelf
Tailwind CSS is an exciting new CSS framework that allows you to design your site by composing simple utility classes to create complex e...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
PragmaticBookshelf
Use WebRTC to build web applications that stream media and data in real time directly from one user to another, all in the browser. ...
New
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
husaindevelop
Inside our android webview app, we are trying to paste the copied content from another app eg (notes) using navigator.clipboard.readtext ...
New
PragmaticBookshelf
Author Spotlight: Peter Ullrich @PJUllrich Data is at the core of every business, but it is useless if nobody can access and analyze ...
New
PragmaticBookshelf
25 puzzles that will make you a better C programmer by challenging your knowledge of the language, and explaining the technical details o...
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New