The Vignelli Canon
Massimo Vignelli defines the principles of modern design in this concise manual. He shares the philosophy behind his most famous works, explaining how logic and discipline lead to visual power. The book serves as a masterclass from a legendary designer who believed that good design is a matter of discipline rather than personal style. He outlines the core values of clarity and timelessness that s…
Shelves
More like this
Design of Design, The: Essays from a Computer Scientist
Making Sense of Design Effective design is at the heart of everything from software development to engineering to architecture. But what do we rea…
RESTful Web Services
"Every developer working with the Web needs to read this book."-- David Heinemeier Hansson, creator of the Rails framework "RESTful Web Ser…
Building Microservices: Designing Fine-Grained Systems
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-containe…
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…
Release It!: Design and Deploy Production-Ready Software
Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to surviv…
Microservice Patterns
The monolithic architecture works well for small, simple applications. However, successful applications have a habit of growing. Eventually the de…
Tidy First?: A Personal Exercise in Empirical Software Design
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, aut…
Infrastructure as Code: Managing Servers in the Cloud
Virtualization, cloud, containers, server automation, and software-defined networking are meant to simplify IT operations. But many organizations …
Refactoring to Patterns
In 1994, "Design Patterns" changed the landscape of object-oriented development by introducing classic solutions to recurring design problems. In …
Implementing Domain-Driven Design
Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strateg…
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…