Design Books


Domain-Driven Design: Tackling Complexity in the Heart of Software

Author: Eric Evans

"Eric Evans has written a fantastic book on how you can make the design of your software match your mental model of the problem domain you are add…

(4 )

Implementation Patterns

Author: Kent Beck

Kent is a master at creating code that communicates well, is easy to understand, and is a pleasure to read. Every chapter of this book contains ex…

(4 )

Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech

Buying groceries, tracking our health, finding a date: whatever we want to do, odds are that we can now do it online. But few of us realize just h…

(4 )

System Design Interview – An insider's guide

Author: Alex Xu

The system design interview is considered to be the most complex and most difficult technical job interview by many. This book provides a step-by-…

(4 )

Smalltalk Best Practice Patterns

Author: Kent Beck

This classic book is the definitive real-world style guide for better Smalltalk programming. This author presents a set of patterns that organize …

(4 )

Inspired: How to Create Tech Products Customers Love

Как известно, существует большая разница между тем, как создают свои продукты самые успешные компании и как это делают все остальные. Многие произ…

(4 )

The Nature of Technology: What It Is and How It Evolves

Leading scientific theorist W. Brian Arthur puts forth the first complete theory of the origins and evolution of technology, in a major work that …

(4 )

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 )

CSS: The Definitive Guide

The Definitive Guide, 3rd Edition , provides you with a comprehensive guide to CSS implementation, along with a thorough review of all aspects of …

(4 )

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 )