A Web for Everyone: Designing Accessible User Experiences

4.25/5 · 200+ ratings

Designing for the web means designing for people of all abilities, yet accessibility is often treated as an afterthought or a technical burden. Sarah Horton and Whitney Quesenbery shift this perspective, demonstrating that inclusive design actually fuels creativity rather than limiting it. By centering on the user experience, they show how to build digital spaces that are usable, beautiful, and w…

Shelves
Programming Nonfiction Aaron Gustafson Whitney Quesenbery Professional Development Usability Sarah Horton book Business Technology Website Design Design Web Reference

More like this


The Clean Coder: A Code of Conduct for Professional Programmers

Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common They care deeply about the practice of creating…

4.25/5 · 200+ ratings

Extreme Programming Explained: Embrace Change

“In this second edition of Extreme Programming Explained, Kent Beck organizes and presents five years’ worth of experiences, growth, and change re…

4.25/5 · 200+ ratings

A Philosophy of Software Design

This book addresses the topic of software how to decompose complex software systems into modules (such as classes and methods) that can be impleme…

4.25/5 · 200+ ratings

Clean Code: A Handbook of Agile Software Craftsmanship

Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and signifi…

4.25/5 · 200+ ratings

Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People

An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have alread…

4.25/5 · 200+ ratings

Working Effectively with Legacy Code

Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get near…

4.25/5 · 200+ ratings

The C Programming Language

This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first…

4.25/5 · 200+ ratings

Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited …

4.25/5 · 200+ ratings

Refactoring: Improving the Design of Existing Code

As the application of object technology—particularly the Java programming language—has become commonplace, a new problem has emerged to confront t…

4.25/5 · 200+ ratings

Growing Object-Oriented Software, Guided by Tests

Foreword by Kent Beck "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software…

4.25/5 · 200+ ratings

Pro Git

Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its incep…

4.25/5 · 200+ ratings

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

Bill is an IT manager at Parts Unlimited. It's Tuesday morning and on his drive into the office, Bill gets a call from the CEO. The company…

4.25/5 · 200+ ratings