Book picks similar to
Architect's Pocket Book by Charlotte Baden-Powell
architecture
reference
non-fiction
southern-humor
A Pattern Language: Towns, Buildings, Construction
Christopher W. Alexander - 1977
It will enable making a design for almost any kind of building, or any part of the built environment. ‘Patterns,’ the units of this language, are answers to design problems: how high should a window sill be?; how many stories should a building have?; how much space in a neighborhood should be devoted to grass and trees?More than 250 of the patterns in this language are outlined, each consisting of a problem statement, a discussion of the problem with an illustration, and a solution. As the authors say in their introduction, many of the patterns are archetypal, so deeply rooted in the nature of things that it seems likely that they will be a part of human nature and human action as much in five hundred years as they are today.A Pattern Language is related to Alexander’s other works in the Center for Environmental Structure series: The Timeless Way of Building (introductory volume) and The Oregon Experiment.
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.
Banister Fletcher's a History of Architecture
Banister Fletcher - 1896
Banister Fletcher has been the standard one volume architectural history for over 100 years and continues to give a concise and factual account of world architecture from the earliest times.In this twentieth and centenary edition, edited by Dan Cruickshank with three consultant editors and fourteen new contributors, chapters have been recast and expanded and a third of the text is new. * There are new chapters on the twentieth-century architecture of the Middle East (including Israel), South-east Asia, Hong Kong, Japan and Korea, the Indian subcontinent, Russia and the Soviet Union, Eastern Europe and Latin America. * The chapter on traditional architecture of India has been rewritten and the section on traditional Chinese architecture has been expanded, both with new specially commissioned drawings* The architecture of the Americas before 1900 has been enlarged to include, for the first time, detailed coverage of Latin America and the Caribbean* The book's scope has been widened to include more architecture from outside Europe* The bibliography has been expanded into a separate section and is a key source of information on every period of world architecture* The coverage of the 20th century architecture of North America has been divided into two chapters to allow fuller coverage of contemporary works* 20th century architecture of Western Europe has been radically recast* For the first time the architecture of the twentieth century is considered as a whole and assessed in an historical perspective* Coverage has been extended to include buildings completed during the last ten years* The coverage of Islamic architecture has been increased and re-organised to form a self contained sectionThis unique reference book places buildings in their social, cultural and historical settings to describe the main patterns of architectural development, from Prehistoric to the International Style. Again in the words of Sir Banister Fletcher, this book shows that 'Architecture ... provides a key to the habits, thoughts and aspirations of the people, and without a knowledge of this art the history of any period lacks that human interest with which it should be invested.'
The House Book
Phaidon Press - 2001
Presents 500 houses classified by architect, designer, patron or cultural tribe, this book looks at some of the most astonishing and creative abodes ever to be built.
Biomimicry in Architecture
Michael Pawlyn - 2011
Over 3.5 billion years of natural history have evolved innumerable examples of forms, systems, and processes that we can now apply beneficially to modern green design.Aimed at architects, urban designers and product designers, Biomimicry in Architecture looks to the natural world to seek clues as to how we can achieve radical increases in resource efficiency. Packed with inspiring case studies predicting future trends, the principal chapters look in turn at: structural efficiency; material manufacture; zero-waste systems; water; energy generation; the thermal environment; and biomimetic products.Together, it is an amazing sourcebook of extraordinary design solutions to equip us for the challenges of building a sustainable and restorative future.
Green from the Ground Up: Sustainable, Healthy, and Energy-Efficient Home Construction
David R. Johnston - 2008
It starts with clear explanations of the concepts and fundamentals of green, healthy and energy-efficient construction and walks the reader through the entire construction process, injecting expert advice at every decision point. Construction techniques, materials, and products are thoroughly explained, making the often vaguely understood concepts cleanly understandable. The book gives builders and architects the tools to respond to growing requests from homeowners for green and energy-efficient houses, whether new or remodeled. Homeowners can use the book to understand the concepts, process, and options, whether they're doing it themselves or working with a professional.
Understanding Wood
R. Bruce Hoadley - 1980
Bruce Hoadley explains everything from how trees grow to how best to cut, season, machine, join, bend, and finish wood. Why do miters open and glue joints loosen? How do you get a really sharp edge? Examples of problems and solutions help woodworkers puzzle through their own projects, while full-color photos and helpful tables illustrate key points.
Happy Inside: How to harness the power of home for health and happiness
Michelle Ogundehin - 2020
Strong, clever, intelligent advice with soul.’Mary Portas‘A wonderful look at how to transform our homes to be more mindfully aligned with our true nature and a reflection of who we are.’Fearne Cotton‘A happy home is a fundamental building block of happiness, and Michelle’s book is an essential, step-by-step guide to creating a home we love.’Arianna Huffington, Founder & CEO, Thrive Global‘A must-have read for anyone looking to improve not just their home but also their quality of life within it.’Matthew Williamson Be happier, healthier and more empowered with Michelle Ogundehin’s step-by-step practical guide to creating a home that supports your well-being.Whether that home is owned or rented, small or large, and regardless of how much money you have, Happy Inside shows you how to harness its potential in pursuit of becoming your best self. If you want to feel calm, content, soothed or energized, you must begin with what surrounds you.This comprehensive guide covers everything from how to create more light and space to how to get a good night’s sleep; the path to a perfect sofa and why a dining table is your most vital piece of furniture. Plus, how to decorate to promote joy; the importance of play (and circular side tables); your definitive capsule kitchen kit; and why your hallway is where it all starts. Combining Michelle’s knowledge of Buddhist philosophy, mindfulness, colour psychology and good design, Happy Inside is your one-stop guide to living well.Welcome to the healthy home revolution!
Clean Architecture
Robert C. Martin - 2017
"Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design.As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like:What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps?What are the core principles of software architecture?What is the role of the architect, and what is he/she really trying to achieve?What are the core principles of software design?How do designs and architectures go wrong, and what can you do about it?What are the disciplines and practices of professional architects and designers?Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager — and for any programmer who aspires to these roles or is impacted by their work.
Human Dimension and Interior Space: A Source Book of Design Reference Standards
Julius Panero - 1979
Its applicability to the design process is seen in the physical fit, or interface, between the human body and the various components of interior space.Human Dimension and Interior Space is the first major anthropometrically based reference book of design standards for use by all those involved with the physical planning and detailing of interiors, including interior designers, architects, furniture designers, builders, industrial designers, and students of design. The use of anthropometric data, although no substitute for good design or sound professional judgment should be viewed as one of the many tools required in the design process. This comprehensive overview of anthropometrics consists of three parts.The first part deals with the theory and application of anthropometrics and includes a special section dealing with physically disabled and elderly people. It provides the designer with the fundamentals of anthropometrics and a basic understanding of how interior design standards are established. The second part contains easy-to-read, illustrated anthropometric tables, which provide the most current data available on human body size, organized by age and percentile groupings. Also included is data relative to the range of joint motion and body sizes of children. The third part contains hundreds of dimensioned drawings, illustrating in plan and section the proper anthropometrically based relationship between user and space. The types of spaces range from residential and commercial to recreational and institutional, and all dimensions include metric conversions.In the Epilogue, the authors challenge the interior design profession, the building industry, and the furniture manufacturer to seriously explore the problem of adjustability in design. They expose the fallacy of designing to accommodate the so-called average man, who, in fact, does not exist. Using government data, including studies prepared by Dr. Howard Stoudt, Dr. Albert Damon, and Dr. Ross McFarland, formerly of the Harvard School of Public Health, and Jean Roberts of the U.S. Public Health Service, Panero and Zelnik have devised a system of interior design reference standards, easily understood through a series of charts and situation drawings. With Human Dimension and Interior Space, these standards are now accessible to all designers of interior environments.
Building Microservices: Designing Fine-Grained Systems
Sam Newman - 2014
But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.Discover how microservices allow you to align your system design with your organization's goalsLearn options for integrating a service with the rest of your systemTake an incremental approach when splitting monolithic codebasesDeploy individual microservices through continuous integrationExamine the complexities of testing and monitoring distributed servicesManage security with user-to-service and service-to-service modelsUnderstand the challenges of scaling microservice architectures
Stylin' with CSS: A Designer's Guide
Charles Wyke-Smith - 2005
Stylin with CSS teaches you everything you need to know start using CSS in your web development work, from the basics of markup of your content and styling text, through to creating multi-column page layouts without the use of tables. Learn how to create interface components, such as drop-down menus, navigation links, and animated graphical buttons, using only CSS no JavaScript required. Discover how to design code that will work on the latest standard-compliant browsers, while working around the quirks of the older browsers. With a mastery of CSS, your web design capabilities will move to a new level, and everything you need to know to get your started and build your skills is right here in this book. You ll be stylin in no time!"
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma - 1994
Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently. Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.
Game Programming Patterns
Robert Nystrom - 2011
Commercial game development expert Robert Nystrom presents an array of general solutions to problems encountered in game development. For example, you'll learn how double-buffering enables a player to perceive smooth and realistic motion, and how the service locator pattern can help you provide access to services such as sound without coupling your code to any particular sound driver or sound hardware. Games have much in common with other software, but also a number of unique constraints. Some of the patterns in this book are well-known in other domains of software development. Other of the patterns are unique to gaming. In either case, Robert Nystrom bridges from the ivory tower world of software architecture to the in-the-trenches reality of hardcore game programming. You'll learn the patterns and the general problems that they solve. You'll come away able to apply powerful and reusable architectural solutions that enable you to produce higher quality games with less effort than before. Applies classic design patterns to game programming. Introduces new patterns specific to game programming. Brings abstract software architecture down to Earth with approachable writing and an emphasis on simple code that shows each pattern in practice. What you'll learn Overcome architectural challenges unique to game programming Apply lessons from the larger software world to games. Tie different parts of a game (graphics, sound, AI) into a cohesive whole. Create elegant and maintainable architecture. Achieve good, low-level performance. Gain insight into professional, game development. Who this book is forGame Programming Patterns is aimed at professional game programmers who, while successful in shipping games, are frustrated at how hard it sometimes is to add and modify features when a game is under development. Game Programming Patterns shows how to apply modern software practices to the problem of game development while still maintaining the blazing-fast performance demanded by hard-core gamers. Game Programming Patterns also appeals to those learning about game programming in their spare time. Hobbyists and aspiring professionals alike will find much to learn in this book about pathfinding, collision detection, and other game-programming problem domains.