Get Your House Right: Architectural Elements to Use & Avoid


Marianne Cusato - 2007
    She presents the definitive guide to what makes houses look and feel right, revealing the dos and don'ts of livable home design. Hundreds of elegant line drawings--rendering the varieties of architectural features and displaying “avoid” and “use” versions of the same elements side by side--make this an indispensable resource for designing and building a timelessly beautiful home.

Structures: Or Why Things Don't Fall Down


J.E. Gordon - 1978
    Gordon strips engineering of its confusing technical terms, communicating its founding principles in accessible, witty prose.For anyone who has ever wondered why suspension bridges don't collapse under eight lanes of traffic, how dams hold back--or give way under--thousands of gallons of water, or what principles guide the design of a skyscraper, a bias-cut dress, or a kangaroo, this book will ease your anxiety and answer your questions.Structures: Or Why Things Don't Fall Down is an informal explanation of the basic forces that hold together the ordinary and essential things of this world--from buildings and bodies to flying aircraft and eggshells. In a style that combines wit, a masterful command of his subject, and an encyclopedic range of reference, Gordon includes such chapters as "How to Design a Worm" and "The Advantage of Being a Beam," offering humorous insights in human and natural creation.Architects and engineers will appreciate the clear and cogent explanations of the concepts of stress, shear, torsion, fracture, and compression. If you're building a house, a sailboat, or a catapult, here is a handy tool for understanding the mechanics of joinery, floors, ceilings, hulls, masts--or flying buttresses.Without jargon or oversimplification, Structures opens up the marvels of technology to anyone interested in the foundations of our everyday lives.

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.

The Heights: Anatomy of a Skyscraper


Kate Ascher - 2011
     The skyscraper is perhaps the most recognizable icon of the modern urban landscape. Providing offices, homes, restaurants, and shopping to thousands of inhabitants, modern skyscrapers function as small cities- with infrastructure not unlike that hidden beneath our streets. Clean water is provided to floors thousands of feet in the sky; elevators move people swiftly and safely throughout the building; and telecom networks allow virtual meetings with people on other continents. How are these services-considered essential, but largely taken for granted- possible in such a complex structure? What does it really take to sustain human life at such enormous heights? Exploring the interconnected systems that make life livable in the sky is the task of Kate Ascher's stunningly illustrated The Heights: Anatomy of a Skyscraper. Ascher examines skyscrapers from around the world to learn how these incredible structures operate. Just how do skyscrapers sway in the wind, and why exactly is that a good idea? How can a modern elevator be as fast as an airplane? Why are skyscrapers in Asia safer than those in the United States? Have new safeguards been designed to protect skyscrapers from terrorism? What happens when the power goes out in a building so tall? Why are all modern skyscrapers seemingly made of glass, and how can that be safe? How do skyscrapers age, and how can they be maintained over decades of habitation? No detail is too small, no difficulty too big to escape Ascher's encyclopedic eye. Along the way, The Heights introduces the reader to every type of person involved in designing, building, and maintaining a skyscraper: the designers who calculate how weight and weather will affect their structures, the workers who dig the foundations and raise the lightning rods, the crews who clean the windows and maintain the air ducts, and the firefighters-whose special equipment allows blazes to be fought at unprecedented heights. More than a technical survey, Ascher's work is a triumphant ode to the most monumental aspect of modern civilization. Saturated with vivid illustrations and unforgettable anecdotes, The Heights is the ultimate guide to the way things work in the skyscraper.

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.

A World History of Architecture


Michael Fazio - 2003
    Extensively and beautifully illustrated, the book includes photos, plans, scales for world-famous structures such as the Parthenon, Versailles, the Brooklyn Bridge, and many others."

1,000 Places to See Before You Die


Patricia Schultz - 2003
    Sacred ruins, grand hotels, wildlife preserves, hilltop villages, snack shacks, castles, festivals, reefs, restaurants, cathedrals, hidden islands, opera houses, museums, and more. Each entry tells exactly why it's essential to visit. Then come the nuts and bolts: addresses, websites, phone and fax numbers, best times to visit. Stop dreaming and get going.This hefty volume reminds vacationers that hot tourist spots are small percentage of what's worth seeing out there. A quick sampling: Venice's Cipriani Hotel; California's Monterey Peninsula; the Lewis and Clark Trail in Oregon; the Great Wall of China; Robert Louis Stevenson's home in Western Samoa; and the Alhambra in Andalusia, Spain. Veteran travel guide writer Schultz divides the book geographically, presenting a little less than a page on each location. Each entry lists exactly where to find the spot (e.g. Moorea is located "12 miles/19 km northwest of Tahiti; 10 minutes by air, 1 hour by boat") and when to go (e.g., if you want to check out The Complete Fly Fisher hotel in Montana, "May and Sept.-Oct. offer productive angling in a solitary setting"). This is an excellent resource for the intrepid traveler.Copyright 2003 Reed Business Information, Inc.

Word Power Made Easy


Norman Lewis - 1949
    As you complete the exercises in this book, you will learn how to tell if you’re using the right word as well as how to pronounce and spell it. You will also learn how to avoid illiterate expressions and how to speak grammatically, without making embarrassing mistakes.A complete handbook for building a superior vocabulary, Word Power Made Easy will teach you how to speak and write with confidence as well as how to read more effectively and efficiently. It will help you to learn more quickly, develop social contacts, and increase your earning power.Each chapter ends with review. Each section ends with a progressive check. Numerous tests will help you increase and retain the knowledge you acquired. Word Power Made Easy does more than just add words to your vocabulary; it teaches ideas and a method of broadening knowledge as an integral part of the vocabulary building process.

Visual Explanations


Edward R. Tufte - 1997
    Through computers, the Internet, the media, and even our daily newspapers, we are awash in a seemingly endless stream of charts, maps, infographics, diagrams, and data. Visual Explanations is a navigational guide through this turbulent sea of information. The book is an essential reference for anyone involved in graphic, web, or multimedia design, as well as for educators and lecturers who use graphics in presentations or classes.Jacket design: Dmitry Krasny.Other artwork by Bonnie Scranton, Dmitry Krasny, and Weilin Wu.

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.

Architects' Data


Ernst Neufert - 1970
    Organised largely by building type, and with over 6000 diagrams, it provides a mass of data on spatial requirements and also covers planning criteria and considerations of function and siting. Most illustrations are dimensioned and each building type includes plans, sections, site layouts and design details. There are substantial new sections on:- building components - services - heating - lighting - thermal and sound insulation - fire protection - designing for the disabledAn extensive bibliography and a detailed set of metric/imperial conversion tables are included.Since it was first published in Germany in 1936, Ernst Neufert's handbook has been progressively revised and updated through 35 editions and many translations. This Third Edition of the English language version has been revised for the first time in 20 years and completely reworked, with 40% more material, to provide a major new edition for an international readership. Browse sample pages and buy online: http: //www.blackwellpublishing.com/architect...

Thinking with Type


Ellen Lupton - 2004
    What type of font to use? How big? How should those letters, words, and paragraphs be aligned, spaced, ordered, shaped, and otherwise manipulated? In this groundbreaking new primer, leading design educator and historian Ellen Lupton provides clear and concise guidance for anyone learning or brushing up on their typographic skills. Thinking with Type is divided into three sections: letter, text, and grid. Each section begins with an easy-to-grasp essay that reviews historical, technological, and theoretical concepts, and is then followed by a set of practical exercises that bring the material covered to life. Sections conclude with examples of work by leading practitioners that demonstrate creative possibilities (along with some classic no-no's to avoid).

The Eyes of the Skin: Architecture and the Senses


Juhani Pallasmaa - 1996
    This new, revised and extended edition of this seminal work will not only inspire architects and students to design more holistic architecture, but will enrich the general reader's perception of the world around them. The Eyes of the Skin has become a classic of architectural theory and consists of two extended essays. The first surveys the historical development of the ocular-centric paradigm in western culture since the Greeks, and its impact on the experience of the world and the nature of architecture. The second examines the role of the other senses in authentic architectural experiences, and points the way towards a multi-sensory architecture which facilitates a sense of belonging and integration.

Cabin Porn: Inspiration for Your Quiet Place Somewhere


Zach Klein - 2015
    As the collection grew, the site attracted a following, which is now a huge and obsessive audience.The site features photos of the most remarkable handmade homes in the backcountry of America and all over the world. It has had over 10 million unique visitors, with 350,000 followers on Tumblr. Now Zach Klein, the creator of the site (and a co-founder of Vimeo) goes further into the most alluring images from the site and new getaways, including more interior photography and how-to advice for setting up a quiet place somewhere. With their idyllic settings, unique architecture and cozy interiors, the Cabin Porn photographs, are an invitation to slow down, take a deep breath, and feel the beauty and serenity that nature and simple construction can create.

Clean Code: A Handbook of Agile Software Craftsmanship


Robert C. Martin - 2007
    But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer but only if you work at it. What kind of work will you be doing? You'll be reading code - lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code - of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding ‣ How to tell the difference between good and bad code‣ How to write good code and how to transform bad code into good code‣ How to create good names, good functions, good objects, and good classes‣ How to format code for maximum readability ‣ How to implement complete error handling without obscuring code logic ‣ How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.