Book picks similar to
Rick Joy: Desert Works by Rick Joy
architecture
arizona
biography-monograph
design-environmental
The Barefoot Architect
Johan van Lengen - 1981
This comprehensive book clearly explains every aspect of this endeavor, including design (siting, orientation, climate consideration), materials (sisal, cactus, bamboo, earth), and implementation. The author emphasizes throughout the book what is inexpensive and sustainable. Included are sections discussing urban planning, small-scale energy production, cleaning and storing drinking water, and dealing with septic waste, and all information is applied to three distinct tropical regions: humid areas, temporate areas, and desert climates. Hundreds of explanatory drawings by van Lengen allow even novice builders to get started.
The Growth Mindset: a Guide to Professional and Personal Growth: Set Your Personal and Professional Growth Goals! (The Art of Growth Book 1)
Joshua Moore - 2017
Collaboration
Social and “Soft” skills Development
This book has been carefully designed to give you all the strategies needed to map your own personal and/or professional growth plan of action that will implement all your growth goals.Are you ready to make your dreams of personal and professional growth a reality?
Get this FREE book now!
Domain-Driven Design in PHP
Carlos Buenosvinos
Explore applying the Hexagonal Architecture within your application, whether within an open source framework or your own bespoke system. Finally, look into integrating Bounded Contexts, using REST and Messaging approaches.
Designing Disney's Theme Parks: The Architecture of Reassurance
Karal Ann Marling - 1997
Tracing the relationship of the Disney parks to their historical forebears, Designing Disney's Theme Parks: The Architecture of Reassurance charts Disneyland's evolution from one man's personal dream to a multinational enterprise, a process in which the Disney "magic" has moved ever closer to the real world. This is a unique perspective on one of the great post-war American icons.
The Designer's Dictionary of Color
Sean Adams - 2017
Organized by spectrum, in color-by-color sections for easy navigation, this book documents each hue with charts showing color range and palette variations. Chapters detail each color’s creative history and cultural associations, with examples of color use that extend from the artistic to the utilitarian—whether the turquoise on a Reid Miles album cover or the avocado paint job on a 1970s Dodge station wagon. A practical and inspirational resource for designers and students alike, The Designer’s Dictionary of Color opens up the world of color for all those who seek to harness its incredible power.
The Model Thinker: What You Need to Know to Make Data Work for You
Scott E. Page - 2018
But as anyone who has ever opened up a spreadsheet packed with seemingly infinite lines of data knows, numbers aren't enough: we need to know how to make those numbers talk. In The Model Thinker, social scientist Scott E. Page shows us the mathematical, statistical, and computational models—from linear regression to random walks and far beyond—that can turn anyone into a genius. At the core of the book is Page's "many-model paradigm," which shows the reader how to apply multiple models to organize the data, leading to wiser choices, more accurate predictions, and more robust designs. The Model Thinker provides a toolkit for business people, students, scientists, pollsters, and bloggers to make them better, clearer thinkers, able to leverage data and information to their advantage.
Microservice Architecture Aligning Principles, Practices, and Culture
Irakli Nadareishvili - 2016
Illustrated Cabinetmaking: How to Design and Construct Furniture That Works
Bill Hylton - 1998
Woodworkers of any skill level will benefit from more than 1,300 crisp and detailed drawings that explain classic solutions to age-old problems, such as hanging a drawer, attaching a tabletop, and pegging a mortise. Covering hundreds of pieces of furniture, including kitchen cabinets, dining tables, desks, bookcases, and chests, readers will unlock the mysteries of legs, moldings, separate braces, and dozens of other subassemblies.
Computer Systems: A Programmer's Perspective
Randal E. Bryant - 2002
Often, computer science and computer engineering curricula don't provide students with a concentrated and consistent introduction to the fundamental concepts that underlie all computer systems. Traditional computer organization and logic design courses cover some of this material, but they focus largely on hardware design. They provide students with little or no understanding of how important software components operate, how application programs use systems, or how system attributes affect the performance and correctness of application programs. - A more complete view of systems - Takes a broader view of systems than traditional computer organization books, covering aspects of computer design, operating systems, compilers, and networking, provides students with the understanding of how programs run on real systems. - Systems presented from a programmers perspective - Material is presented in such a way that it has clear benefit to application programmers, students learn how to use this knowledge to improve program performance and reliability. They also become more effective in program debugging, because t
Understanding Human Behavior and the Social Environment
Charles Zastrow - 1987
Now available with a personalized online learning plan, this social work-specific book looks at lifespan through the lens of social work theory and practice. The authors use an empowerment approach to cover human development and behavior theories within the context of family, organizational, and community systems. Using a chronological lifespan approach, the authors present separate chapters on biological, psychological, and social impacts at the different lifespan stages with an emphasis on strengths and empowerment.
A Country of Cities: A Manifesto for an Urban America
Vishaan Chakrabarti - 2013
If we develop them wisely in the future, our cities can be the force leading us into a new era of progressive and prosperous stewardship of our nation. In compelling chapters, Chakrabarti brings us a wealth of information about cities, suburbs and exurbs, looking at how they developed across the 50 states and their roles in prosperity and globalization, sustainability and resilience, and heath and joy. Counter to what you might think, American cities today are growing faster than their suburban counterparts for the first time since the 1920s. If we can intelligently increase the density of our cities as they grow and build the transit systems, schools, parks and other infrastructure to support them, Chakrabarti shows us how both job opportunities and an improved, sustainable environment are truly within our means. In this call for an urban America, he illustrates his argument with numerous infographics illustrating provocative statistics on issues as disparate as rising childhood obesity rates, ever-lengthening automobile commutes and government subsidies that favor highways over mass transit. The book closes with an eloquent manifesto that rallies us to build "a Country of Cities," to turn a country of highways, houses and hedges into a country of trains, towers and trees.Vishaan Chakrabarti is the director of Columbia University's Center for Urban Real Estate (CURE). In March 2012, Chakrabarti became a partner at SHoP Architects, where he will be working on such projects as the Atlantic Yards development in Brooklyn. An architect and planner, Chakrabarti has worked in both the public and private sectors: as a top executive at Related Companies; a director at the New York City Planning Commission; an associate partner at Skidmore, Owings & Merrill; a transportation planner for the Port Authority of New York and New Jersey.
xUnit Test Patterns: Refactoring Test Code
Gerard Meszaros - 2003
An effective testing strategy will deliver new functionality more aggressively, accelerate user feedback, and improve quality. However, for many developers, creating effective automated tests is a unique and unfamiliar challenge. xUnit Test Patterns is the definitive guide to writing automated tests using xUnit, the most popular unit testing framework in use today. Agile coach and test automation expert Gerard Meszaros describes 68 proven patterns for making tests easier to write, understand, and maintain. He then shows you how to make them more robust and repeatable--and far more cost-effective. Loaded with information, this book feels like three books in one. The first part is a detailed tutorial on test automation that covers everything from test strategy to in-depth test coding. The second part, a catalog of 18 frequently encountered "test smells," provides trouble-shooting guidelines to help you determine the root cause of problems and the most applicable patterns. The third part contains detailed descriptions of each pattern, including refactoring instructions illustrated by extensive code samples in multiple programming languages. Topics covered includeWriting better tests--and writing them faster The four phases of automated tests: fixture setup, exercising the system under test, result verification, and fixture teardown Improving test coverage by isolating software from its environment using Test Stubs and Mock Objects Designing software for greater testability Using test "smells" (including code smells, behavior smells, and project smells) to spot problems and know when and how to eliminate them Refactoring tests for greater simplicity, robustness, and execution speed This book will benefit developers, managers, and testers working with any agile or conventional development process, whether doing test-driven development or writing the tests last. While the patterns and smells are especially applicable to all members of the xUnit family, they also apply to next-generation behavior-driven development frameworks such as RSpec and JBehave and to other kinds of test automation tools, including recorded test tools and data-driven test tools such as Fit and FitNesse.Visual Summary of the Pattern Language Foreword Preface Acknowledgments Introduction Refactoring a Test PART I: The Narratives Chapter 1 A Brief Tour Chapter 2 Test Smells Chapter 3 Goals of Test Automation Chapter 4 Philosophy of Test Automation Chapter 5 Principles of Test Automation Chapter 6 Test Automation Strategy Chapter 7 xUnit Basics Chapter 8 Transient Fixture Management Chapter 9 Persistent Fixture Management Chapter 10 Result Verification Chapter 11 Using Test Doubles Chapter 12 Organizing Our Tests Chapter 13 Testing with Databases Chapter 14 A Roadmap to Effective Test Automation PART II: The Test Smells Chapter 15 Code Smells Chapter 16 Behavior Smells Chapter 17 Project Smells PART III: The Patterns Chapter 18 Test Strategy Patterns Chapter 19 xUnit Basics Patterns Chapter 20 Fixture Setup Patterns Chapter 21 Result Verification Patterns Chapter 22 Fixture Teardown Patterns Chapter 23 Test Double Patterns Chapter 24 Test Organization Patterns Chapter 25 Database Patterns Chapter 26 Design-for-Testability Patterns Chapter 27 Value Patterns PART IV: Appendixes Appendix A Test Refactorings Appendix B xUnit Terminology Appendix C xUnit Family Members Appendix D Tools Appendix E Goals and Principles Appendix F Smells, Aliases, and Causes Appendix G Patterns, Aliases, and Variations Glossary References Index "
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?
97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
Richard Monson-Haefel - 2009
More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as:Don't Put Your Resume Ahead of the Requirements (Nitin Borwankar) Chances Are, Your Biggest Problem Isn't Technical (Mark Ramm) Communication Is King; Clarity and Leadership, Its Humble Servants (Mark Richards) Simplicity Before Generality, Use Before Reuse (Kevlin Henney) For the End User, the Interface Is the System (Vinayak Hegde) It's Never Too Early to Think About Performance (Rebecca Parsons) To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.
Home from Nowhere: Remaking Our Everyday World for the 21st Century
James Howard Kunstler - 1996
In Home from Nowhere Kunstler not only shows that the original American Dream -- the desire for peaceful, pleasant places in which to work and live -- still has a strong hold on our imaginations, but also offers innovative, eminently practical ways to make that dream a reality. Citing examples from around the country, he calls for the restoration of traditional architecture, the introduction of enduring design principles in urban planning, and the development of public spaces that acknowledge our need to interact comfortable with one another.