Defensive Design for the Web: How to Improve Error Messages, Help, Forms, and Other Crisis Points
Websites inevitably break, but how you handle those failures determines whether a customer stays or leaves. In Defensive Design for the Web, the team from 37signals explains how to anticipate user errors and technical glitches before they frustrate your audience. By applying the principles of defensive driving to interface design, the authors show how to turn potential disasters into helpful inte…
Shelves
More like this
The User Experience Team of One: A Research and Design Survival Guide
Leah Buley provides a practical roadmap for designers who find themselves working without a dedicated department or large budget. This guide focus…
The Architecture of Open Source Applications
Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most soft…
Object-Oriented Analysis and Design with Applications
Grady Booch and his co-authors draw upon the rich and varied results of object-oriented software development projects and offer improved methods f…
Software Architecture in Practice
This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of soft…
JavaScript Patterns: Build Better Applications with Coding and Design Patterns
What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding p…
Universal Principles of Design
Universal Principles of Design serves as a comprehensive visual encyclopedia covering one hundred psychological and structural concepts that shape…
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand t…
Refactoring UI
Make your ideas look awesome, without relying on a designer. Learn how to design beautiful user interfaces by yourself using specific tactics expl…
Emotional Design: Why We Love (or Hate) Everyday Things
Donald Norman explores the surprising link between how objects look and how well they function. While his previous work focused on usability, this…
About Face 3: The Essentials of Interaction Design
This completely updated volume presents the effective and practical tools you need to design great desktop applications, Web 2.0 sites, and mobile…
A Practical Guide to Information Architecture
Donna Spencer provides a clear roadmap for anyone tasked with organizing digital content without a formal background in library science or data st…
HTML and CSS: Design and Build Websites
Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need…