Best of
Engineering

2018

The Site Reliability Workbook: Practical Ways to Implement SRE


Betsy Beyer - 2018
    Now, Google engineers who worked on that bestseller introduce The Site Reliability Workbook, a hands-on companion that uses concrete examples to show you how to put SRE principles and practices to work in your environment.This new workbook not only combines practical examples from Google's experiences, but also provides case studies from Google's Cloud Platform customers who underwent this journey. Evernote, The Home Depot, The New York Times, and other companies outline hard-won experiences of what worked for them and what didn't.Dive into this workbook and learn how to flesh out your own SRE practice, no matter what size your company is.You'll learn:How to run reliable services in environments you don't completely control--like cloudPractical applications of how to create, monitor, and run your services via Service Level ObjectivesHow to convert existing ops teams to SRE--including how to dig out of operational overloadMethods for starting SRE from either greenfield or brownfield

SUNBURST and LUMINARY - An Apollo Memoir


Don Eyles - 2018
    His assignment is to program the complex lunar landing phase in the Lunar Module's onboard computer. As he masters his art the reader learns about the computer, the mission, and a bit about spacecraft navigation and meets a cast of interesting characters along the way. As Apollo 11 approaches, the author flies lunar landings in simulators and meets the astronauts who will fly the LM for real. He explains the computer alarms that almost prevented Neil Armstrong from landing and describes a narrow escape from another dangerous problem. He helps Pete Conrad achieve a pinpoint landing on Apollo 12, and works with Apollo 16 commander John Young on a technique for landing even more precisely. On Apollo 14 he devises a workaround when a faulty pushbutton threatens Alan Shepard's mission, earning a NASA award, a story in Rolling Stone, and a few lines in the history books. Along the way the author hits the high points of his eclectic personal life, as he enters adulthood in the 1960s. He writes for students of the Apollo project, for whom the development of the flight software is still largely unexplored territory, but also for the young coders of the current digital culture, who will get the author's observations on the art of programming and who may identify as he explores sex, drugs, and the other excitements of the era. The underlying thesis is that the American space program in the 1960s was successful not in spite of, but in large measure because of the idealism, the freedom of thought, and the sense of exploration, inner and outer, that prevailed in the culture during that period. The memoir concludes in a party atmosphere at the spectacular night launch of Apollo 17 before a glittery crowd an occasion that marked the high water mark, so far, of human space exploration.

The Perfectionists: How Precision Engineers Created the Modern World


Simon Winchester - 2018
    At the dawn of the Industrial Revolution in eighteenth-century England, standards of measurement were established, giving way to the development of machine tools—machines that make machines. Eventually, the application of precision tools and methods resulted in the creation and mass production of items from guns and glass to mirrors, lenses, and cameras—and eventually gave way to further breakthroughs, including gene splicing, microchips, and the Hadron Collider.Simon Winchester takes us back to origins of the Industrial Age, to England where he introduces the scientific minds that helped usher in modern production: John Wilkinson, Henry Maudslay, Joseph Bramah, Jesse Ramsden, and Joseph Whitworth. It was Thomas Jefferson who later exported their discoveries to the fledgling United States, setting the nation on its course to become a manufacturing titan. Winchester moves forward through time, to today’s cutting-edge developments occurring around the world, from America to Western Europe to Asia.As he introduces the minds and methods that have changed the modern world, Winchester explores fundamental questions. Why is precision important? What are the different tools we use to measure it? Who has invented and perfected it? Has the pursuit of the ultra-precise in so many facets of human life blinded us to other things of equal value, such as an appreciation for the age-old traditions of craftsmanship, art, and high culture? Are we missing something that reflects the world as it is, rather than the world as we think we would wish it to be? And can the precise and the natural co-exist in society?

The Design and Engineering of Curiosity: How the Mars Rover Performs Its Job


Emily Lakdawalla - 2018
    It is a one-ton robot with two brains, seventeen cameras, six wheels, nuclear power, and a laser beam on its head. No one human understands how all of its systems and instruments work. This essential reference to the Curiosity mission explains the engineering behind every system on the rover, from its rocket-powered jetpack to its radioisotope thermoelectric generator to its fiendishly complex sample handling system. Its lavishly illustrated text explains how all the instruments work -- its cameras, spectrometers, sample-cooking oven, and weather station -- and describes the instruments' abilities and limitations. It tells you how the systems have functioned on Mars, and how scientists and engineers have worked around problems developed on a faraway planet: holey wheels and broken focus lasers. And it explains the grueling mission operations schedule that keeps the rover working day in and day out.

Autonomy: The Quest to Build the Driverless Car—And How It Will Reshape Our World


Lawrence D. Burns - 2018
    Soon, few of us will own our own automobiles and instead will get around in driverless electric vehicles that we summon with the touch of an app. We will be liberated from driving, prevent over 90% of car crashes, provide freedom of mobility to the elderly and disabled, and decrease our dependence on fossil fuels. Autonomy is the story of the maverick engineers and computer nerds who are creating the revolution. Longtime advisor to the Google Self-Driving Car team and former GM research and development chief Lawrence D. Burns provides the perfectly-timed history of how we arrived at this point, in a character-driven and heavily reported account of the unlikely thinkers who accomplished what billion-dollar automakers never dared.Beginning with the way 9/11 spurred the U.S. government to set a million-dollar prize for a series of off-road robot races in the Mojave Desert up to the early 2016 stampede to develop driverless technology, Autonomy is a page-turner that represents a chronicle of the past, diagnosis of the present, and prediction of the future—the ultimate guide to understanding the driverless car and navigating the revolution it sparks.

Django for Beginners: Build websites with Python and Django


William S. Vincent - 2018
    A step-by-step guide to building web applications with Python and Django 3.0.Create, test, and deploy 5 progressively more complex websites including a Message Board app, a Blog app with user accounts, and a robust Newspaper app with reader comments and a complete user registration flow.Along the way you'll learn core Django features and best practices around models, views, templates, urls, custom user models, permissions, authorizations, user registration, testing, and deployment.TABLE OF CONTENTS: Introduction Chapter 1: Initial Setup Chapter 2: Hello World app Chapter 3: Pages app Chapter 4: Message Board app Chapter 5: Blog app Chapter 6: Forms Chapter 7: User Accounts Chapter 8: Custom User Model Chapter 9: User Authentication Chapter 10: Bootstrap Chapter 11: Password Change and Reset Chapter 12: Email Chapter 13: Newspaper app Chapter 14: Permissions and Authorizations Chapter 15: Comments Conclusion

Compassionate Artificial Superintelligence AI 5.0 - AI with Blockchain, BMI, Drone, IOT, and Biometric Technologies


Amit Ray - 2018
    The book explains how the emerging technologies like Internet of things (IoT), Drone, Brain-Computer-Interface, Blockchain, Big data can be used with deep learning and other modern artificial intelligence (AI) architectures for the ultimate level of joint evolution of human and machine superintelligence. Humans and AI systems are co-evolving. Gradually they are becoming co-dependent. The gaps between human and AI systems are reducing. Establishing heart to heart communication is a must. Tomorrow's AI based systems must be able to understand humans from its depth and not just fulfill the surface level requirements. Sensitivity towards human pain, mistakes, and sufferings must be the part of the evolving new AI systems.Serving humanity intelligently is held up as the “gold standard” of AI based systems. But, with the emergence of new technologies and AI systems with bio-metric data storage, surveillance, tracking and big data analysis, humanity and the society is facing a threat today from evilly designed AI systems in the hands of monster governments and irresponsible people. Humanity is on the verge of digital slavery. Now the primary requirement of a AI based system is that not only it should serve humanity but also should not do any harm to the human liberty, society, environment and the humanity at large. Moreover, AI should act morally, socially, responsibly and compassionately. Dr. Ray calls it Compassionate Artificial Superintelligence or "AI 5.0", which empowers humanity and machine with super-intelligence, super-creativity and super-compassion, which will help humanity and machine to reach new levels of evolution of consciousness. Such compassionate intelligent systems would be a boon to the human society rather than being an evil force.To obtain maturity in new AI systems, AI must focus on solving social issues intelligently. Solving the social issues like terrorism, loneliness, digital slavery, corruption and social inequality must be the part of the new compassionate AI systems. Human freedom and empowerment should be one of the primary criteria. In this book Dr. Ray says that compassionate artificial superintelligent (CAS) system will have the potential to free the humanity from corruption and other evils. The real challenge is how to digitize and incorporate the human values like compassion, forgiveness, bravery, morality, love and creativity in AI based systems. In this book Dr. Ray explains compassionate artificial intelligence in depth. The book provides the blueprint, directions, frameworks and strategies to develop such compassionate artificial superintelligent systems in coming days.

Interview Hero: How to Ace Your Interviews, Find Your Voice, and Direct the Narrative of Your Life


Angela Guido - 2018
    While the other applicants will bore the interviewer to tears with their canned responses and pretense of perfection, you will entertain, engage, and connect. That will make you the most likeable candidate, the one your interviewer champions behind closed doors. Interview Hero teaches you… New mindsets that transform interviews from painful interrogations to enjoyable conversations Deep storytelling skills so you can relate your life’s accomplishments as inspiring narratives without a trace of arrogance A step-by-step process to examine your experiences and construct your personal best answers to all the major interview question types Techniques to build and maintain confidence before and during the interview so you can win the offer Remember, heroes aren’t born heroes. They become heroes. Read on to become an Interview Hero today.

Where Is My Flying Car?: A Memoir of Future Past


J. Storrs Hall - 2018
    Were the futurists and SF writers of the day just wrong? Or has something more interesting and important happened? Will we ever get flying cars? This book offers a compelling analysis of the past and a surprising view of the future.

Taming the Sun: Innovations to Harness Solar Energy and Power the Planet


Varun Sivaram - 2018
    What's more, its potential is nearly limitless--every hour the sun beams down more energy than the world uses in a year. But in Taming the Sun, energy expert Varun Sivaram warns that the world is not yet equipped to harness erratic sunshine to meet most of its energy needs. And if solar's current surge peters out, prospects for replacing fossil fuels and averting catastrophic climate change will dim.Innovation can brighten those prospects, Sivaram explains, drawing on firsthand experience and original research spanning science, business, and government. Financial innovation is already enticing deep-pocketed investors to fund solar projects around the world, from the sunniest deserts to the poorest villages. Technological innovation could replace today's solar panels with coatings as cheap as paint and employ artificial photosynthesis to store intermittent sunshine as convenient fuels. And systemic innovation could add flexibility to the world's power grids and other energy systems so they can dependably channel the sun's unreliable energy.Unleashing all this innovation will require visionary public policy: funding researchers developing next-generation solar technologies, refashioning energy systems and economic markets, and putting together a diverse clean energy portfolio. Although solar can't power the planet by itself, it can be the centerpiece of a global clean energy revolution.A Council on Foreign Relations Book

The Little Typer


Daniel P. Friedman - 2018
    Dependent types are a first-class part of a language, and are much more powerful than other kinds of types; using just one language for types and programs allows program descriptions to be as powerful as the programs they describe. The Little Typer explains dependent types, beginning with a very small language that looks very much like Scheme and extending it to cover both programming with dependent types and using dependent types for mathematical reasoning. Readers should be familiar with the basics of a Lisp-like programming language, as presented in the first four chapters of The Little Schemer.The first five chapters of The Little Typer provide the needed tools to understand dependent types; the remaining chapters use these tools to build a bridge between mathematics and programming. Readers will learn that tools they know from programming—pairs, lists, functions, and recursion—can also capture patterns of reasoning. The Little Typer does not attempt to teach either practical programming skills or a fully rigorous approach to types. Instead, it demonstrates the most beautiful aspects as simply as possible, one step at a time.

PoC or GTFO, Volume 2


Manul Laphroaig - 2018
    Contributions range from humorous poems to deeply technical essays.The International Journal of Proof-of-Concept or Get The Fuck Out is a celebrated magazine of reverse engineering, retro-computing, and systems internals. This second collected volume holds all of the articles from releases nine to thirteen.Learn how to patch the firmware of a handheld amateur radio, then emulate that radio's proprietary audio code under Linux. How to slow the Windows kernel when exploiting a race condition and how to make a PDF file taht is also an Android app, an audio file, or a Gameboy speedrun. How to hack a Wacom pen table with voltage glitching, then hack it again by pure software to read RDID tags from its surface. How to disassemble every last byte of an Atari game and how to bypass every classic form of copy protection on Apple ][.But above all else, beyond the nifty tricks and silly songs, this book exists to remind you what a clever engineer can build from a box of parts with a bit of free time. Not to show you what others have done, but to show you how they did it so that you can do the same.

101 Things I Learned in Engineering School


Matthew Frederick - 2018
     An experienced civil engineer presents the physics and fundamentals underlying the many fields of engineering. Far from a dry, nuts-and-bolts exposition, 101 Things I Learned(R) in Engineering School uses real-world examples to show how the engineer's way of thinking can illuminate questions from the simple to the profound: Why shouldn't soldiers march across a bridge? Why do buildings want to float and cars want to fly? What is the difference between thinking systemically and thinking systematically? This informative resource will appeal to students, general readers, and even experienced engineers, who will discover within many provocative insights into familiar principles.

Mastering Vim Quickly: From WTF to OMG in no time


Jovica Ilic - 2018
    

Principles of Package Design: Creating Reusable Software Components


Matthias Noback - 2018
    You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainer-friendly at the same time.The first part of this book walks you through the five SOLID principles that will help you improve the design of your classes. The second part introduces you to the best practices of package design, and covers both package cohesion principles and package coupling principles. Cohesion principles show you which classes should be put together in a package, when to split packages, and if a combination of classes may be considered a "package" in the first place. Package coupling principles help you choose the right dependencies and prevent wrong directions in the dependency graph of your packages.What You'll LearnApply the SOLID principles of class designDetermine if classes belong in the same packageKnow whether it is safe for packages to depend on each other Who This Book Is ForSoftware developers with a broad range of experience in the field, who are looking for ways to reuse, share, and distribute their code

STEAM Play Learn: 20 fun step-by-step preschool projects about science, technology, engineering, art, and math!


Ana Dziengel - 2018
      The acronym STEAM stands for Science, Technology, Engineering, Art, and Math. At the preschool level, this doesn’t mean trying to teach your kids robotics and engineering, but rather presenting them with open-ended projects that allow them to problem-solve, make mistakes, get creative, and most of all, have fun.   While most preschool-age children are not yet reading, STEAM Play & Learn is meant to be child-driven. The images, illustrations, and projects are meant to appeal to kids of their age and abilities. Let them be the guide as you explore the projects in this book. Topics include symmetry and how light bounces to create reflections with mirror mandalas, diffusion and capillary action with tie dye towels, structural framing and bracing with marshmallow structures, and electrical currents with salty circuits. Other projects include:Color Mixing LabFrozen GoopSound TubesCitrus VolcanoesPaper Bag BlocksEgg Carton GeoboardsPool Noodle Marble RunPotions LabBalance ScaleSpin Art TopsMarble MazesTinkering SetPattern ProjectorsNewton’s CradleArt MachineLime LightThe projects in this book fall into three difficulty levels: Easy projects require parents and teachers to do nothing more than set out the materials and offer a challenge to children. A few of the easy projects will need parents to assemble components in advance of presenting them to kids. Medium projects will require some adult assistance while the project is underway. Children should be able to complete some of the tasks while stopping periodically for an adult to assist in a step. Difficult projects are meant to be adult-led. This is an opportunity for parents to encourage their child to offer problem-solving ideas along the way, giving children a chance to help and make suggestions. The cross-subject approach to learning in STEAM Play & Learn will prepare young children for the subjects they will soon learn in elementary school and beyond. These 20 projects will provide hours of fun education for both kids and parents!

Robot


D.K. Publishing - 2018
    From drones used in battle to robot helpers taking care of hospital patients, Robot shows how robotics and artificial intelligence (AI) are becoming part of everyday life. Each robot, including service robots packing food and rescue robots finding people after a disaster, has its own profile to explain its features and uses.The book is divided into clear sections by the jobs a robot might do, so it's easy to compare and find out about robots from different areas of science and life. There are also focused articles on specific features of robotics, such as the ability to learn, which will help you learn more about the technology behind these fascinating machines.Packed with vibrant graphics and a mind-bending array of information, this book makes one thing clear: the robot revolution is here to stay!

Engineers' Practical Databook: A Technical Reference Guide for Students and Professionals


Jay Smith - 2018
    

The DevOps 2.3 Toolkit: Kubernetes: Deploying and managing highly-available and fault-tolerant applications at scale (The DevOps Toolkit Series Book 4)


Viktor Farcic - 2018
    I want you to become confident in your Kubernetes knowledge and only then choose whether to embrace it. That is, unless you already made up your mind and stumbled upon this book in search of Kubernetes guidance. The plan is to cover all aspect behind Kubernetes, from basic to advanced features. We'll go not only through the tools behind the official project but also third-party add-ons. I hope that, by the time you finish reading this book, you will be able to call yourself "Kubernetes ninja". I cannot say that you will know everything there is to know about the Kubernetes ecosystem. That would be impossible to accomplish since its growing faster than any single person could follow. What I can say is that you will be very confident in running a Kubernetes cluster of any scale in production. Like all my other books, this one is very hands-on. There will be just enough theory for you to understand the principles behind each topic. The book is packed with examples, so I need to give you a heads up. Do not buy this book if you're planning to read it on a bus or in bed before going to sleep. You will need to be in front of your computer. A terminal will be your best friend. `kubectl` will be your lover. The book assumes that you feel comfortable with containers, especially Docker. We won't go into details how to build an image, what is container registry, and how to write Dockerfile. I hope you already know all that. If that's not the case, you might want to postpone reading this and learn at least basic container operations. This book is about things that happen after you built your images and stored them in a registry. This book is about running containers at scale and not panicking when problems arise. It is about the present and the future of software deployment and monitoring. It's about embracing the challenges and staying ahead of the curve.

Emotional Intelligence: The Complete Psychologist’s Guide to Mastering Social Skills, Improve Your Relationships, Boost Your EQ and Self Mastery (NLP,CBT,BODY ... MANAGEMENT, SOCIAL SKILLS)


Brandon Cooper - 2018
    It was natural to assume that people with high intelligence had higher chances of being successful.While it may not be as well-known as intellectual intelligence (IQ), emotional intelligence (EQ) is responsible for making it possible for some people to more naturally connect with others in a productive way. EQ helps them effortlessly make the right choice in the moment and generally be able to create positive actions from good intentions. These days companies aren’t necessarily looking for the strongest employees, or even the smartest ones but they are rather looking for people whose natural charisma allows them to easily navigate through interpersonal relationships, while also keeping their own emotions in check, which helps to ensure they are able to make the best possible choice, regardless of the situation. This ability is known as emotional intelligence, and if you are looking for a way to improve your own then this is the book you have been waiting for.  Here are some topics you can expect from this book:​ History of emotional intelligence models Power packed tips for boosting your emotional self-awareness  Enhancing social EQ with power-packed verbal and non-verbal tips Secrets for developing high social E.I. Emotional intelligence and delaying gratification. Improving relationships through emotional intelligence Solid tips for practicing empathy

Can a Scientist Believe in Miracles?: An MIT Professor Answers Questions on God and Science


Ian Hutchinson - 2018
    Without minimizing challenging questions, he explores how science and Christianity are mutually supportive and intellectually consistent. Both God and science truthfully address our curiosity and destiny. Find answers to your deepest questions.

She Engineers: Outsmart Bias, Unlock your Potential, and Create the Engineering Career of your Dreams


Stephanie Slocum - 2018
    You love what you do. You are an influencer, a go-to person at your company and in your field. You aren’t working ridiculous hours. You have a life outside of work. You may even have a couple of young children if you so choose, while still enjoying a well-paying, impactful career in engineering.Sound like a pipe dream?It’s not. This book will show you how.As a fifteen-year engineering industry veteran and mom of 3, Stephanie Slocum uses a conversational and down-to-earth approach to teach you how to succeed as a female engineer: How to determine your strengths and use them for maximum influence. How to find your expert niche and use it to create the career (and life!) you deserve. Why the well-meaning career advice given to male engineers backfires for women, and how you can avoid those traps. How to have a career you love without sacrificing all your waking hours. How to neutralize gender bias while maximizing your earning potential. The one thing you must do to elevate your career to the next level. Each chapter concludes with actions you can do in 30 minutes or less for immediate results. As a female engineer herself, she knows first-hand the value of your time and has packed her years of experience, stories, and lessons learned into one concise, easy-to-read resource for other female engineers.Don’t hesitate to pick up your copy today by clicking the BUY NOW button at the top of this page!

Study Guide for Fundamentals of Engineering (FE) Electrical & Computer CBT Exam: Practice over 500 solved problems with detailed solutions including Alternative-Item Types


Wasim Asghar PE - 2018
    

The Energy System: Technology, Economics, Markets, and Policy


Travis Bradford - 2018
    Traditionally studied through separate disciplines of engineering, economics, environment, or public policy, this system can be fully understood only by using an approach that integrates these tools. This textbook is the first to take a dynamic systems perspective on understanding energy systems, tracking energy from primary resource to final energy services through a long and capital-intensive supply chain bounded by both macroeconomic and natural resource systems.The book begins with a framework for understanding how energy is transformed as it moves through the system with the aid of various types of capital, its movement influenced by a combination of the technical, market, and policy conditions at the time. It then examines the three primary energy subsystems of electricity, transportation, and thermal energy, explaining such relevant topics as systems thinking, cost estimation, capital formation, market design, and policy tools. Finally, the book reintegrates these subsystems and looks at their relation to the economic system and the ecosystem that they inhabit. Practitioners and theorists from any field will benefit from a deeper understanding of both existing dynamic energy system processes and potential tools for intervention.

The DevOps 2.5 Toolkit: Monitoring, Logging, and Auto-Scaling Kubernetes: Making Resilient, Self-Adaptive, And Autonomous Kubernetes Clusters (The DevOps Toolkit Series Book 6)


Viktor Farcic - 2018
    We'll deal with subjects that are often not studied at the very beginning but only after we get bored with Kubernetes' core features like Pod, ReplicaSets, Deployments, Ingress, PersistentVolumes, and so on. We'll master subjects we often dive into after we learn the basics and after we automate all the processes. We'll explore monitoring, alerting, logging, auto-scaling, and other subjects aimed at making our cluster resilient, self-sufficient, and self-adaptive. --- Kubernetes is probably the biggest project we know. It is vast, and yet many think that after a few weeks or months of reading and practice they know all there is to know about it. It's much bigger than that, and it is growing faster than most of us can follow. How far did you get in Kubernetes adoption? From my experience, there are four main phases in Kubernetes adoption. In the first phase, we create a cluster and learn intricacies of Kube API and different types of resources (e.g., Pods, Ingress, Deployments, StatefulSets, and so on). Once we are comfortable with the way Kubernetes works, we start deploying and managing our applications. By the end of this phase, we can shout "look at me, I have things running in my production Kubernetes cluster, and nothing blew up!" I explained most of this phase in The DevOps 2.3 Toolkit: Kubernetes. The second phase is often automation. Once we become comfortable with how Kubernetes works and we are running production loads, we can move to automation. We often adopt some form of continuous delivery (CD) or continuous deployment (CDP). We create Pods with the tools we need, we build our software and container images, we run tests, and we deploy to production. When we're finished, most of our processes are automated, and we do not perform manual deployments to Kubernetes anymore. We can say that things are working and I'm not even touching my keyboard. I did my best to provide some insights into CD and CDP with Kubernetes in The DevOps 2.4 Toolkit: Continuous Deployment To Kubernetes. The third phase is in many cases related to monitoring, alerting, logging, and scaling. The fact that we can run (almost) anything in Kubernetes and that it will do its best to make it fault tolerant and highly available, does not mean that our applications and clusters are bulletproof. We need to monitor the cluster, and we need alerts that will notify us of potential issues. When we do discover that there is a problem, we need to be able to query metrics and logs of the whole system. We can fix an issue only once we know what the root cause is. In highly dynamic distributed systems like Kubernetes, that is not as easy as it looks. Further on, we need to learn how to scale (and de-scale) everything. The number of Pods of an application should change over time to accommodate fluctuations in traffic and demand. Nodes should scale as well to fulfill the needs of our applications. Kubernetes already has the tools that provide metrics and visibility into logs. It allows us to create auto-scaling rules. Yet, we might discover that Kuberentes alone is not enough and that we might need to extend our system with additional processes and tools. This phase is the subject of this book. By the time you finish reading it, you'll be able to say that your clusters and applications are truly dynamic and resilient and that they require minimal manual involvement. We'll try to make our system self-adaptive. I mentioned the fourth phase. That, dear reader, is everything else. The last phase is mostly about keeping up with all the other goodies Kubernetes provides. It's about following its roadmap and adapting our processes to get the benefits of each new release.

Seeking SRE: Conversations About Running Production Systems at Scale


David N. Blank-Edelman - 2018
    They’ve also learned just how difficult it is to maintain that reliability while iterating at the speed demanded by the marketplace. Site Reliability Engineering (SRE) is a proven approach to this challenge. SRE is a large and rich topic to discuss. Google led the way with Site Reliability Engineering, the wildly successful O’Reilly book that described Google’s creation of the discipline and the implementation that’s allowed them to operate at a planetary scale. Inspired by that earlier work, this book explores a very different part of the SRE space. The more than two dozen chapters in Seeking SRE bring you into some of the important conversations going on in the SRE world right now. Listen as engineers and other leaders in the field discuss: Different ways of implementing SRE and SRE principles in a wide variety of settings How SRE relates to other approaches such as DevOps Specialties on the cutting edge that will soon be commonplace in SRE Best practices and technologies that make practicing SRE easier The important but rarely explored human side of SRE David N. Blank-Edelman is the book’s curator and editor.

The DevOps 2.4 Toolkit: Continuous Deployment To Kubernetes: Continuously deploying applications with Jenkins to a Kubernetes cluster (The DevOps Toolkit Series Book 5)


Viktor Farcic - 2018
    I did not start with an index. I didn't write a summary of each chapter in an attempt to define the scope. I do not do such things. There was only a high-level goal to explore continuous delivery and deployment inside Kubernetes clusters. What I did do, though, was to set a few guidelines. The first guideline is that "all the examples will be tested on all major Kubernetes platforms." Well, that might be a bit far-fetched. I'm aware that any sentence that mentions "all" together with "Kubernetes" is bound to be incorrect. New platforms are popping out like mushrooms after rain. Still, what I can certainly do is to choose a few of the most commonly used ones. Minikube and Docker for Mac or Windows should undoubtedly be there for those who prefer to "play" with Docker locally. AWS is the biggest hosting provider so Kubernetes Operations (kops) must be included as well. Since it would be silly to cover only un-managed cloud, I had to include managed Kubernetes clusters as well. Google Kubernetes Engine (GKE) is the obvious choice. It is the most stable and features rich managed Kubernetes solution. Adding GKE to the mix means that Azure Container Service (AKS) and Amazon's Elastic Container Service (EKS) should be included as well so that we can have the "big trio" of the hosting vendors that offer managed Kubernetes. Unfortunately, at the time of this writing (May 2018), Elastic Container Service (EKS) is in the preview stage and Amazon is providing access only to a relatively small number of people. AKS, on the other hand, is available but, at this moment, it is too unstable. So, I'm forced to scale down from the trio to GKE as the only managed Kubernetes we'll explore. Finally, a possible on-prem solution should be included as well. Since OpenShift shines in that area, the choice was relatively easy. All in all, I decided to test everything in minikube and Docker for Mac locally, AWS with kops as the representative of a cluster in the cloud, GKE for managed Kubernetes clusters, and OpenShift (with minishift) as a potential on-prem solution. That, in itself, already constitutes a real challenge that might prove to be more than I can chew. Still, making sure that all the examples work with all those platforms and solutions should provide some useful insights. Some of you already chose the Kubernetes flavor you'll use. Others might still wonder whether to adopt one or the other. Even though the comparison of different Kubernetes platforms is not the primary scope of the book, I'll do my best to explain the differences as they come. To summarize the guidelines, the book has to explore continuous delivery and deployment in Kubernetes using Jenkins. All the examples have to be tested in minikube, Docker for Mac (or Windows), AWS with kops, GKE, and OpenShift with minishift, and EKS.

The Architecture of Closed Worlds


Lydia Kallipoliti - 2018
    

How a City Works


D.J. Ward - 2018
    How A City Works is filled with fun, accurate art, and includes tons of information. For example, it answers the question: Where does all the electricity needed to make a city run come from? How A City Works covers water treatment, power, sewage, recycling, and transportation.How a City Works comes packed with visual aids like charts, sidebars, an infographic, and a funny, hands-on activity—how to clean up dirty “sewage” water, using puffed rice cereal, raisins, hot chocolate mix, and coffee filters.This is a Level 2 Let’s-Read-and-Find-Out Science title, which means the book explores more challenging concepts for children in the primary grades and supports the Common Core Learning Standards, Next Generation Science Standards, and the Science, Technology, Engineering, and Math (STEM) standards. Let’s-Read-and-Find-Out Science is the winner of the American Association for the Advancement of Science/Subaru Science Books & Films Prize for Outstanding Science Series.

Star Wars Maker Lab


Liz Lee Heinecke - 2018
    Using clear step-by-step instructions, the book guides home scientists and makers through each exciting experiment–from making Jabba's gooey slime or a hovering landspeeder, to an Ewok catapult and a glowing Gungan Globe of Peace. Each experiment has fact-filled panels to explain the real-world science as well as the Star Wars science fiction from the movies.With projects that are out of this world, this fantastic Star Wars book can keep children entertained for hours, making use of many household items such as cardboard tubes, baking soda, cornstarch, straws, balloons, and food coloring. There is also plenty to keep more adventurous scientists enthralled, with instructions to make your own bristlebot mouse droid, lightsaber duel, and Mustafar volcano. Star Wars Maker Lab supports STREAM topics and helps children to learn the basics of science by traveling through the Star Wars galaxy. May the (static) Force be with you!

The High Frontier: An Easier Way


Tom Marotta - 2018
    New scientific research, new technological developments, and new social trends are all combining to make settlements in space easier than ever to build. Not long ago Al Globus, a space settlement expert and software engineering contractor at NASA Ames Research Center, made two key scientific discoveries: that equatorial low earth orbit (ELEO) has vastly lower radiation than most other places in space, and that humans can adapt to rotating space structures faster than many people thought possible. These discoveries, combined with a fast-developing rocket industry and burgeoning financial and political support for space development, mean that humanity may be on the brink of a building boom in orbit. In a few decades space settlements could vastly improve life on Earth by developing new technologies, unlocking trillions of dollars of raw materials and energy in space, and opening up a new frontier for all humankind. In this fast-paced, award-winning book learn how your future in space is closer than you think! ___________________________________________________________________________ Advance praise for The High Frontier: An Easier Way "Outstanding book! A fantastic narrative and a very enjoyable read." - Bernard Kutter, Manager of Advanced Programs, United Launch Alliance "Love the book! It took me back to those heady years after Apollo when everything was possible." - Richard Soilleux, British Interplanetary Society

Autodesk Fusion 360 Basics Tutorial


Tutorial Books - 2018
    This book will get you started with basics of part modeling, assembly modeling, animations, and drawings. Next, it teaches you some additional part modeling tools, top down assembly feature, assembly joints, and dimension & annotations. Brief explanations, practical examples and step wise instructions make this tutorial a useful guide.

The Beauty of Mathematics in Computer Science


Jun Wu - 2018
    The book was published in Chinese in 2011 and has sold more than 600,000 copies. Readers were surprised to find that many daily-used IT technologies were so tightly tied to mathematical principles. For example, the automatic classification of news articles uses the cosine law taught in high school.The book covers many topics related to computer applications and applied mathematics including:Natural language processingSpeech recognition and machine translationStatistical language modelingQuantitive measurement of informationGraph theory and web crawlerPagerank for web searchMatrix operation and document classificationMathematical background of big dataNeural networks and Google's deep learning Jun Wu was a staff research scientist in Google who invented Google's Chinese, Japanese, and Korean Web Search Algorithms and was responsible for many Google machine learning projects. He wrote official blogs introducing Google technologies behind its products in very simple languages for Chinese Internet users from 2006-2010. The blogs had more than 2 million followers. Wu received PhD in computer science from Johns Hopkins University and has been working on speech recognition and natural language processing for more than 20 years. He was one of the earliest engineers of Google, managed many products of the company, and was awarded 19 US patents during his 10-year tenure there. Wu became a full-time VC investor and co-founded Amino Capital in Palo Alto in 2014 and is the author of eight books.

Renewables: The Politics of a Global Energy Transition


Michael Aklin - 2018
    How did this happen? After the 1973 oil crisis, the limitations of an energy system based on fossil fuels created an urgent need to experiment with alternatives, and some pioneering governments reaped political gains by investing heavily in alternative energy such as wind or solar power. Public policy enabled growth over time, and economies of scale brought down costs dramatically. In this book, Micha�l Aklin and Johannes Urpelainen offer a comprehensive political analysis of the rapid growth in renewable wind and solar power, mapping an energy transition through theory, case studies, and policy analysis.Aklin and Urpelainen argue that, because the fossil fuel energy system and political support for it are so entrenched, only an external shock--an abrupt rise in oil prices, or a nuclear power accident, for example--allows renewable energy to grow. They analyze the key factors that enable renewable energy to withstand political backlash, andt they draw on this analyisis to explain and predict the development of renewable energy in different countries over time. They examine the pioneering efforts in the United States, Germany, and Denmark after the 1973 oil crisis and other shocks; explain why the United States surrendered its leadership role in renewable energy; and trace the recent rapid growth of modern renewables in electricity generation, describing, among other things, the return of wind and solar to the United States. Finally, they apply the lessons of their analysis to contemporary energy policy issues.

People Skills for Engineers


Tony Munson - 2018
    As a result, many engineers are grossly under prepared to face the interpersonal challenges they inevitably encounter while working alongside other engineers and engineering managers. People Skills for Engineers was created specifically to fill this training gap.WARNING: Failings with people can negatively impact even the most talented engineer. Drawing on more than sixteen years of experience working alongside other engineers, Tony Munson provides a foundational set of people skills every engineer should possess in order to avoid--and resolve--relational problems before they have a chance to impact your personal effectiveness. These problems include but are not limited to: Feeling isolated and disconnected from others.  Problems with management or co-workers.  Poor performance at interviews or meetings.  Interaction regret or wishing you would have behaved differently in personal interactions.  Inability to properly lead and motivate others.  Don't learn the hard way, through repeated failures, when your career is on the line! People Skills for Engineers can help fill in the gaps in this crucial and often underdeveloped engineering skill set. Here's what others have to say about People Skills for Engineers:"People Skills for Engineers reminds us that being a technical leader isn't about what you do, but how you do it. Tony asks readers to take an introspective look at the kind of engineer they are today and shows them how improving communication skills can get them to the next level. Throughout the book he creates an introvert-friendly Human Interface API, pulling advice from great authors, real leaders, and his own experiences." -- Tiffany Greyson, Computer Engineer "In People Skills for Engineers, Tony breaks down how our relationships effect our success as individuals and as an organization. He then outlines practical and concrete ways to become a better engineer, team member and leader by increasing our effectiveness with people. He brings to the surface common mistakes that are potentially holding us back and provides ways these mistakes could be prevented or repaired. I think that the information Tony lays out in this book could help anyone seeking to improve themselves; not only as a team member but as an engineer; no matter how far into their career they are." -- Arthur Putnam, Software Engineer "I instantly recognized some 'difficult engineer' behaviors I was guilty of myself. Tony gives real-world, practical advice that you can use to start improving yourself right now . It was both enlightening and motivating when he highlighted all of the things you could be leaving on the table by not improving these important skills." -- Derek Wade, Mechanical Engineer Engineers in the following disciplines may find the soft skills in People Skills for Engineers especially valuable: software engineering computer science computer engineering electrical engineering mechanical engineering civil engineering aerospace engineering architectural engineering

The Man Who Sold Tomorrow; Solomon Trone; The worlds greatest and perhaps only revolutionary salesman


Evans - 2018
    This was the man who negotiated with the Bolsheviks on behalf of General Electric and J. P. Morgan Junior before the revolution of 1917. In doing so he created a conspiracy that would shape the course of the world for a century. The book follows Trone from the First World War, when he was an advisor to Lenin and a representative of GE, to his death in 1969 as an American exile and unrepentant revolutionary enemy of Capitalism.Once kept as a closely guarded state secret, buried in the archives of Russia and the United States, this story can for the first time be told. J. Edgar Hoover head of the FBI had hunted Trone for over forty years. He was stunned at the life of Trone and said, “This is an amazing story.” But even he was unable to capture him. Trone was able to escape time and again because he worked for both the Revolution and for the U.S. State Department. He was not a double agent; he worked for both in an unholy alliance that aimed at global power. Solomon Trone’s life was once a legend that could only be guessed at by academics and intelligence officers. Now with the help of new materials from the archives of Russia it is told for the first time.

Chair Anatomy: Design and Construction


James Orrom - 2018
    Most chairs, however, are not one- offs but are manufactured in large quantities, to be shipped around the world, displayed, and marketed. We only really see the end product and rarely know how our chair has come into being.Through the painstaking work of deconstructing and reducing chairs to their constituent parts, Chair Anatomy gets to the heart of more than fifty iconic designs: how pieces were designed and produced to fit together; why a certain material imparts a certain quality, functional advance, or comfort level; how the chair’s structure can withstand stress while being elegant and economical to produce.Offering a truly nuts- and- bolts perspective on masterpieces of design, Chair Anatomy gives insight into a piece of furniture that we so often take for granted.

Illustrated C# 7: The C# Language Presented Clearly, Concisely, and Visually


Daniel Solis - 2018
    Whether you're getting to grips with C# for the first time or working to deepen your understanding, you'll find this book to be a clear and refreshing take on each aspect of the language.Figures are of prime importance in this book. While teaching programming seminars, Daniel Solis found that he could almost watch the light bulbs going on over the students' heads as he drew the figures on the whiteboard. In this text, he has distilled each important concept into simple but accurate illustrations. For this latest edition, Dan is joined by fellow experienced teacher and programmer, Cal Schrotenboer, to bring you the very latest C# language features, along with an understanding of the frameworks it most often lives in: .NET and the new .NET Core.For something as intricate and precise as a programming language, there must be text as well as figures. But rather than long, wordy explanations, the authors use short, concise descriptions and bullet lists to make each important piece of information visually distinct and memorable.What You'll LearnStart with an overview of C# programming and how the language works under the hoodPut things in context with a little useful history of C# and .NETKnow how .NET Core fits into the pictureUnderstand how C# handles typesBenefit from clear, concise explanations of each language feature, from classes and inheritance to enumerators and iterators, and the new C# 7.0 tuplesQuickly access material via this book's visual introduction to asynchronous programming with C#Who This Book Is ForNovice to intermediate C# programmers, and more experienced programmers moving to C# from other languages

Inventions: A Visual Encyclopedia


John Farndon - 2018
    From fire, stone tools, and the wheel to ploughs and paper, discover the first inventions that shaped societies and grew mighty civilizations and empires such as those in ancient Greece, ancient Rome, and ancient China.In the centuries that followed, "Eureka" moments abounded, with James Watt's steam engine during the Industrial Revolution, Henry Ford's car assembly line at the start of the 20th century, the Wright brothers' flying machines, Thomas Edison's light bulb, John Logie Baird's television, and so much more.Read about era-defining moments during the Digital Revolution, such as the first website developed by Tim Berners-Lee, and the growth in the use of robotics in industry and at home.Inventions: A Visual Encyclopedia reveals the stories behind the crucial and quirky contraptions - products of the world's most brilliant minds.

The Essence of Software Engineering


Volker Gruhn - 2018
    It offers a broad overview of research findings dealing with current practical software engineering issues and also pointers to potential future developments. Celebrating the 20th anniversary of adesso AG, adesso gathered some of the pioneers of software engineering including Manfred Broy, Ivar Jacobson and Carlo Ghezzi at a special symposium,  where they presented their thoughts about latest software engineering research and which are part of this book. This way it offers readers a concise overview of the essence of software engineering, providing valuable insights into the latest methodological research findings and adesso’s experience applying these results in real-world projects.

Cloud Native Development Patterns and Best Practices


John Gilbert - 2018
    This book focuses on architectural patterns for building highly scalable cloud-native systems. You will learn how the combination of cloud, reactive principles, devops, and automation enable teams to continuously deliver innovation with confidence.Begin by learning the core concepts that make these systems unique. You will explore foundational patterns that turn your database inside out to achieve massive scalability with cloud-native databases. You will also learn how to continuously deliver production code with confidence by shifting deployment and testing all the way to the left and implementing continuous observability in production. There's more—you will also learn how to strangle your monolith and design an evolving cloud-native system.By the end of the book, you will have the ability to create modern cloud-native systems.

Plane Crash: The Forensics of Aviation Disasters


George Bibel - 2018
    Commercial aviation is by far the safest mode of transportation and is becoming safer all the time. But on the exceedingly rare occasion that a plane does crash, comprehensive accident analysis, thorough investigation, and implementation of remedial actions significantly reduces the probability of an already remote event ever recurring.Plane Crash, an unprecedented collaboration between mechanical engineering professor George Bibel and airline Captain Robert Hedges, shares the riveting stories of both high-profile and lesser-known airplane accidents. Drawing on accident reports, eyewitness accounts, and simple diagrams to explain what went wrong in the plane and in the cockpit, Hedges provides invaluable insight into aviation human factors, while Bibel analyzes mechanical failures. No prior scientific knowledge is needed to understand the principles and procedures this book describes, only an interest in the view from what Captain Hedges describes as "the best seat in the house."Organized around the phases of flight--takeoff, climb, cruise, approach, and landing--this book is a captivating look at some of the most dramatic plane crashes of the modern age, including Asiana Airlines 214, Air France 447, and Malaysia Airlines 370. If you have ever wondered what goes through a pilot's mind as a flight takes a turn for the dangerous, what impact turbulence actually has on flight safety, or even just how the wonders of aeronautics work to keep passengers safe day in and out, Plane Crash will both fascinate and educate.

Low Earth Orbit Satellite Design (Space Technology Library)


George Sebestyen - 2018
    This book offers an in-depth guide to engineers and professionals seeking to understand the technologies behind Low Earth Orbit satellites.With access to special spreadsheets that provide the key equations and relationships needed for mastering spacecraft design, this book gives the growing crop of space engineers and professionals the tools and resources they need to prepare their own LEO satellite designs, which is especially useful for designers of small satellites such as those launched by universities. Each chapter breaks down the various mathematics and principles underlying current spacecraft software and hardware designs.

Robot Builder's Bonanza


Gordon McComb - 2018
    Written by the "godfather of hobby robotics," the book clearly explains the essential hardware, circuits, and brains and contains easy-to-follow, step-by-step plans for low-cost, cool robotics projects. Robot Builder's Bonanza, Fifth Edition contains more than two dozen new projects for hobbyists of all ages and skill levels. The projects are modular and can be combined to create a variety of highly intelligent and workable custom robots. Discover how to: -Wire up robotics circuits from common electronic components-Get up and running building your own robots-Attach motors, wheels, legs, arms, and grippers-Make your robots walk, talk, and obey commands-Build brains from Arduino, BBC Micro: bit, Raspberry Pi, and other microcontrollers-Incorporate touch, proximity, navigation, and environmental sensors-Operate your 'bot via remote control -Generate sound and interpret visual feedback-Construct advanced robots that can see light and follow pre-drawn paths!

Blockchange!: How to survive the crypto economy


Redmer Huizinga - 2018
    It can be used for various purposes and could drastically change our current way of living. Think of a country without a central government or a more task-oriented economy without permanent employment. And what could blockchain mean to your work or your business? If we would like to benefit from the opportunities that this technology can bring us, we need to understand it. With original metaphors and a clear, cheerful way of writing, Redmer Huizinga and professor Arturo Bris discuss how blockchain could change our (economic) world and invite us to reflect about the approaching blockchain revolution. Join us in the world of blockchain and cryptocurrency! The Writers Redmer Huizinga is a Dutch consultant who inspires and develops groundbreaking solutions that involve the Internet of Things, Big Data, Artificial Intelligence and Blockchain together with both small and big companies. In 2012 Redmer took an interest in cryptocurrency and he is now involved in over 15 pilot projects initiated by both governments and companies. Professor Arturo Bris, co-author of the English edition, is director of the IMD World Competitiveness Center. Arturo has taught Corporate Finance at Yale University and has published research on competitiveness and its relation to inequality. With his international experience in the financial research business Arturo adds inspiring and meaningful examples that illustrate the potential and influence of blockchain on society.

Access 2019 Bible


Michael Alexander - 2018
    With clear guidance toward everything from the basics to the advanced, this go-to reference helps you take advantage of everything Access 2019 has to offer. Whether you're new to Access or getting started with Access 2019, you'll find everything you need to know to create the database solution perfectly tailored to your needs, with expert guidance every step of the way. The companion website features all examples and databases used in the book, plus trial software and a special offer from Database Creations. Start from the beginning for a complete tutorial, or dip in and grab what you need when you need it. Access enables database novices and programmers to store, organize, view, analyze, and share data, as well as build powerful, integrable, custom database solutions — but databases can be complex, and difficult to navigate. This book helps you harness the power of the database with a solid understanding of their purpose, construction, and application. Understand database objects and design systems objects Build forms, create tables, manipulate datasheets, and add data validation Use Visual Basic automation and XML Data Access Page design Exchange data with other Office applications, including Word, Excel, and more From database fundamentals and terminology to XML and Web services, this book has everything you need to maximize Access 2019 and build the database you need.

Boeing B-47 Stratojet: Strategic Air Command's Transitional Bomber


Robert S. Hopkins III - 2018
    First proposed during WWII as a high-speed piston-powered reconnaissance platform, the B-47 evolved into what would become the first swept-wing, medium jet bomber and SAC's most numerous operational aircraft. Given its pioneering role as a jet bomber and the ongoing evolution of SAC's mission and US national security, the B-47 had more than its share of teething problems.Initial Boeing flight tests mixed triumph with tragedy, and demonstrated that an entirely new way of flying a large aircraft was required. Poor reliability in the bombing-navigation and fire-control systems undermined the effectiveness of early B-47Bs but were eventually overcome as the aircraft evolved to fill many different roles.Used as reconnaissance, weather, testbed and radio relay platforms, one variant, the EB-47E BLUE CRADLE, also demonstrated its versatility as an electronic warfare jammer while the RB-47H, ERB-47H, and EB-47E(TT) undertook electronic intelligence and gathered telemetry associated with the Soviet ICBM program.Authors Mike Habermehl and former SAC pilot Robert S. Hopkins III have combined years of research and experience to provide the ultimate history of the Stratojet.

Introductory Computer Forensics: A Hands-on Practical Approach


Xiaodong Lin - 2018