A Pattern Language: Towns, Buildings, Construction

4.5/5 · 5K+ ratings

A Pattern Language offers a practical approach to architecture and urban design rooted in human comfort and social connection. Christopher Alexander and his colleagues present a library of 253 patterns that address common problems in our built environment, ranging from the layout of entire cities to the height of a window sill. This massive volume suggests that beautiful, functional spaces are no…

Shelves
Sara Ishikawa Urban Planning Christopher W. Alexander Nonfiction Urban Design Architecture Shlomo Angel book Murray Silverstein Cities Design Max Jacobson Reference Urbanism Philosophy Ingrid Fiksdahl-King Art

More like this


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.5/5 · 5K+ ratings

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…

4.5/5 · 5K+ ratings

Seven Concurrency Models in Seven Weeks: When Threads Unravel

Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware…

4.5/5 · 5K+ ratings

Designing Data-Intensive Applications

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliab…

4.5/5 · 5K+ ratings

How Infrastructure Works: Inside the Systems That Shape Our World

Deb Chachra reveals the hidden networks that sustain modern life, from the wires behind your walls to the pipes beneath your feet. While we often …

4.5/5 · 5K+ ratings

Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices

As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are now taking an interest in hig…

4.5/5 · 5K+ ratings

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…

4.5/5 · 5K+ ratings

Adaptive Code Via C#: Agile Coding with Design Patterns and Solid Principles

Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexi…

4.5/5 · 5K+ ratings

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.5/5 · 5K+ ratings

Modern Software Engineering: Doing What Works to Build Better Software Faster

Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David Farley helps s…

4.5/5 · 5K+ ratings

The 99% Invisible City: A Field Guide to the Hidden World of Everyday Design

Roman Mars and Kurt Kohlstedt transform the mundane urban landscape into a fascinating gallery of intentional design. This field guide reveals the…

4.5/5 · 5K+ ratings