Book picks similar to
Building Technology by Ivor H. Seeley


architecture
civil
construction
engineering

Code: The Hidden Language of Computer Hardware and Software


Charles Petzold - 1999
    And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.

Engineering: A Very Short Introduction


David Blockley - 2012
    

Scalable Internet Architectures


Theo Schlossnagle - 2006
    Scalable Internet Architectures addresses these concerns by teaching you both good and bad design methodologies for building new sites and how to scale existing websites to robust, high-availability websites. Primarily example-based, the book discusses major topics in web architectural design, presenting existing solutions and how they work. Technology budget tight? This book will work for you, too, as it introduces new and innovative concepts to solving traditionally expensive problems without a large technology budget. Using open source and proprietary examples, you will be engaged in best practice design methodologies for building new sites, as well as appropriately scaling both growing and shrinking sites. Website development help has arrived in the form of Scalable Internet Architectures.

Redis in Action


Josiah L. Carlson - 2013
    You'll begin by getting Redis set up properly and then exploring the key-value model. Then, you'll dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets. Experienced developers will appreciate chapters on clustering and internal scripting to make Redis easier to use.About the TechnologyWhen you need near-real-time access to a fast-moving data stream, key-value stores like Redis are the way to go. Redis expands on the key-value pattern by accepting a wide variety of data types, including hashes, strings, lists, and other structures. It provides lightning-fast operations on in-memory datasets, and also makes it easy to persist to disk on the fly. Plus, it's free and open source.About this bookRedis in Action introduces Redis and the key-value model. You'll quickly dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets and discover how to integrate with traditional RDBMS or other NoSQL stores. Experienced developers will appreciate the in-depth chapters on clustering and internal scripting.Written for developers familiar with database concepts. No prior exposure to NoSQL database concepts nor to Redis itself is required. Appropriate for systems administrators comfortable with programming.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideRedis from the ground upPreprocessing real-time dataManaging in-memory datasetsPub/sub and configurationPersisting to diskAbout the AuthorDr. Josiah L. Carlson is a seasoned database professional and an active contributor to the Redis community.Table of ContentsPART 1 GETTING STARTEDGetting to know RedisAnatomy of a Redis web applicationPART 2 CORE CONCEPTSCommands in RedisKeeping data safe and ensuring performanceUsing Redis for application supportApplication components in RedisSearch-based applicationsBuilding a simple social networkPART 3 NEXT STEPSReducing memory useScaling RedisScripting Redis with Lua

Bad Boys, Bad Men: Confronting Antisocial Personality Disorder


Donald W. Black - 1999
    They shirk everyday responsibilities, abuse drugs and alcohol, take up criminal careers, and lash out at family members. In the worst cases, they commit rape, murder, and other acts of extreme violence as though they lack a conscience. What makes these men--men we all know, whether as faces in the news or as people close to us--behave the way they do?Bad Boys, Bad Men examines antisocial personality disorder or ASP, the mysterious mental condition that underlies this lifelong penchant for bad behavior. Psychiatrist and researcher Donald W. Black, MD, draws on case studies, scientific data, and current events to explore antisocial behavior and to chart the history, nature, and treatment of a misunderstood disorder that affects up to seven million Americans. Citing new evidence from genetics and neuroscience, Black argues that this condition is tied to biological causes and that some people are simply born bad. Bad Boys, Bad Men introduces us to people like Ernie, the quintessential juvenile delinquent who had an incestuous relationship with his mother and descended into crime and alcoholism; and John Wayne Gacy, the notorious serial killer whose lifelong pattern of misbehavior escalated to the rape and murder of more than 30 young men and boys. These compelling cases read like medical detective stories as Black tries to separate the lies these men tell from the facts of their lives. Bad Boys, Bad Men not only describes the warning signs that predict which troubled children are more likely to become dangerous adults, but also details progress toward treatment for ASP. This volume will be an essential resource for psychiatrists, psychologists, criminologists, victims of crime, families of individuals afflicted with ASP, and anyone else interested in understanding antisocial behavior.

Fluent Python: Clear, Concise, and Effective Programming


Luciano Ramalho - 2015
    With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"

Java Concurrency in Practice


Brian Goetz - 2005
    Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book."--Martin BuchholzJDK Concurrency Czar, Sun Microsystems"For the past 30 years, computer performance has been driven by Moore's Law; from now on, it will be driven by Amdahl's Law. Writing code that effectively exploits multiple processors can be very challenging. Java Concurrency in Practice provides you with the concepts and techniques needed to write safe and scalable Java programs for today's--and tomorrow's--systems."--Doron RajwanResearch Scientist, Intel Corp"This is the book you need if you're writing--or designing, or debugging, or maintaining, or contemplating--multithreaded Java programs. If you've ever had to synchronize a method and you weren't sure why, you owe it to yourself and your users to read this book, cover to cover."--Ted NewardAuthor of Effective Enterprise Java"Brian addresses the fundamental issues and complexities of concurrency with uncommon clarity. This book is a must-read for anyone who uses threads and cares about performance."--Kirk PepperdineCTO, JavaPerformanceTuning.com"This book covers a very deep and subtle topic in a very clear and concise way, making it the perfect Java Concurrency reference manual. Each page is filled with the problems (and solutions!) that programmers struggle with every day. Effectively exploiting concurrency is becoming more and more important now that Moore's Law is delivering more cores but not faster cores, and this book will show you how to do it."--Dr. Cliff ClickSenior Software Engineer, Azul Systems"I have a strong interest in concurrency, and have probably written more thread deadlocks and made more synchronization mistakes than most programmers. Brian's book is the most readable on the topic of threading and concurrency in Java, and deals with this difficult subject with a wonderful hands-on approach. This is a book I am recommending to all my readers of The Java Specialists' Newsletter, because it is interesting, useful, and relevant to the problems facing Java developers today."--Dr. Heinz KabutzThe Java Specialists' Newsletter"I've focused a career on simplifying simple problems, but this book ambitiously and effectively works to simplify a complex but critical subject: concurrency. Java Concurrency in Practice is revolutionary in its approach, smooth and easy in style, and timely in its delivery--it's destined to be a very important book."--Bruce TateAuthor of Beyond Java" Java Concurrency in Practice is an invaluable compilation of threading know-how for Java developers. I found reading this book intellectually exciting, in part because it is an excellent introduction to Java's concurrency API, but mostly because it captures in a thorough and accessible way expert knowledge on threading not easily found elsewhere."--Bill VennersAuthor of Inside the Java Virtual MachineThreads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice , the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them.However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant.This book covers:Basic concepts of concurrency and thread safety Techniques for building and composing thread-safe classes Using the concurrency building blocks in java.util.concurrent Performance optimization dos and don'ts Testing concurrent programs Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model

Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization


Susan Fowler - 2016
    After splitting a monolithic application or building a microservice ecosystem from scratch, many engineers are left wondering what s next. In this practical book, author Susan Fowler presents a set of microservice standards in depth, drawing from her experience standardizing over a thousand microservices at Uber. You ll learn how to design microservices that are stable, reliable, scalable, fault tolerant, performant, monitored, documented, and prepared for any catastrophe.Explore production-readiness standards, including:Stability and Reliability: develop, deploy, introduce, and deprecate microservices; protect against dependency failuresScalability and Performance: learn essential components for achieving greater microservice efficiencyFault Tolerance and Catastrophe Preparedness: ensure availability by actively pushing microservices to fail in real timeMonitoring: learn how to monitor, log, and display key metrics; establish alerting and on-call proceduresDocumentation and Understanding: mitigate tradeoffs that come with microservice adoption, including organizational sprawl and technical debt"

The Black Corleones 2: Love Ain't Loyal


Bella Jones - 2014
    His only goal was to come out of the shadows of his family and provide his crew with a way to be millionaires. But what Samir didn't know, was that becoming the top dog wasn't going to be an easy task. He needed to prove himself at every level. With all that was going on around him and his Black Corleone crew, the biggest threat to his empire was right in his back yard. How will Samir handle himself? How will the Corleones change the face of the drug game in Chicago? And how do they catch the snake in the grass if they don't even realize it's there? Find out how fast The Black Corleones go from boys to men and learn their biggest lesson of all, the fact that Love AINT Loyal! The Black Corleones 2 Love Ain’t Loyal; the highly anticipated sequel to the #1 Bestseller!

The Hoffmann Plague


Tony Littlejohns - 2018
     With all established infrastructure and support systems gone, they must learn new skills quickly: skills which have become unfamiliar to most people living in modern times. By turns moving, shocking and humorous, it is a tale of ordinary people trying to build new lives in extraordinary circumstances and the practical issues they have to address. In a lawless country where societal norms have been destroyed, they encounter other survivors - some friendly; some hostile. But do they have what it takes to survive in this harsh new world? “Really enjoyed it. Flowed really well. Loved the detail you put into things and made me feel like I could actually survive!” Stuart R. “Your style is quite chatty and easy to read and your descriptions are evocative: it's very easy to visualise things! You also reminded me a bit of elements of Day of The Triffids, I think in style. TBH I really liked your general style - it's engaging without being hard work.” Dee T. “ Wow! It's over. Loved it and loved the ending… What was great is we were both always looking forward to the next chapter. Brilliant. We both loved it.” Sue Z. “Great stuff… thoroughly enjoyed it… The story is way too good not to be shared with millions of people.” Ant Z. “I can't believe it's over! I just finished it: it was really good! And that last sentence makes me hopeful for a sequel!!” Steph L. “The pace of the novel is about right, with the reader able to follow the characters through their journeys, both individually and combined. It feels moralistic without being prescriptive, leaving the reader to make up their own mind about where they would stand in such a circumstance.” Michael S.

A Gangsta's Son


Rio - 2013
    “You know I just worked a twelve-hour shift. Gotta get me right before I go to sleep.” He smiled his ugly smile and opened the screen door. “I’ll take you shoppin’ when I wake up; spend a couple bands on you.”He put his key in the lock and turned it… But the door was snatched open before Mone’s hand could even reach the doorknob.Lacresha’s eyes opened wide with fear as she witnessed a tall masked man step from behind the door and raise a gun to Mone’s face.“Payback’s a bitch, ain’t it?” The masked man stated coldly.

Object Design: Roles, Responsibilities, and Collaborations


Rebecca Wirfs-Brock - 2002
    This work includes the practices and techniques of Responsibility-Driven Design, and show how to apply them as you develop modern object-based applications. It is suitable for software designers and students.

Architecture: A Very Short Introduction


Andrew Ballantyne - 2002
    It avoids the traditional style-spotting approach and instead gives us an idea of what it is about buildings that moves us, and what it is that makes them important artistically and culturally. The book begins by looking at how architecture acquires meaning through tradition, and concludes with the exoticism of the recent avant-garde period. Illustrations of particular buildings help to anchor the general points with specific examples, from ancient Egypt to the present day.

The New Urban Crisis: How Our Cities Are Increasing Inequality, Deepening Segregation, and Failing the Middle Class-and What We Can Do About It


Richard Florida - 2017
    And yet all is not well, Richard Florida argues in The New Urban Crisis. Florida, one of the first scholars to anticipate this back-to-the-city movement in his groundbreaking The Rise of the Creative Class, demonstrates how the same forces that power the growth of the world's superstar cities also generate their vexing challenges: gentrification, unaffordability, segregation, and inequality. Meanwhile, many more cities still stagnate, and middle-class neighborhoods everywhere are disappearing. Our winner-take-all cities are just one manifestation of a profound crisis in today's urbanized knowledge economy. A bracingly original work of research and analysis, The New Urban Crisis offers a compelling diagnosis of our economic ills and a bold prescription for more inclusive cities capable of ensuring growth and prosperity for all.

Pegasus Bridge


Stephen E. Ambrose - 1984
    Pegasus Bridge was the first engagement of D-Day, the turning point of World War II.This gripping account of it by acclaimed author Stephen Ambrose brings to life a daring mission so crucial that, had it been unsuccessful, the entire Normandy invasion might have failed. Ambrose traces each step of the preparations over many months to the minute-by-minute excitement of the hand-to-hand confrontations on the bridge. This is a story of heroism and cowardice, kindness and brutality—the stuff of all great adventures.