Design Books
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…
The One Device: The Secret History of the iPhone
We know the iPhone as the device that transformed our world, changing everything from how we talk to each other and do business, to how we exercis…
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…
Patterns Principles and Practices of Domain Driven Design
This book distils the ideas and theories of the Domain-Driven Design (DDD) philosophy into a practical play-book that you can leverage to simplify…
Understanding the Four Rules of Simple Design
Modern software development is a game of ever-increasing frequency of change. This is why it is imperative to build systems that are flexible and …
User Story Mapping: Discover the Whole Story, Build the Right Product
How do you build a product that delights users? You must first know who your users are and how they plan to use what you're building. With this pr…
Practical Object Oriented Design in Ruby
The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby’s widely admired ease of use has a To…
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…
Responsive Web Design
From mobile browsers to netbooks and tablets, users are visiting your sites from an increasing array of devices and browsers. Are your designs rea…