Book picks similar to
Building Construction: Principles, Materials, and Systems by Madan Mehta
architecture
principles
engcivil-construção
architecture-construction
Basic Engineering Circuit Analysis
J. David Irwin - 1984
Now in a new Ninth Edition, this reader-friendly book has been completely revised and improved to ensure that the learning experience is enhanced. It's built on the strength of Irwin's problem-solving methodology, providing readers with a strong foundation as they advance in the field.
Microservice Architecture Aligning Principles, Practices, and Culture
Irakli Nadareishvili - 2016
Making Games with Python & Pygame
Al Sweigart - 2012
Each chapter gives you the complete source code for a new game and teaches the programming concepts from these examples. The book is available under a Creative Commons license and can be downloaded in full for free from http: //inventwithpython.com/pygame This book was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has some familiarity with Python.
Themes of Contemporary Art: Visual Art After 1980
Jean Robertson - 2005
Examining visual art from 1980 to the present, it takes an intriguing and accessible approach that motivates students and other readers to think actively about and discuss contemporary art--what it means and how it means what it does. The opening chapter provides a concise overview of the period, analyzing how four key changes (the rise of new media, a growing awareness of diversity, the influence of theory, and interactions with everyday visual culture) have resulted in an art world with dramatically expanded boundaries. Reflecting the paradigm shift from a formalist way of teaching studio art to more varied and open-ended concepts, the remaining six chapters each deal with a key theme--time, place, the body, language, identity, and spirituality. Each chapter features an introduction to the thematic topic; a brief look at historical precedents and influences; a detailed analysis of how contemporary artists have responded to and embodied aspects of the theme in specific works; and an in-depth and fascinating profile of an artist who has extensively explored aspects of the theme in his or her work. Themes of Contemporary Art: Visual Art after 1980 shows how art can be interpreted from several different angles: techniques and materials, historical circumstances, aesthetic qualities, theoretical issues, and an artist's ideas and intentions. Writing in a lucid and engaging style, the authors skillfully reveal the multiple levels of meaning in artworks, drawing connections between contemporary art, art of the past, and everyday existence. The volume is enhanced by 87 illustrations--19 in full color--that demonstrate an immense variety of materials, subjects, and styles. These well-chosen examples will help readers learn to critically describe, interpret, and evaluate contemporary visual art. A bibliography and a timeline that situates contemporary art in the context of major events in world history, art, and popular culture are also included. An ideal core text for courses in contemporary art history, Themes of Contemporary Art: Visual Art after 1980 can also be used as a supplement in modern art, art appreciation, art criticism/theory, and studio art courses.
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Craig Larman - 2000
Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.Developers and students will learn object-oriented analysis and design (OOA/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. You won’t just learn UML diagrams - you’ll learn how to apply UML in the context of OO software development.Drawing on his unsurpassed experience as a mentor and consultant, Larman helps you understand evolutionary requirements and use cases, domain object modeling, responsibility-driven design, essential OO design, layered architectures, “Gang of Four” design patterns, GRASP, iterative methods, an agile approach to the Unified Process (UP), and much more. This edition’s extensive improvements include:- A stronger focus on helping you master OOA/D through case studies that demonstrate key OO principles and patterns, while also applying the UML- New coverage of UML 2, Agile Modeling, Test-Driven Development, and refactoring- Many new tips on combining iterative and evolutionary development with OOA/D- Updates for easier study, including new learning aids and graphics- New college educator teaching resources- Guidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and Scrum- Techniques for applying the UML to documenting architectures- A new chapter on evolutionary requirements, and much moreApplying UML and Patterns, Third Edition, is a lucid and practical introduction to thinking and designing with objects - and creating systems that are well crafted, robust, and maintainable.
One Piece Box Set, Vol. 3
Eiichiro Oda - 2016
Luffy and his swashbuckling crew in their search for the “One Piece,” the greatest treasure in the world.As a child, Monkey D. Luffy dreamed of becoming King of the Pirates. But his life changed when he accidentally gained the power to stretch like rubber…at the cost of never being able to swim again! Years, later, Luffy sets off in search of the "One Piece," said to be the greatest treasure in the world...The third One Piece Box Set contains the arcs Thriller Bark, Sabaody, Impel Down, Paramount War, and New World, which make up vols. 47-70 of the GNs. This set offers a significant savings over buying the volumes individually, along with an exclusive premium 48-page mini-comic and double-sided color poster.
Organic Chemistry II as a Second Language
David R. Klein - 2005
It explores the critical concepts while also examining why they are relevant. The core content is presented within the framework of predicting products, proposing mechanisms, and solving synthesis problems. Readers will fine-tune the key skills involved in solving those types of problems with the help of interactive, step-by-step instructions and problems.
My Liverpool Home
Kenny Dalglish - 2010
This book presents the story of Dalglish's epic love affair with Liverpool, tracing the highs and lows, the characters, the laughter, the triumphs and the many tears.
Warrior
Terry Brooks - 2018
Now he returns to that Word and Void mythos with a novella sure to delight his readers and a story as powerful as that previous trilogy. Sinnissippi Park, in Hopewell, Illinois, has long been a place of magic. Jack McCall learned this at a young age when confronted with a deadly childhood disease. He overcame that threat with aid from the unlikeliest of companions -- the woodland creature Pick and his trusted owl Daniel -- and the magic that existed within his own heart. Now grown, Jack has graduated from college, leaving behind that terrible time and having never witnessed magic again. That is about to change. Lacking direction in life, he is summoned by the Lady, who recruits men and women to the service of the Word. For she is in dire need of Jack's unique history to help preserve the world's future -- a service that will be needed only once but on which all things hinge.
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Harry Percival - 2020
Many Python developers are now taking an interest in high-level software architecture patterns such as hexagonal/clean architecture, event-driven architecture, and strategic patterns prescribed by domain-driven design (DDD). But translating those patterns into Python isn't always straightforward.With this practical guide, Harry Percival and Bob Gregory from MADE.com introduce proven architectural design patterns to help Python developers manage application complexity. Each pattern is illustrated with concrete examples in idiomatic Python that explain how to avoid some of the unnecessary verbosity of Java and C# syntax. You'll learn how to implement each of these patterns in a Pythonic way.Architectural design patterns include:Dependency inversion, and its links to ports and adapters (hexagonal/clean architecture)Domain-driven design's distinction between entities, value objects, and aggregatesRepository and Unit of Work patterns for persistent storageEvents, commands, and the message busCommand Query Responsibility Segregation (CQRS)Event-driven architecture and reactive microservices
Tempest Raging
Michelle Mankin - 2015
Not nearly long enough to forget.In trouble with nowhere else to go songstress Lace Lowell seeks refuge with the band during their stop in New York City. It's a risky move for her because they are both there, two impossibly good looking men whose lives are inseparably entwined with hers. One who bruised her heart and one who smashed it into pieces.Warren “War” Jinkins, the mercurial lead singer of Tempest, has always had a thing for Lace. But then again so does his best friend and band mate.Bryan “Bullet” Jackson, the sinfully handsome tat-sleeved lead guitarist, has a bad boy reputation befitting his nickname. For the past two years Bullet’s had a rule with the groupies: one time, never twice, leave ‘em satisfied, but always leave ‘em.Two guys, one woman, and a host of dark secrets all together within the tight confines of a tour bus as the group travels cross country.Can the past be forgotten and buried?Will friendships prevail?Or will the three of them succumb to seductive impulses too addictive to resist?ENTICING INTERLUDETo the talented vocalist Justin Jones, love is merely a game that he plays by his own rules.But to Bridget Dubois, love and heartache are one and the same.Broken too many times before, the delicate beauty keeps her emotions carefully concealed. Bridget has her own set of rigid rules when it comes to men. She prefers to avoid them altogether, especially dangerously seductive auburn haired emerald eyed players like Justin.But the new lead singer of the rising rock band Tempest doesn't like to be ignored. Justin is used to getting what he wants, and now he’s set his sights on Bridget.Suddenly, it’s no longer a game.What do you do when the one you can’t have turns out to be the one you can’t live without?As the pressure builds, will it temper them or will it shatter them both like fragile crystal?CAPTIVATING BRIDGEWarren “War” Jinkins is that guy.The bad one.Tempest’s ex front man, an arrogant rock god.The only thing larger than his ego is his capacity for self-destruction.His bad attitude has cost him. His woman. His best friend. His band. Everything.Shaina Bentley is that girl.The good one.Hollywood’s pink candy-coated sweetheart.The star of Pinky Swear, television’s top rated teen show.She’s been practically perfect since that horrible day. But she’s starting to crack under the strain of being everything to everyone.He’s a one man island. She’s a fragile captive soul.Is love a current too dangerous to cross or will it be the bridge that brings them together?RELENTLESS RHYTHM The one she really wants is out of reach.The one he really needs is already taken.Dizzy Lowell, rhythm man for the rising rock band Tempest is a wizard on the guitar and a wonder with women. But the hookup specialist hides his emotional scars beneath his suave exterior. He never lets anyone truly touch him.April Reynolds, the confident bartender of the Diamond Mine, knows her way around a cocktail, but Dizzy has her all mixed up. She knows what’s safe. She’s tired of settling, though. It would be so easy to fall under his spell.Except for that ring around her finger.Two searching souls separated by a thin metal band.Some dreams are dangerous.Some secrets shouldn't be shared.Sometimes what we wish for most can never be.
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 "
Introduction to the Design and Analysis of Algorithms
Anany V. Levitin - 2002
KEY TOPICS: Written in a reader-friendly style, the book encourages broad problem-solving skills while thoroughly covering the material required for introductory algorithms. The author emphasizes conceptual understanding before the introduction of the formal treatment of each technique. Popular puzzles are used to motivate readers' interest and strengthen their skills in algorithmic problem solving. Other enhancement features include chapter summaries, hints to the exercises, and a solution manual. MARKET: For those interested in learning more about algorithms.
DevOps Troubleshooting: Linux Server Best Practices
Kyle Rankin - 2012
It has saved me hours in troubleshooting complicated operations problems." -Trotter Cashion, cofounder, Mashion DevOps can help developers, QAs, and admins work together to solve Linux server problems far more rapidly, significantly improving IT performance, availability, and efficiency. To gain these benefits, however, team members need common troubleshooting skills and practices. In
DevOps Troubleshooting: Linux Server Best Practices
, award-winning Linux expert Kyle Rankin brings together all the standardized, repeatable techniques your team needs to stop finger-pointing, collaborate effectively, and quickly solve virtually any Linux server problem. Rankin walks you through using DevOps techniques to troubleshoot everything from boot failures and corrupt disks to lost email and downed websites. You'll master indispensable skills for diagnosing high-load systems and network problems in production environments. Rankin shows how to Master DevOps' approach to troubleshooting and proven Linux server problem-solving principles Diagnose slow servers and applications by identifying CPU, RAM, and Disk I/O bottlenecks Understand healthy boots, so you can identify failure points and fix them Solve full or corrupt disk issues that prevent disk writes Track down the sources of network problems Troubleshoot DNS, email, and other network services Isolate and diagnose Apache and Nginx Web server failures and slowdowns Solve problems with MySQL and Postgres database servers and queries Identify hardware failures-even notoriously elusive intermittent failures
