Cities


John Reader - 2004
    From the ruins of the earliest cities to the present, Reader explores how cities coalesce, develop and thrive, how they can decline and die, how they remake themselves. He investigates their parasitic relationship with the countryside around them, the webs of trade and immigration they rely upon to survive, how they feed and water themselves and dispose of their wastes. It is a sweeping exploration of what the city is and has been, fit to stand alongside Lewis Mumford's 1962 classic The City in History.

Emergence: The Connected Lives of Ants, Brains, Cities, and Software


Steven Johnson - 2001
    Explaining why the whole is sometimes smarter than the sum of its parts, Johnson presents surprising examples of feedback, self-organization, and adaptive learning. How does a lively neighborhood evolve out of a disconnected group of shopkeepers, bartenders, and real estate developers? How does a media event take on a life of its own? How will new software programs create an intelligent World Wide Web? In the coming years, the power of self-organization -- coupled with the connective technology of the Internet -- will usher in a revolution every bit as significant as the introduction of electricity. Provocative and engaging, Emergence puts you on the front lines of this exciting upheaval in science and thought.

Irrigation Water Power And Water Resources Engineering In Si Units


K.R. Arora
    

Operational Amplifiers and Linear Integrated Circuits


Robert F. Coughlin - 1982
    It provides many detailed, practical design and analysis examples intended to relate theory to the workplace. Chapter topics include first experiences with an op amp; inverting and noninverting amplifiers; comparators and controls; selected applications of op amps; signal generators; op amps with diodes; differential, instrumentation, and bridge amplifiers; DC performance: bias, offsets, and drift; AC performance: bandwidth, slew rate, noise; active filters; modulating, demodulating, and frequency changing with the multiplier; integrated-circuit timers; digital-to-analog converters; analog-to-digital converters; and power supplies. For design engineers rs

Master Builders of the Middle Ages


David Jacobs - 1969
    It is difficult for us now, even with all our engineering and architectural skills, to imagine the extraordinary ways these medieval houses of worship were constructed. Midway through the twelfth century, the building of cathedrals became a crusade to erect awe-inspiring churches across Europe. In their zeal, bishops, monks, masons, and workmen created the architectural style known as Gothic, arguably Christianity’s greatest contribution to the world’s art and architecture. The style evolved slowly and almost accidentally as medieval artisans combined ingenuity, inspiration, and brute strength to create a fitting monument to their God. Here are the dramatic stories of the building of Saint-Denis, Notre Dame, Chartres, Reims, and other Gothic cathedrals.

Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems


Heather Adkins - 2020
    In this book, experts from Google share best practices to help your organization design scalable and reliable systems that are fundamentally secure.Two previous O'Reilly books from Google--Site Reliability Engineering and The Site Reliability Workbook--demonstrated how and why a commitment to the entire service lifecycle enables organizations to successfully build, deploy, monitor, and maintain software systems. In this latest guide, the authors offer insights into system design, implementation, and maintenance from practitioners who specialize in security and reliability. They also discuss how building and adopting their recommended best practices requires a culture that is supportive of such change.You'll learn about secure and reliable systems through:Design strategiesRecommendations for coding, testing, and debugging practicesStrategies to prepare for, respond to, and recover from incidentsCultural best practices that help teams across your organization collaborate effectively

The Ten Books on Architecture


Vitruvius
    

Fallingwater: The Building of Frank Lloyd Wright's Masterpiece


Marc Harshman - 2017
    The water's tune echoes through its sunlit-dappled rooms, and the façade blends effortlessly into the rock and forest behind it. This is Fallingwater, an architectural masterpiece born from the marriage of meticulous research and unbounded imagination, the legacy of the lauded American architect Frank Lloyd Wright.This stunning picture book collaboration between Marc Harshman, Anna Egan Smucker, and LeUyen Pham guide readers through Wright's process designing Fallingwater, from his initial inspiration to the home's breathtaking culmination. It is an exploration of the creative process; a celebration of potential and the vision required to unlock it. Graceful prose and rich, dynamic illustrations breathe life into the story of Wright and of Fallingwater, a man and a home unlike any other.-from front cover flap

More about Software Requirements: Thorny Issues and Practical Advice: Thorny Issues and Practical Advice


Karl Wiegers - 2005
    Too often, lessons about requirements engineering processes lack the no-nonsense guidance that supports real-world solutions. Complementing the best practices presented in his book, Software Requirements, Second Edition, requirements engineering authority Karl Wiegers tackles even more of the real issues head-on in this book. With straightforward, professional advice and practical solutions based on actual project experiences, this book answers many of the tough questions raised by industry professionals. From strategies for estimating and working with customers to the nuts and bolts of documenting requirements, this essential companion gives developers, analysts, and managers the cosmic truths that apply to virtually every software development project. Discover how to: - Make the business case for investing in better requirements practices - Generate estimates using three specific techniques - Conduct inquiries to elicit meaningful business and user requirements - Clearly document project scope - Implement use cases, scenarios, and user stories effectively - Improve inspections and peer reviews - Write requirements that avoid ambiguity

The Secret of the Great Pyramid: How One Man's Obsession Led to the Solution of Ancient Egypt's Greatest Mystery


Bob Brier - 2008
    Bob Brier, along with French architect Jean-Pierre Houdin, tells the remarkable true story of Houdin’s obsession with Egypt’s Great Pyramid, one of the Seven Wonders of the World: how, in an ancient agrarian society not long removed from the Stone Age, such a remarkable structure could have been envisioned and constructed. At once the story of Houdin’s determined search for answers to the puzzle that have eluded scientist and Egyptologists for centuries and a fascinating history of the planning and building of the magnificent edifice, The Secret of the Great Pyramid is an extraordinary work that puts the mystery to rest, once and for all.

Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services


Brendan Burns - 2018
    Building these systems is complicated and, because few formally established patterns are available for designing them, most of these systems end up looking very unique. This practical guide shows you how to use existing software design patterns for designing and building reliable distributed applications.Although patterns such as those developed more than 20 years ago by the Gang of Four were largely restricted to running on single machines, author Brendan Burns--a Partner Architect in Microsoft Azure--demonstrates how you can reuse several of them in modern distributed applications.Systems engineers and application developers will learn how these patterns provide a common language and framework for dramatically increasing the quality of your system.

Design of the 20th Century


Charlotte Fiell - 1999
    Aesthetics entered into everyday life with often staggering results. Our homes and workplaces turned into veritable galleries of style and innovation. From furniture to graphics, it's all here?the work of artists who have shaped and recreated the modern world with a dizzying variety of materials. From the organic to the geometric, from Art Deco, through to Pop and High-Tech, this book contains all the great names - Bernhard, Bertoia, De Stijl, Dieter Rams, Starck, Charles and Ray Eames, to name only a very few. This essential book is a comprehensive journey through the shapes and colours, forms and functions of design history in the 20th century. An A-Z of designers and design schools, which builds into a complete picture of contemporary living.

Studying Engineering: A Roadmap to a Rewarding Career


Raymond B. Landis - 1995
    Independent of the class however, this book is great!I dropped out of highschool, got my GED, went to community college, dropped out of that, and now 8 years later am going to university; this time, I am committed. Whether you are a drop-out or a high-school graduate, this book will teach you new things. Not only new things, but very important things. If you want to succeed in school, not just barely make it, this book will be incredibly helpful if you take it to heart.Bottom line: I plan on keeping this book long after the class is done. Good luck and stay motivated!

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.

Java SE 6: The Complete Reference


Herbert Schildt - 2006
    He includes information on Java Platform Standard Edition 6 (Java SE 6) and offers complete coverage of the Java language, its syntax, keywords, and fundamental programming principles.