Designing for Emotion
Aarron Walter provides a fresh perspective on user experience by moving beyond simple usability to focus on human connection. Drawing from his leadership at MailChimp, Walter explains how personality and emotional engagement can transform a standard interface into a memorable brand experience. He uses psychological principles and real world examples to show how small design choices evoke specific…
Shelves
More like this
Domain-Driven Design Distilled
Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is why developers worldwide are rapi…
HTML5: Up and Running: Dive into the Future of Web Development
If you don't know about the new features available in HTML5, now's the time to find out. The latest version of this markup language is going to si…
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…
System Design Interview – An insider's guide
The system design interview is considered to be the most complex and most difficult technical job interview by many. This book provides a step-by-…
Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis
Are you working on a codebase where cost overruns, death marches, and heroic fights with legacy code monsters are the norm? Battle these adversari…
Designing Interfaces
Designing a good interface isn't easy. Users demand software that is well-behaved, good-looking, and easy to use. Your clients or managers demand …
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…
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Applying UML and Patterns is the world’s #1 business and college introduction to “thinking in objects” - and using that insight in real-world obje…
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
In this book about the darker side of technology's impact on our lives, Alan Cooper begins by explaining that unlike other devices throughout hist…
Building Evolutionary Architectures: Support Constant Change
The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over t…
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…
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…