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 secret histories behind the objects we pass every day but rarely notice. From the cryptic colored markings on sidewalks to the specific geometry of highway interchanges, the authors explain how the built environment shapes human behavior. They uncover …
Shelves
More like this
Patterns Principles and Practices of Domain Driven Design
This book distils the ideas and theories of the Domain-Driven Design (DDD) philosophy into a practical play-book that you can leverage to simplify…
The Architecture of Open Source Applications
Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most soft…
System Design Interview – An Insider's Guide: Volume 2
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…
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…
Refactoring to Patterns
In 1994, "Design Patterns" changed the landscape of object-oriented development by introducing classic solutions to recurring design problems. In …
Smart Cities: Big Data, Civic Hackers, and the Quest for a New Utopia
Anthony Townsend explores the intersection of urban design and digital technology in this look at how data is reshaping our metropolitan landscape…
System Design Interview – An insider's guide
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-…
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…
Engineering in Plain Sight: An Illustrated Field Guide to the Constructed Environment
Grady Hillhouse transforms the mundane surroundings of daily commutes into a fascinating landscape of mechanical marvels. This field guide treats …
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best practices--tha…
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
How do you detangle a monolithic system and migrate it to a microservices architecture? How do you do it while maintaining business-as-usual? As a…
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…