Design Books


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…

(4 )

UML Distilled: A Brief Guide to the Standard Object Modeling Language

More than 300,000 developers have benefited from past editions of UML Distilled . This third edition is the best resource for quick, no-nonsense i…

(4 )

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…

(4 )

System Design Interview – An Insider's Guide: Volume 2

Author: Alex Xu Author: Sahn Lam

System Design Interview - An Insider's Guide (Volume 2) This book can be seen as a sequel to the book: System Design Interview - An Insider…

(4 )

Object-Oriented Software Construction

This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation…

(4 )

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 )

Tidy First?: A Personal Exercise in Empirical Software Design

Author: Kent Beck

Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, aut…

(4 )

The Art of Game Design: A Book of Lenses

Good game design happens when you view your game from as many perspectives as possible. Written by one of the world's top game designers, The Art …

(4 )

Interactive Data Visualization for the Web: An Introduction to Designing with D3

Create and publish your own interactive data visualization projects on the Web―even if you have little or no experience with data visualization or…

(4 )

Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days

From three design partners at Google Ventures, a unique five-day process for solving tough problems using design, prototyping, and testing ideas w…

(4 )