Soft City: Building Density for Everyday Life


David Sim - 2019
    Soft City is about ease and comfort, where density has a human dimension, adapting to our ever-changing needs, nurturing relationships, and accommodating the pleasures of everyday life. How do we move from the current reality in most cites—separated uses and lengthy commutes in single-occupancy vehicles that drain human, environmental, and community resources—to support a soft city approach?   In Soft City David Sim, partner and creative director at Gehl, shows how this is possible, presenting ideas and graphic examples from around the globe. He draws from his vast design experience to make a case for a dense and diverse built environment at a human scale, which he presents through a series of observations of older and newer places, and a range of simple built phenomena, some traditional and some totally new inventions.   Sim shows that increasing density is not enough. The soft city must consider the organization and layout of the built environment for more fluid movement and comfort, a diversity of building types, and thoughtful design to ensure a sustainable urban environment and society.  Soft City begins with the big ideas of happiness and quality of life, and then shows how they are tied to the way we live. The heart of the book is highly visual and shows the building blocks for neighborhoods: building types and their organization and orientation; how we can get along as we get around a city; and living with the weather. As every citizen deals with the reality of a changing climate, Soft City explores how the built environment can adapt and respond.  Soft City offers inspiration, ideas, and guidance for anyone interested in city building. Sim shows how to make any city more efficient, more livable, and better connected to the environment.

Walt Disney's Disneyland


Chris Nichols - 2017
    Together, artists, architects, and engineers transformed a dusty tract of orange groves about an hour south of Los Angeles into one of the world’s most beloved destinations.Today, there are Disney resorts from Paris to Shanghai, but the original Disneyland in Anaheim, California, which has been visited by more than 800 million people to-date, remains one of America’s most popular attractions. From the day it opened on July 17, 1955, Disneyland brought history and fairy tales to life, the future into the present, and exciting cultures and galaxies unknown to our imaginations.This bountiful visual history draws on Disney’s vast historical collections, private archives, and the golden age of photojournalism to provide unique access to the concept, development, launch, and enjoyment of this sun-drenched oasis of fun and fantasy. Disneyland documents Walt’s earliest inspirations and ideas; the park’s extraordinary feats of design and engineering; its grand opening; each of its immersive “lands” from Main Street, U.S.A., to Tomorrowland; and the park's evolution through the six decades since it opened. It is a treasure trove of Disney original documentation and expertise, with award-winning writer Chris Nichols drawing on his extensive knowledge of both Disneyland and Southern California history to reveal the fascinating tale of “the happiest place on Earth.”

Plastic Cameras: Toying with Creativity


Michelle Bates - 2006
    Whether you're an experienced enthusiast or toy camera neophyte, you'll find Plastic Cameras: Toying with Creativity chock full of tantalizing tips, fun facts and, of course, absolutely striking photographs taken with the lowest tech and simplest tools around. I got me a Holga. Now What? Holgas need a little TLC before they're ready to go out in the world and start snapping. Plastic Cameras: Toying with Creativity digs through all the different Holga models available, lays out thier advantages and quirks and helps you get up to speed on all the prep you'll need to do to jump in on the toy-camera revolution. What should I Feed my Holga? Holgas, Dianas, other toy cameras can use many types of film. Plastic Cameras: Toying with Creativity, lays all their pros and cons on the line letting you get some images you want, and some you could just never imagine. Can Holga come out to play?Plastic Cameras: Toying with Creativity will help you steer your way through all the details and quirks of taking wonderful and weird pictures with your toy camera. We'll explore possible subjects and the best way to shoot them and play with all sorts of techniques from vignetting, to multiple exposures, to panoramas, close-ups, movement, night photography, flare, flash, color and more. For the Intrepid Holga-ographerFor the Holga master, we've diagramed and described advanced toy camera modifications and introduce you to a variety of problems, solutions and inventions born from toy cameras' "limitations." What Next?From negatives to prints or pixels, we help you navigate your post-shooting choices.Don't ForgetThe Diana, Banner, Action Sampler, Photo Blaster, and Lensbaby are all toy cameras with their own loveable qualities. We'll look beyond the Holga to show a whole wide world of toys. Artists Artists in this book include: Michael AckermanJonathan BaileyEric Havelock-BaillieJames BalogBetsy BellSusan BowenLaura BurltonDavid BurnettNancy BursonPerry DilbeckJill EnfieldAnnette FournetMegan GreenWesley KennedyTeru KuwayamaMary Ann LynchAnne Arden McDonaldDaniel MillerTed OrlandRobert OwenBecky RamotowskiNancy RexrothFrancisco Mata RosasRichard RossFranco SalmoiraghiMichael SherwinHarvey SteinGordon StettiniusMark SinkKurt SmithSandy SorlienPauline St. Denis;-p r a b u!

Patterns of Enterprise Application Architecture


Martin Fowler - 2002
    Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned. Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform. This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts. Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them. The topics covered include - Dividing an enterprise application into layers - The major approaches to organizing business logic - An in-depth treatment of mapping between objects and relational databases - Using Model-View-Controller to organize a Web presentation - Handling concurrency for data that spans multiple transactions - Designing distributed object interfaces

30-Second Architecture: The 50 Most Signicant Principles and Styles in Architecture, Each Explained in Half a Minute


Edward Denison - 2013
    30-Second Architecture

Head First Design Patterns


Eric Freeman - 2004
     At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern. Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter. With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.

Welcome to the Urban Revolution: How Cities Are Changing the World


Jeb Brugmann - 2009
    In the second half of the twentieth century, revolutions reshaped our world--the civil rights movement in America, the fall of the shah in Iran, the collapse of the Soviet bloc, and the end of apartheid in South Africa. All of these revolutions were fundamentally urban. They were the revolutions of Detroit, Gdansk, Berlin, Tehran, and Johannesburg, uprisings of city dwellers intent on ending their marginalization and securing their place in the world economy.In Welcome to the Urban Revolution, internationally recognized urbanist Jeb Brugmann draws on two decades of fieldwork and research to show how the city is now a medium for revolutionary change. Not just political upheaval but technological, economic, and social innovations are forged in our cities. We may think of cities as hotbeds of crime or engines of globalization, but Brugmann shows how cities are becoming laboratories for solving major challenges of the twenty-first century: poverty, inequality, and environmental sustainability.Bridging urban studies, economics, and sociology, Brugmann gives us a new way of looking at cities, giving shape to the emerging practice of urbanism. His positive, unconventional analysis turns traditional ideas about the city on their head.

City 2.0: The Habitat of the Future and How to Get There


TED Books - 2013
    As a result, we face both a dire emergency and a tremendous opportunity. At their best, our modern cities are hubs of human connection, fountains of creativity, and exemplars of green living. Yet at the same time, they still suffer the symptoms of industrial urbanization: pollution, crowding, crime, social fragmentation, and dehumanization. Now is the time to envision what cities can be and to transform them. This book, produced in partnership with the Atlantic Cities, celebrates 12 promising, provocative responses to this challenge, in realms ranging from transportation to food to art. It asks and begins to answer: How can we transform cities to be sustainable, efficient, beautiful, and invigorating to the human soul? And practically speaking, how do we get from here to there?

Business Analysis Methodology Book


Emrah Yayici - 2015
    A real life case study with sample project documents and diagrams is used to more practically explain these international tools, techniques, and lean principles to a broad range of practitioners, including: - Business analysts, systems analysts, developers and project managers - Entrepreneurs, product owners and product managers - Consultants, UX designers and marketing specialists - C-suite executives, investors and managers of companies of all sizes.

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


Eric Evans - 2003
    "His book is very compatible with XP. It is not about drawing pictures of a domain; it is about how you think of it, the language you use to talk about it, and how you organize your software to reflect your improving understanding of it. Eric thinks that learning about your problem domain is as likely to happen at the end of your project as at the beginning, and so refactoring is a big part of his technique. "The book is a fun read. Eric has lots of interesting stories, and he has a way with words. I see this book as essential reading for software developers--it is a future classic." --Ralph Johnson, author of Design Patterns "If you don't think you are getting value from your investment in object-oriented programming, this book will tell you what you've forgotten to do. "Eric Evans convincingly argues for the importance of domain modeling as the central focus of development and provides a solid framework and set of techniques for accomplishing it. This is timeless wisdom, and will hold up long after the methodologies du jour have gone out of fashion." --Dave Collins, author of Designing Object-Oriented User Interfaces "Eric weaves real-world experience modeling--and building--business applications into a practical, useful book. Written from the perspective of a trusted practitioner, Eric's descriptions of ubiquitous language, the benefits of sharing models with users, object life-cycle management, logical and physical application structuring, and the process and results of deep refactoring are major contributions to our field." --Luke Hohmann, author of Beyond Software Architecture "This book belongs on the shelf of every thoughtful software developer." --Kent Beck "What Eric has managed to capture is a part of the design process that experienced object designers have always used, but that we have been singularly unsuccessful as a group in conveying to the rest of the industry. We've given away bits and pieces of this knowledge...but we've never organized and systematized the principles of building domain logic. This book is important." --Kyle Brown, author of Enterprise Java(TM) Programming with IBM(R) WebSphere(R) The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software implementation that truly serves the needs of its users. But despite its obvious importance, there are few practical resources that explain how to incorporate effective domain modeling into the software development process. Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development. Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis--refactoring not just the code but the model underlying the code--in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include:Getting all team members to speak the same language Connecting model and implementation more deeply Sharpening key distinctions in a model Managing the lifecycle of a domain object Writing domain code that is safe to combine in elaborate ways Making complex code obvious and predictable Formulating a domain vision statement Distilling the core of a complex domain Digging out implicit concepts needed in the model Applying analysis patterns Relating design patterns to the model Maintaining model integrity in a large system Dealing with coexisting models on the same project Organizing systems with large-scale structures Recognizing and responding to modeling breakthroughs With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.

Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design


Diomidis Spinellis - 2008
    In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose. Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:How Facebook's architecture is the basis for a data-centric application ecosystem The effect of Xen's well-designed architecture on the way operating systems evolve How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems How creeping featurism has helped GNU Emacs gain unanticipated functionality The magic behind the Jikes RVM self-optimizable, self-hosting runtime Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades Differences and similarities between object-oriented and functional architectural views How architectures can affect the software's evolution and the developers' engagement Go behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with Beautiful Architecture.

Infographica: The World As You Have Never Seen It Before


Martin Toseland - 2012
    Infographica collects intriguing data from across our planet - including facial hair styles of famous dictators, the countries with the most McDonald's restaurants and the world's most expensive divorces - and presents it in stylish, memorable and original infographics.

The Ceramics Bible: The Complete Guide to Materials and Techniques (Ceramics Book, Ceramics Tools Book, Ceramics Kit Book)


Louisa Taylor - 2011
    The Ceramics Bible is the most comprehensive and up-to-date volume on the subject. Brimming with more than 700 full-color photos and illustrations, this is the new definitive guide for serious ceramics practitioners. Inside are step-by-step instructions on molding, firing, and glazing techniques, generously accompanied by detailed photographs. Also included are beautiful examples of contemporary work, plus plenty of historical information, artist profiles, troubleshooting tips, and an extensive resource section. Perfect for students, artists, and collectors, this is a tremendously valuable addition to the vibrant world of ceramics.

Code Complete


Steve McConnell - 1993
    Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking--and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor--or evolve--code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project

The Future of Architecture in 100 Buildings


Marc Kushner - 2014
    A building that eats smog. An inflatable concert hall. A research lab that can walk through snow. We’re entering a new age in architecture—one where we expect our buildings to deliver far more than just shelter. We want buildings that inspire us while helping the environment; buildings that delight our senses while serving the needs of a community; buildings made possible both by new technology and repurposed materials.Like an architectural cabinet of wonders, this book collects the most innovative buildings of today and tomorrow. The buildings hail from all seven continents (to say nothing of other planets), offering a truly global perspective on what lies ahead. Each page captures the soaring confidence, the thoughtful intelligence, the space-age wonder, and at times the sheer whimsy of the world’s most inspired buildings—and the questions they provoke: Can a building breathe? Can a skyscraper be built in a day? Can we 3D-print a house? Can we live on the moon?Filled with gorgeous imagery and witty insight, this book is an essential and delightful guide to the future being built around us—a future that matters more, and to more of us, than ever.