Mobile First

4.0/5 · 2K+ ratings

Luke Wroblewski establishes a strategic framework for designing digital products by prioritizing small screens before desktop layouts. This approach forces designers to focus on core tasks and content by removing the distractions of extra screen real estate. By embracing the constraints of mobile devices, creators can build leaner, more efficient experiences that benefit users across all platform…

Shelves
Software Programming Nonfiction book Business Computer Science Technology Website Design Design Web Luke Wroblewski Technical

More like this


The Design of Everyday Things

The ultimate guide to human-centered design Even the smartest among us can feel inept as we fail to figure out which light switch or oven burner t…

4.0/5 · 2K+ ratings

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…

4.0/5 · 2K+ ratings

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…

4.0/5 · 2K+ ratings

The Art of Multiprocessor Programming

The Art of Multiprocessor Programming promises to be the first comprehensive presentation of the principles and tools available for programming mu…

4.0/5 · 2K+ ratings

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…

4.0/5 · 2K+ ratings

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…

4.0/5 · 2K+ ratings

Storytelling with Data: A Data Visualization Guide for Business Professionals

Don't simply show your data — tell a story with it! Storytelling with Data teaches you the fundamentals of data visualization and how to communica…

4.0/5 · 2K+ ratings

Thinking In Systems: A Primer

Meadows’ Thinking in Systems, is a concise and crucial book offering insight for problem solving on scales ranging from the personal to the global…

4.0/5 · 2K+ ratings

Code Simplicity: The Fundamentals of Software

Every complexity of software design, simplified and codified at last, for use by every programmer, from the novice to the architects of major appl…

4.0/5 · 2K+ ratings

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…

4.0/5 · 2K+ ratings

Adaptive Code Via C#: Agile Coding with Design Patterns and Solid Principles

Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexi…

4.0/5 · 2K+ ratings

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…

4.0/5 · 2K+ ratings