Book picks similar to
Ecohouse: A Design Guide by Susan Roaf


architecture
course-reading
encyclopedia-and-reference
biblioteca-bioclimatica

SOA: Principles of Service Design


Thomas Erl - 2007
    It is through an understanding of service design that truly service-oriented solution logic can be created in support of achieving the strategic goals associated with SOA and service-oriented computing. Bestselling SOA author Thomas Erl guides you through a comprehensive, insightful, and visually rich exploration of the service-orientation design paradigm, revealing exactly how services should and should not be designed for real-world SOA. concise introduction to SOA and service-oriented computing concepts and benefits* A thorough exploration of the service-orientation design paradigm as represented by eight specific design principles* A comparison of service-oriented and object-oriented concepts and principles and a clear definition of what qualifies as service-oriented logic* Detailed coverage of four different forms of service-related design granularity* An exhaustive examination of service contracts, with an emphasis on standardization, abstraction, and the utilization of WS-Policy, XML Schema, and WSDL definitions* A comprehensive study of various forms of service-related coupling with an emphasis on the requirements to attaining a suitable level of loose coupling.* achieve truly agnostic and reusable service logic* Techniques for maximizing service reliability, scalability, and performance by instilling high levels of autonomy and emphasizing stateless design* Approaches for positioning services as highly discoverable and interpretable enterprise resources* Unprecedented coverage of how to design services for participation in complex compositions* The definition of concrete links between each design principle and the strategic goals and benefits of SOA and service-oriented computing* Numerous cross-references to key design patterns documented separately in SOA: Design Patterns www.soabooks.com supplements this book with a variety of resources, including content updates, corrections, and sample chapters from other books. www.soaspecs.com provides further support by establishing a descriptive portal to industry specifications referenced in all of the series titles. www.soaglossary.com establishes a master glossary for all SOA titles in this series. www.prenhallprofessional.comwww.soabo... Foreword Chapter 1: OverviewChapter 2: Case Study Background Pa

Blazing Saddles


Matt Rendell - 2007
    Matt Rendell's vivid and entertaining narrative of the Tour de France combines the Tour's golden legends with tales from its dark side, capturing the true and often surreal spirit of the world's most arduous race.

Consilience: The Unity of Knowledge


Edward O. Wilson - 1998
    In Consilience  (a word that originally meant "jumping together"), Edward O. Wilson renews the Enlightenment's search for a unified theory of knowledge in disciplines that range from physics to biology, the social sciences and the humanities.Using the natural sciences as his model, Wilson forges dramatic links between fields. He explores the chemistry of the mind and the genetic bases of culture. He postulates the biological principles underlying works of art from cave-drawings to Lolita. Presenting the latest findings in prose of wonderful clarity and oratorical eloquence, and synthesizing it into a dazzling whole, Consilience is science in the path-clearing traditions of Newton, Einstein, and Richard Feynman.

Wood Work: A Step-By-Step Photographic Guide to Successful Woodworking


Alan Bridgewater - 2010
    From carving and veneering to jewelry boxes and custom cabinetry, "Woodwork" is the ultimate visual guide to every essential woodworking technique.Featuring an attractive range of finely crafted projects in easy-to-follow step-by-step detail, from household items to furniture, "Woodwork" is an inspiring book for woodworking enthusiasts who want to develop their skills, whether a beginner or more advanced woodworker.

Tiny Homes: Simple Shelter


Lloyd Kahn - 2012
    The real estate collapse, the economic downturn, burning out on 12-hour workdays – many people are rethinking their ideas about shelter – seeking an alternative to high rents, or a lifelong mortgage debt to a bank on an overpriced home. Homes on land, homes on wheels, homes on the road, homes on water, even homes in the trees. There are also studios, saunas, garden sheds, and greenhouses.There are 1,300 photos, showing a rich variety of small homemade shelters, and there are stories (and thoughts and inspirations) of the owner-builders who are on the forefront of this new trend in downsizing and self-sufficiency. You can buy a ready-made tiny home, build your own, get a kit or pre-fab, or live in a bus, houseboat, or other movable shelter. Some cities have special ordinances for building "in-law" or "granny flats" in the back yard. There are innovative solutions in cities, such as the "capsules" in Tokyo.If you're thinking of scaling back, you'll find plenty of inspiration shown by builders, designers, architects, dreamers, artists, road gypsies, and water dwellers who've achieved a measure of freedom and independence by taking shelter into their own hands.

Mies Van Der Rohe: 1886-1969


Claire Zimmerman - 2006
    The creator of the Barcelona Pavilion (1929), the Farnsworth House in Plano, Illinois (1945?1951) and the Seagram Building in New York (1954?1958), Mies was one of the founders of a new architectural style. Well known for his motto ?less is more, ? he sought a kind of refined purity in architectural expression that was not seen in the reduced vocabulary of other Bauhaus members. His goal was not simply building for those of modest income (Existenzminimum) but building economically in terms of sustainability, both in a technical and aesthetical way; the use of industrial materials such as steel and glass were the foundation of this approach. Though the extreme reduction of form and material in his work garnered some criticism, over the years many have tried?mostly unsuccessfully?to copy his original and elegant style. This book explores more than 20 of his projects between 1906 and 1967, from his early work around Berlin to his most important American buildings. Basic Architecture features: ? Each title contains approximately 120 images, including photographs, sketches, drawings, and floor plans ? Introductory essays explore the architect's life and work, touching on family and background as well as collaborations with other architects ? The body presents the most important works in chronological order, with descriptions of client and/or architect wishes, construction problems (why some projects were never executed), and resolutions ? The appendix includes a list of complete or selected works, biography, bibliography and a map indicating the locations ofthe architect's most famous buildings

The One-Page Project Manager: Communicate and Manage Any Project with a Single Sheet of Paper


Clark A. Campbell - 2006
    This practical guide will save time and effort, helping you identify the vital parts of a project and communicate those parts and duties to other team members.

Making and Breaking the Grid: A Graphic Design Layout Workshop


Timothy Samara - 2003
    Effective layout is essential to communication and enables the end user not only to be drawn in with an innovative design but to digest information easily. Making and Breaking the Grid is a comprehensive layout design workshop that assumes that in order to effectively break the rules of grid-based design, one must first understand those rules and see them applied in real-world projects.Text reveals top designers' work in process and rationale. Projects with similar characteristics are linked through a simple notational system that encourages exploration and comparison of structure ideas. Also included are historical overviews that summarize the development of layout concepts, both grid-based and non-grid based, in modern design practice.

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.

Invisibles: The Power of Anonymous Work in an Age of Relentless Self-Promotion


David Zweig - 2014
    interpreters, and structural engineers have in common? When they do their jobs poorly, the consequences can be catastrophic for their organizations. But when they do their jobs perfectly . . . they're invisible.  For most of us, the better we perform the more attention we receive. Yet for many “Invisibles”—skilled professionals whose role is critical to whatever enterprise they’re a part of—it’s the opposite: the better they do their jobs the more they disappear. In fact, often it’s only when something goes wrong that they are noticed at all. Millions of these Invisibles are hidden in every industry. You may be one yourself. And despite our culture’s increasing celebration of fame in our era of superstar CEOs and assorted varieties of “genius”—they’re fine with remaining anonymous. David Zweig takes us into the behind-the-scenes worlds that Invisibles inhabit. He interviews top experts in unusual fields to reveal the quiet workers behind public successes. Combining in-depth profiles with insights from psychology, sociology, and business, Zweig uncovers how these hidden professionals reap deep fulfillment by relishing the challenges their work presents. Zweig bypasses diplomats and joins an elite interpreter in a closed-door meeting at the U.N., where the media and public are never allowed. He ascends China’s tallest skyscraper while it’s still under construction, without the architect, guided instead by the project’s lead structural engineer. He even brings us on stage during a Radiohead concert, escorted not by a member of the band, but by their chief guitar technician. Along the way, Zweig reveals that Invisibles have a lot to teach the rest of society about satisfaction and achievement. What has been lost amid the noise of self-promotion today is that not everyone can, or should, or even wants to be in the spotlight. This inspiring and illuminating book shows that recognition isn’t all it’s cracked up to be, and invisibility can be viewed as a mark of honor and a source of a truly rich life.

The Landscape of Man


Geoffrey Jellicoe - 1975
    A selection from Geoffrey Jellicoe's "The Atlanta Historical Garden" is included.

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

Refactoring: Improving the Design of Existing Code


Martin Fowler - 1999
    Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, non-optimal applications. For several years, expert-level object programmers have employed a growing collection of techniques to improve the structural integrity and performance of such existing software programs. Referred to as refactoring, these practices have remained in the domain of experts because no attempt has been made to transcribe the lore into a form that all developers could use... until now. In Refactoring: Improving the Design of Existing Software, renowned object technology mentor Martin Fowler breaks new ground, demystifying these master practices and demonstrating how software practitioners can realize the significant benefits of this new process.

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.

Design It! : Pragmatic Programmers: From Programmer to Software Architect


Michael Keeling - 2017
    Lead your team as a software architect, ask the right stakeholders the right questions, explore design options, and help your team implement a system that promotes the right -ilities. Share your design decisions, facilitate collaborative design workshops that are fast, effective, and fun-and develop more awesome software!With dozens of design methods, examples, and practical know-how, Design It! shows you how to become a software architect. Walk through the core concepts every architect must know, discover how to apply them, and learn a variety of skills that will make you a better programmer, leader, and designer. Uncover the big ideas behind software architecture and gain confidence working on projects big and small. Plan, design, implement, and evaluate software architectures and collaborate with your team, stakeholders, and other architects. Identify the right stakeholders and understand their needs, dig for architecturally significant requirements, write amazing quality attribute scenarios, and make confident decisions. Choose technologies based on their architectural impact, facilitate architecture-centric design workshops, and evaluate architectures using lightweight, effective methods. Write lean architecture descriptions people love to read. Run an architecture design studio, implement the architecture you've designed, and grow your team's architectural knowledge. Good design requires good communication. Talk about your software architecture with stakeholders using whiteboards, documents, and code, and apply architecture-focused design methods in your day-to-day practice. Hands-on exercises, real-world scenarios, and practical team-based decision-making tools will get everyone on board and give you the experience you need to become a confident software architect.