Seventy-nine Short Essays on Design
Michael Bierut offers a witty and sharp look at the visual world in this collection of brief, insightful pieces. As a partner at the famous design firm Pentagram, Bierut brings decades of professional experience to his writing. He explores how design shapes our daily lives, moving beyond technical jargon to explain why certain objects and logos resonate with us. His observations are grounded in r…
Shelves
More like this
Analysis Patterns: Reusable Object Models
Martin Fowler is a consultant specializing in object-oriented analysis and design. This book presents and discusses a number of object models deri…
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…
RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity
While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web serv…
Technics and Human Development
Mumford explains the forces that have shaped technology since prehistoric times and shaped the modern world. He shows how tools developed because …
REST in Practice: Hypermedia and Systems Architecture
Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viabl…
Head First Object-Oriented Analysis and Design
"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The a…
Fundamentals of Software Architecture: An Engineering Approach
Although salary surveys worldwide regularly identify software architect as one of the top ten best jobs, no decent guides exist to help developers…
Understanding Distributed Systems: What every developer should know about large distributed applications
Learning to build distributed systems is hard, especially if they are large scale. It's not that there is a lack of information out there. You can…
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries
Framework Design Guidelines, Second Edition, teaches developers the best practices for designing reusable libraries for the Microsoft .NET Framewo…
Distributed Systems: Principles and Paradigms
Virtually every computing system today is part of a distributed system. Programmers, developers, and engineers need to understand the underlying p…
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…