Ghost Milk: Calling Time on the Grand Project


Iain Sinclair - 2011
    The stadium is finished, the new Olympic Park is being landscaped, and shopping centers and apartment buildings stand at the ready, eager to be occupied by transient tourists and permanent residents alike.But the story of London’s Olympic renaissance is far from triumphant. Indeed, though the shiny façades are seductive, whole blocks are being ripped apart. The razing of East London is not a simple story of demolition and displacement—it’s a story of loss, of a neighborhood’s history being stolen from it.Ghost Milk is a chronicle of a city turned upside down: corner diners have given way to grandiose shopping centers; gated pleasure domes have replaced public parks; and the casual diversity of a neighborhood with centuries of history is being eradicated.In this majestic book, Iain Sinclair explores the roots of this new London and a worldwide obsession with “grand projects” that stretches from Athens to Beijing. Elegiac, intimate, and audacious, Ghost Milk is a tribute to a great city by its greatest chronicler.

Designing Event-Driven Systems


Ben Stopford - 2018
    Many of these patterns are successful by themselves, but as this practical ebook demonstrates, they provide a more holistic and compelling approach when applied together.Author Ben Stopford explains how service-based architectures and stream processing tools such as Apache Kafka® can help you build business-critical systems.* Learn why streaming beats request-response based architectures in complex, contemporary use cases* Understand why replayable logs such as Kafka provide a backbone for both service communication and shared datasets* Explore how event collaboration and event sourcing patterns increase safety and recoverability with functional, event-driven approaches* Apply patterns including Event Sourcing and CQRS, and how to build multi-team systems with microservices and SOA using patterns such as “inside out databases” and “event streams as a source of truth”* Build service ecosystems that blend event-driven and request-driven interfaces using a replayable log and Kafka's Streams API* Scale beyond individual teams into larger, department- and company-sized architectures, using event streams as a source of truth

The Well-Tempered City: What Modern Science, Ancient Civilizations, and Human Nature Teach Us About the Future of Urban Life


Jonathan F.P. Rose - 2016
    P. Rose—a visionary in urban development and renewal—champions the role of cities in addressing the environmental, economic, and social challenges of the twenty-first century.Cities are birthplaces of civilization; centers of culture, trade, and progress; cauldrons of opportunity—and the home of eighty percent of the world’s population by 2050. As the 21st century progresses, metropolitan areas will bear the brunt of global megatrends such as climate change, natural resource depletion, population growth, income inequality, mass migrations, education and health disparities, among many others.In The Well-Tempered City, Jonathan F. P. Rose—the man who “repairs the fabric of cities”—distills a lifetime of interdisciplinary research and firsthand experience into a five-pronged model for how to design and reshape our cities with the goal of equalizing their landscape of opportunity. Drawing from the musical concept of “temperament” as a way to achieve harmony, Rose argues that well-tempered cities can be infused with systems that bend the arc of their development toward equality, resilience, adaptability, well-being, and the ever-unfolding harmony between civilization and nature. These goals may never be fully achieved, but our cities will be richer and happier if we aspire to them, and if we infuse our every plan and constructive step with this intention.A celebration of the city and an impassioned argument for its role in addressing the important issues in these volatile times, The Well-Tempered City is a reasoned, hopeful blueprint for a thriving metropolis—and the future.

Building and Dwelling: Ethics for the City


Richard Sennett - 2018
    Richard Sennett shows how Paris, Barcelona and New York City assumed their modern forms; rethinks the reputations of Jane Jacobs, Lewis Mumford and others; and takes us on a tour of emblematic contemporary locations, from the backstreets of Medellín, Colombia, to the Google headquarters in Manhattan. Through it all, he shows how the 'closed city' - segregated, regimented, and controlled - has spread from the global North to the exploding urban agglomerations of the global South. As an alternative, he argues for the 'open city,' where citizens actively hash out their differences and planners experiment with urban forms that make it easier for residents to cope. Rich with arguments that speak directly to our moment - a time when more humans live in urban spaces than ever before - Building and Dwelling draws on Sennett's deep learning and intimate engagement with city life to form a bold and original vision for the future of cities.

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)


Michael T. Nygard - 2007
    Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.Mike explains that many problems with systems today start with the design.

The Old Way of Seeing: How Architecture Lost Its Magic - And How to Get It Back


Jonathan Hale - 1994
    We live in a time when only a few gifted and dedicated teams of designers can produce buildings that approach the beauty of these that eighteenth-century carpenters created all by themselves. What went wrong? In this fascinating tour of our buildings and our social history, Jonathan Hale examines the historical moment in the 1830s when builders and architects began to lose their sense of surety about what they were doing. He explores the societal pressures that turned buildings from pure efforts at expression into structures laden with symbols. Most important, he uncovers - in terms the lay reader can easily understand - the principles that animate great architecture, no matter what its style or period. In The

Remodelista: A Manual for the Considered Home


Julie Carlson - 2013
    The antithesis to sites that cater to all tastes, Remodelista has a singular and clearly defined aesthetic: classic pieces trump designs that are trendy and transient, and well-edited spaces take precedence over cluttered environments. High and low mix seamlessly here, and getting the look need not be expensive (think Design Within Reach meets Ikea). Remodelista decodes the secrets to achieving this aesthetic, with in-depth tours and lessons from 12 enviable homes; a recipe-like breakdown of the hardest-working kitchens and baths; dozens of do-it-yourself projects; The Remodelista 100, a guide to the best everyday household objects; and an in-depth look at the ins and outs of the remodeling process. In a world of design confusion, Remodelista takes the guesswork out of the process.

Software Design Decoded: 66 Ways Experts Think


Marian Petre - 2016
    Expert software designers have specific habits, learned practices, and observed principles that they apply deliberately during their design work. This book offers sixty-six insights, distilled from years of studying experts at work, that capture what successful software designers actually do to create great software.The book presents these insights in a series of two-page illustrated spreads, with the principle and a short explanatory text on one page, and a drawing on the facing page. For example, "Experts generate alternatives" is illustrated by the same few balloons turned into a set of very different balloon animals. The text is engaging and accessible; the drawings are thought-provoking and often playful.Organized into such categories as "Experts reflect," "Experts are not afraid," and "Experts break the rules," the insights range from "Experts prefer simple solutions" to "Experts see error as opportunity." Readers learn that "Experts involve the user"; "Experts take inspiration from wherever they can"; "Experts design throughout the creation of software"; and "Experts draw the problem as much as they draw the solution."One habit for an aspiring expert software designer to develop would be to read and reread this entertaining but essential little book. The insights described offer a guide for the novice or a reference for the veteran--in software design or any design profession.A companion web site provides an annotated bibliography that compiles key underpinning literature, the opportunity to suggest additional insights, and more.

Scalable Internet Architectures


Theo Schlossnagle - 2006
    Scalable Internet Architectures addresses these concerns by teaching you both good and bad design methodologies for building new sites and how to scale existing websites to robust, high-availability websites. Primarily example-based, the book discusses major topics in web architectural design, presenting existing solutions and how they work. Technology budget tight? This book will work for you, too, as it introduces new and innovative concepts to solving traditionally expensive problems without a large technology budget. Using open source and proprietary examples, you will be engaged in best practice design methodologies for building new sites, as well as appropriately scaling both growing and shrinking sites. Website development help has arrived in the form of Scalable Internet Architectures.

Spring Microservices in Action


John Carnell - 2017
    Spring Boot and Spring Cloud offer Java developers an easy migration path from traditional monolithic Spring applications to microservice-based applications that can be deployed to multiple cloud platforms. The Spring Boot and Spring Cloud frameworks let you quickly build microservices that are ready to be deployed to a private corporate cloud or a public cloud like Amazon Web Services (AWS) or Pivotal’s CloudFoundry.Spring Microservices in Action teaches you how to use the Spring Boot and Spring Cloud frameworks to build and deploy microservice-based cloud applications. You'll begin with an introduction to the microservice pattern and how to build microservices with Spring Boot and Spring Cloud. Then you'll get hands-on and discover how to configure Spring Boot. Using lots of real-world examples, you'll learn topics like service discovery with Spring Cloud, Netflix Eureka, and Ribbon. Next, you'll find out how to handle potential problems using client-side resiliency patterns with Spring and Netflix Hystrix. This book also covers implementing a service gateway with Spring Cloud and Zuul and event processing in the cloud with Spring Cloud Stream. Finally, you'll learn to deploy and push your application to cloud services, including AWS and CloudFoundry. By the end of this book, you'll not only be able to build your own microservice-based applications, but how operationalize and scale your microservices so they can deployed to a private or public cloud.

Working Effectively with Legacy Code


Michael C. Feathers - 2004
    This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include: Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform, with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

The Product Marketing Manager: Responsibilities and Best Practices in a Technology Company


Lucas Weber - 2017
    This involves taking detailed and technical product information and distilling it into key marketing and sales messages as well as working among several teams in an organization to plan and execute product releases and launches. This book is a must-have for anyone who works as, or with, a Product Marketing Manager. It not only explains the role but focuses on practical applications of the information presented and ties everything together with entertaining life lessons and anecdotes collected through years of experience by the author as well as interviews with his colleagues and other industry experts. If you are considering a career as a Product Marketing Manager, are new to the profession and looking for guidance and clarification, already have many years of experience in the role and are looking for new inspiration and ideas, or are interested in learning what a Product Marketing Manager colleague of yours is responsible for within your organization, this book is for you.

Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation


Jez Humble - 2010
    This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours-- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes - Automating all facets of building, integrating, testing, and deploying software - Implementing deployment pipelines at team and organizational levels - Improving collaboration between developers, testers, and operations - Developing features incrementally on large and distributed teams - Implementing an effective configuration management strategy - Automating acceptance testing, from analysis to implementation - Testing capacity and other non-functional requirements - Implementing continuous deployment and zero-downtime releases - Managing infrastructure, data, components and dependencies - Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever--so you can deliver value to your business rapidly and reliably.

Modern Architecture Since 1900


William J.R. Curtis - 1982
    Worldwide in scope, it combines a clear historical outline with masterly analysis and interpretation. Technical, economic, social and intellectual developments are brought together in a comprehensive narrative which provides a setting for the detailed examination of buildings. Throughout the book the author's focus is on the individual architect, and on the qualities that give outstanding buildings their lasting value.For the third edition, the text has been radically revised and expanded, incorporating much new material and a fresh appreciation of regional identity and variety. Seven chapters are entirely new, including expanded coverage of recent world architecture.Described by James Ackerman of Harvard University as "immeasurably the finest work covering this field in existence", this book presents a penetrating analysis of the modern tradition and its origins, tracing the creative interaction between old and new that has generated such an astonishing richness of architectural forms across the world and throughout the century.

Hertzian Tales: Electronic Products, Aesthetic Experience, and Critical Design


Anthony Dunne - 1999
    Designers of electronic products, writes Anthony Dunne in "Hertzian Tales," must begin to think more broadly about the aesthetic role of electronic products in everyday life. Industrial design has the potential to enrich our daily lives -- to improve the quality of our relationship to the artificial environment of technology, and even, argues Dunne, to be subverted for socially beneficial ends.The cultural speculations and conceptual design proposals in "Hertzian Tales" are not utopian visions or blueprints; instead, they embody a critique of present-day practices, "mixing criticism with optimism." Six essays explore design approaches for developing the aesthetic potential of electronic products outside a commercial context--considering such topics as the post-optimal object and the aesthetics of user-unfriendliness -- and five proposals offer commentary in the form of objects, videos, and images. These include "Electroclimates," animations on an LCD screen that register changes in radio frequency; "When Objects Dream...," consumer products that "dream" in electromagnetic waves; "Thief of Affection," which steals radio signals from cardiac pacemakers; "Tuneable Cities," which uses the car as it drives through overlapping radio environments as an interface of hertzian and physical space; and the "Faraday Chair: Negative Radio," enclosed in a transparent but radio-opaque shield.Very little has changed in the world of design since "Hertzian Tales "was first published by the Royal College of Art in 1999, writes Dunne in his preface to this MIT Press edition: "Design is not engaging with the social, cultural, and ethical implications of the technologies it makes so sexy and consumable." His project and proposals challenge it to do so.