Book picks similar to
Parametric Design for Architecture by Wassim Jabi
architecture
parametric
design
pdf
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.
The Architect's Studio Companion: Rules of Thumb for Preliminary Design
Edward Allen - 1995
Now in its fourth edition, this industry standard continues its reputation as a reliable tool for the preliminary selecting, configuring, and sizing of the structural, mechanical, and egress systems of a building. Bestselling authors Edward Allen and Joseph Iano reduce complex engineering and building code information to simple approximations that enable the designer to lay out the fundamental systems of a building in a matter of minutes and get on with the design.Now in a flex binding that makes it even easier to use, The Architect's Studio Companion, Fourth Edition provides quick access to reliable rules of thumb that offer vital help for selecting, configuring, and sizing:Structural systems Heating, cooling, and electrical systems Egress provisions, including exit stairways, parking garages, and parking lots Daylight provisions The book concludes with precalculated tables of building code height and area limitations.
Learning RFT: An Introduction to Relational Frame Theory and Its Clinical Application
Niklas Törneke - 2009
Learning RFT presents a basic yet comprehensive introduction to this fascinating theory, which forms the basis of acceptance and commitment therapy. The book also offers practical guidance for directly applying it in clinical work.In the book, author Niklas Törneke presents the building blocks of RFT: language as a particular kind of relating, derived stimulus relations, and transformation of stimulus functions. He then shows how these concepts are essential to understanding acceptance and commitment therapy and other therapeutic models. Learning RFT shows how to use experiential exercises and metaphors in psychological treatment and explains how they can help your clients. This book belongs on the bookshelves of psychologists, psychotherapists, students, and others seeking to deepen their understanding of psychological treatment from a behavioral perspective.
An Elegant Puzzle: Systems of Engineering Management
Will Larson - 2019
Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions of complex management challenges can make the difference between fulfillment and frustration for teams, and, ultimately, the success or failure of companies. Will Larson's An Elegant Puzzle orients around the particular challenges of engineering management--from sizing teams to technical debt to succession planning--and provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Will Larson has developed a thoughtful approach to engineering management that leaders of all levels at companies of all sizes can apply. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.
Master Handbook of Acoustics
F. Alton Everest - 1981
This book applies the theory to the design of specialized audio spaces such as the home listening room, the control room, and the multi-track-recording studio.
AWS Certified Solutions Architect Official Study Guide: Associate Exam
Joe Baron - 2016
AWS has been the frontrunner in cloud computing products and services, and the AWS Certified Solutions Architect Official Study Guide for the Associate exam will get you fully prepared through expert content, and real-world knowledge, key exam essentials, chapter review questions, access to Sybex’s interactive online learning environment, and much more. This official study guide, written by AWS experts, covers exam concepts, and provides key review on exam topics, including: Mapping Multi-Tier Architectures to AWS Services, such as web/app servers, firewalls, caches and load balancers Understanding managed RDBMS through AWS RDS (MySQL, Oracle, SQL Server, Postgres, Aurora) Understanding Loose Coupling and Stateless Systems Comparing Different Consistency Models in AWS Services Understanding how AWS CloudFront can make your application more cost efficient, faster and secure Implementing Route tables, Access Control Lists, Firewalls, NAT, and DNS Applying AWS Security Features along with traditional Information and Application Security Using Compute, Networking, Storage, and Database AWS services Architecting Large Scale Distributed Systems Understanding of Elasticity and Scalability Concepts Understanding of Network Technologies Relating to AWS Deploying and Managing Services with tools such as CloudFormation, OpsWorks and Elastic Beanstalk. Learn from the AWS subject-matter experts, review with proven study tools, and apply real-world scenarios. If you are looking to take the AWS Certified Solutions Architect Associate exam, this guide is what you need for comprehensive content and robust study tools that will help you gain the edge on exam day and throughout your career.
Software Engineering at Google: Lessons Learned from Programming Over Time
Titus Winters - 2020
With this book, you'll get a candid and insightful look at how software is constructed and maintained by some of the world's leading practitioners.Titus Winters, Tom Manshreck, and Hyrum K. Wright, software engineers and a technical writer at Google, reframe how software engineering is practiced and taught: from an emphasis on programming to an emphasis on software engineering, which roughly translates to programming over time.You'll learn:Fundamental differences between software engineering and programmingHow an organization effectively manages a living codebase and efficiently responds to inevitable changeWhy culture (and recognizing it) is important, and how processes, practices, and tools come into play
The Very Small Home: Japanese Ideas for Living Well in Limited Space
Azby Brown - 2005
Eighteen recently built and unusual houses, from ultramodern to Japanese rustic, are presented in depth. Particular emphasis is given to what the author calls the "big idea" for each house-the thing that does the most to make the home feel more spacious than it actually is. Big ideas include ingenious sources of natural light, well thought-out loft spaces, snug but functional kitchens, unobtrusive partitions, and unobstructed circulation paths.An introduction puts the houses in the context of lifestyle trends and highlights their shared characteristics. The Houses section details each project the intentions of the designers and occupants are explained. The result is a very human sensibility that runs through the book, a glimpse of the dreams and aspirations that these unique homes represent and that belies their apparent modesty. The second half of the book is devoted to illustrating the special features in the homes, from storage and kitchen designs to revolutionary skylights and partitions.Building small can be a sign of higher ambitions, and those who read this book will undoubtedly grow to appreciate that building a small home can be an amazingly positive and creative act, one which can enhance one's life in surprising ways. In The Very Small Home, Brown has given home owners, designers, and architects a fascinating new collection of ideas.
The Ten Principles Behind Great Customer Experiences (Financial Times Series)
Matt Watkinson - 2012
They have a loud voice, a wealth of choice and their expectations are higher than ever. This book covers ten principles you can use to make real world improvements to your customers’ experiences, whatever your business does and whoever you are. For managers, leaders and those starting a new business, the book shows that making improvements customers will appreciate doesn’t need to be complicated or cost a fortune.
Windows 7 Inside Out
Ed Bott - 2009
It's all muscle and no fluff. Discover how the experts tackle Windows 7--and challenge yourself to new levels of mastery! Compare features and capabilities in each edition of Windows 7.Configure and customize your system with advanced setup options.Manage files, folders, and media libraries.Set up a wired or wireless network and manage shared resources.Administer accounts, passwords, and logons--and help control access to resources.Configure Internet Explorer 8 settings and security zones.Master security essentials to help protect against viruses, worms, and spyware.Troubleshoot errors and fine-tune performance.Automate routine maintenance with scripts and other tools. CD includes: Fully searchable eBookDownloadable gadgets and other tools for customizing Windows 7Insights direct from the product team on the official Windows 7 blogLinks to the latest security updates and products, demos, blogs, and user communities For customers who purchase an ebook version of this title, instructions for downloading the CD files can be found in the ebook.
Design Like You Give a Damn {2}: Building Change from the Ground Up
Architecture For Humanity - 2011
Following the success of their first book, Architecture for Humanity brings readers the next edition, with more than 100 projects from around the world. Packed with practical and ingenious design solutions, this book addresses the need for basic shelter, housing, education, health care, clean water, and renewable energy. One-on-one interviews and provocative case studies demonstrate how innovative design is reimagining community and uplifting lives. From building-material innovations such as smog-eating concrete to innovative public policy that is repainting Brazil’s urban slums, Design Like You Give a Damn [2] serves as a how-to guide for anyone seeking to build change from the ground up.Praise for Design Like You Give a Damn [2]:<!--StartFragment--> “The resourcefulness of the projects in the book is inspiring, its information practical (see Stohr’s chapter on financing sustainable community development) and its numerous factoids sobering.” —TMagazine.blogs.NYTimes.com
Reactive Design Patterns
Roland Kuhn - 2014
The Reactive Application model addresses these demands through new patterns designed to "react" effectively to user and system events, changes in load, competition for shared system resources, and unanticipated failures. Although reactive design patterns can be implemented using standard enterprise development tools, you best realize the benefits when you pair them with a functional programming language like Scala and an Actor-based concurrency system like Akka.Reactive Design Patterns is a clearly-written guide for building event-driven distributed systems that are resilient, responsive, and scalable. Written by the authors of the Reactive Manifesto, this book teaches you to apply reactive design principles to the real problems of distributed application development. You'll discover technologies and paradigms that can be used to build reactive applications including Akka and other actor-based systems, functional programming, replication and distribution, and implementation techniques such as futures, iteratees, and reactive streams. While the book presents concrete examples in Scala, Java, JavaScript, and Erlang, the primary goal is to introduce patterns and best practices that you can use to apply reactive principles to common problems you'll face when building distributed systems.WHAT'S INSIDE* Discover best practices and patterns for building responsive applications* Build applications that can withstand hardware or software failure at any level* Patterns for fault tolerance, scalability, and responsiveness* Maximize multicore hardware using asynchronous and event-driven solutions* Scale applications under tremendous loadReaders should be familiar with a standard programming language like Java, C++ or C# and be comfortable with the basics of distributed systems. Software engineers and architects will learn how to avoid common pitfalls and apply patterns for solving day-to-day problems in a fault-tolerant and scalable way to maximize their application's responsiveness to users and clients. Project leaders and CTOs will gain a deeper understanding of the philosophy behind resilience and scalability in distributed systems, as well as their limitations, challenges and benefits.
Human Biology
Sylvia S. Mader - 1988
In this edition, each chapter presents the topic clearly and distinctly. Detailed, high-level scientific data and terminology are not included because the author believes that true knowledge consists of working concepts rather than technical facility.
The Art of Urban Sketching: Drawing On Location Around The World
Gabriel Campanario - 2012
The Art of Urban Sketching is both a comprehensive guide and a showcase of location drawings by artists around the world who draw the cities where they live and travel.
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.