Join thousands of book lovers
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.You can, at any time, unsubscribe from our newsletters.
From the creators of Make Magazine comes the Maker's Notebook. Put your own ideas, diagrams, calculations & notes down in these 150 pages of engineering graph paper.
Get up to speed with Helm, the preeminent package manager for the Kubernetes container orchestration system. This practical guide shows you how to efficiently create, install, and manage the applications running inside your containers.
This practical guide presents Lean and Agile principles and patterns to help you move fast at scale - and demonstrates why and how to apply these methodologies throughout your organization, rather than with just one department or team.
This hands-on guide introduces lightweight strategy tools and techniques to help you and your team craft innovative multi-device products that people like to use.
This updated book shows your company how to use alignment diagrams to turn valuable customer observations into actionable insight. You'll learn how this unique tool helps you visually map your existing customer experience and envision future solutions.
If you're looking to make a career move from programmer to AI specialist, this is the ideal place to start. Based on Laurence Moroney's extremely successful AI courses, this introductory book provides a hands-on, code-first approach to help you build confidence while you learn key topics.You'll understand how to implement the most common scenarios in machine learning, such as computer vision, natural language processing (NLP), and sequence modeling for web, mobile, cloud, and embedded runtimes. Most books on machine learning begin with a daunting amount of advanced math. This guide is built on practical lessons that let you work directly with the code.You'll learn:How to build models with TensorFlow using skills that employers desireThe basics of machine learning by working with code samplesHow to implement computer vision, including feature detection in imagesHow to use NLP to tokenize and sequence words and sentencesMethods for embedding models in Android and iOSHow to serve models over the web and in the cloud with TensorFlow Serving
The future will be increasingly distributed. As the publicity surrounding Bitcoin and blockchain has shown, distributed technology and business models are gaining popularity. Yet the disruptive potential of this technology is often obscured by hype and misconception. This detailed guide distills the complex, fast moving ideas behind blockchain into an easily digestible reference manual, showing what's really going on under the hood.Finance and technology pros will learn how a blockchain works as they explore the evolution and current state of the technology, including the functions of cryptocurrencies and smart contracts. This book is for anyone evaluating whether to invest time in the cryptocurrency and blockchain industry. Go beyond buzzwords and see what the technology really has to offer.Learn why Bitcoin was fundamentally important in blockchain's birthExplore altcoin and alternative blockchain projects to understand what's possibleUnderstand the challenges of scaling and forking a blockchainLearn what Ethereum and other blockchains offerExamine emerging business uses for blockchain beyond cryptocurrencyDiscover where the future lies in this exciting new technology
Your team will change whether you like it or not. People will come and go. Your company might double in size or even be acquired. In this practical book, author Heidi Helfand shares techniques for reteaming effectively. Engineering leaders will learn how to catalyze team change to reduce the risk of attrition, learning and career stagnation, and the development of knowledge silos.Based on research into well-known software companies, the patterns in this book help CTOs and team managers effectively integrate new hires into an existing team, manage a team that has lost members, or deal with unexpected change. Youll learn how to isolate teams for focused innovation, rotate team members for knowledge sharing, break through organizational apathy, and more.Youll explore:Real-world examples that demonstrate why and how organizations reteamFive reteaming patterns: One by One, Grow and Split, Isolation, Merging, and SwitchingTactics to help you master dynamic reteaming in your companyStories that demonstrate problems caused by reteaming anti-patterns
A new wave of products is helping people change their behavior and daily routines, whether it's exercising more, taking control of their finances, or organizing their email. This practical guide shows you how to design these types of products.
By exploring the fundamental theory behind design choices, this practical guide helps you gain a deeper understanding of Python's implementation. You'll learn how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs
As data floods into your company, you need to put it to work right away-and SQL is the best tool for the job. With the latest edition of this introductory guide, author Alan Beaulieu helps developers get up to speed with SQL fundamentals for writing database applications, performing administrative tasks, and generating reports.
JavaScript is the little scripting language that could. Once used chiefly to add interactivity to web browser windows, JavaScript is now a primary building block of powerful and robust applications. In this practical book, new and experienced JavaScript developers will learn how to use this language to create APIs as well as web, mobile, and desktop applications.Author and engineering leader Adam D. Scott covers technologies such as Node.js, GraphQL, React, React Native, and Electron. Ideal for developers who want to build full stack applications and ambitious web development beginners looking to bootstrap a startup, this book shows you how to create a single CRUD-style application that will work across several platforms.Explore GraphQLs simple process for querying dataLearn about shared authentication for APIs, web apps, and native applicationsBuild performant web applications with React and Styled ComponentsUse React Native to write cross-platform applications for iOS and Android that compile to native codeLearn how to write desktop applications with Electron
This updated edition teaches everything you need to know to create effective web applications using the latest features in PHP 7.4. You'll start with the big picture and then dive into language syntax, programming techniques, and other details, using examples that illustrate both correct usage and common idioms.
This gorgeously illustrated guide to the tips, shortcuts, and workarounds will help you become an iPhone master. Written by Missing Manual series creator and former New York Times columnist David Pogue, this updated guide shows you everything you need to know about the new features and user interface of iOS 10 for the iPhone.
Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist.
Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, youll learn how this high-performance interprocess communication protocol is capable of connecting polyglot services in microservices architecture, while providing a rich framework for defining service contracts and data types.Complete with hands-on examples written in Go, Java, Node, and Python, this book also covers the essential techniques and best practices to use gRPC in production systems. Authors Kasun Indrasiri and Danesh Kuruppu discuss the importance of gRPC in the context of microservices development.
Updated to emphasize new features in Spark 2.4., this second edition shows data engineers and scientists why structure and unification in Spark matters. Specifically, this book explains how to perform simple and complex data analytics and employ machine-learning algorithms.
Work with petabyte-scale datasets while building a collaborative, agile workplace in the process. This practical book is the canonical reference to Google BigQuery, the query engine that lets you conduct interactive analysis of large datasets. BigQuery enables enterprises to efficiently store, query, ingest, and learn from their data in a convenient framework. With this book, youll examine how to analyze data at scale to derive insights from large datasets efficiently.Valliappa Lakshmanan, tech lead for Google Cloud Platform, and Jordan Tigani, engineering director for the BigQuery team, provide best practices for modern data warehousing within an autoscaled, serverless public cloud. Whether you want to explore parts of BigQuery youre not familiar with or prefer to focus on specific tasks, this reference is indispensable.
In the past few years, going cloud native has been a big advantage for many companies. But its a tough technique to get right, especially for enterprises with critical legacy systems. This practical hands-on guide examines effective architecture, design, and cultural patterns to help you transform your organization into a cloud native enterprisewhether youre moving from older architectures or creating new systems from scratch.By following Wealth Grid, a fictional company, youll understand the challenges, dilemmas, and considerations that accompany a move to the cloud. Technical managers and architects will learn best practices for taking on a successful company-wide transformation.Cloud migration consultants Pini Reznik, Jamie Dobson, and Michelle Gienow draw patterns from the growing community of expert practitioners and enterprises that have successfully built cloud native systems. Youll learn what works and what doesnt when adopting cloud nativeincluding how this transition affects not just your technology but also your organizational structure and processes.Youll learn:What cloud native means and why enterprises are so interested in itCommon barriers and pitfalls that have affected other companies (and how to avoid them)Context-specific patterns for a successful cloud native transformationHow to implement a safe, evolutionary cloud native approachHow companies addressed root causes and misunderstandings that hindered their progressCase studies from real-world companies that have succeeded with cloud native transformations
You did it. You successfully transformed your application into a microservices architecture. But now that youre running services across different environmentspublic to public, private to public, virtual machine to containeryour cloud native software is beginning to encounter reliability issues.How do you stay on top of this ever-increasing complexity? With the Istio service mesh, youll be able to manage traffic, control access, monitor, report, get telemetry data, manage quota, trace, and more with resilience across your microservice.In this book, Lee Calcote and Zack Butcher explain why your services need a service mesh and demonstrate step-by-step how Istio fits into the life cycle of a distributed application. Youll learn about the tools and APIs for enabling and managing many of the features found in Istio.Explore the observability challenges Istio addressesUse request routing, traffic shifting, fault injection, and other features essential to running a solid service meshGenerate and collect telemetry informationTry different deployment patterns, including A/B, blue/green, and canaryGet examples of how to develop and deploy real-world applications with Istio support
Design a complete Voice over IP (VoIP) or traditional PBX system with Asterisk, even if you have only basic telecommunications knowledge. This bestselling guide makes it easy, with a detailed roadmap that shows you how to install and configure this open source software, whether you're upgrading your existing phone system or starting from scratch.
Tap into the wisdom of experts to learn what every engineering manager should know. With 97 short and extremely useful tips for engineering managers, you'll discover new approaches to old problems, pick up road-tested best practices, and hone your management skills through sound advice.Managing people is hard, and the industry as a whole is bad at it. Many managers lack the experience, training, tools, texts, and frameworks to do it well. From mentoring interns to working in senior management, this book will take you through the stages of management and provide actionable advice on how to approach the obstacles youll encounter as a technical manager.A few of the 97 things you should know:"e;Three Ways to Be the Manager Your Report Needs"e; by Duretti Hirpa"e;The First Two Questions to Ask When Your Team Is Struggling"e; by Cate Huston"e;Fire Them!"e; by Mike Fisher"e;The 5 Whys of Organizational Design"e; by Kellan Elliott-McCrea"e;Career Conversations"e; by Raquel Vlez"e;Using 6-Page Documents to Close Decisions"e; by Ian Nowland"e;Ground Rules in Meetings"e; by Lara Hogan
Quantum computers are poised to kick-start a new computing revolutionand you can join in right away. If youre in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmers guide to understanding quantum computing. Rather than labor through math and theory, youll work directly with examples that demonstrate this technologys unique capabilities.Quantum computing specialists Eric Johnston, Nic Harrigan, and Mercedes Gimeno-Segovia show you how to build the skills, tools, and intuition required to write quantum programs at the center of applications. Youll understand what quantum computers can do and learn how to identify the types of problems they can solve.This book includes three multichapter sections:Programming for a QPUExplore core concepts for programming quantum processing units, including how to describe and manipulate qubits and how to perform quantum teleportation.QPU PrimitivesLearn algorithmic primitives and techniques, including amplitude amplification, the Quantum Fourier Transform, and phase estimation.QPU ApplicationsInvestigate how QPU primitives are used to build existing applications, including quantum search techniques and Shors factoring algorithm.
If you understand the basics of HTML5, CSS, and JavaScript and want to make quick sense of the extensive but often overwhelming reference documentation on D3.js, this short book is for you.
Whether you're pursuing a multitenant private cloud, a network for running machine learning, or an enterprise data center, author Dinesh Dutt takes you through the steps necessary to design a data center that's affordable, high capacity, easy to manage, agile, and reliable.
Using practical examples throughout the book, author Yves Hilpisch also shows you how to develop a full-fledged framework for Monte Carlo simulation-based derivatives and risk analytics, based on a large, realistic case study. Much of the book uses interactive IPython Notebooks.
Head First PMP teaches you the latest principles and certification objectives in The PMBOK (R) Guide in a unique and inspiring way. This updated fourth edition takes you beyond specific questions and answers with a unique visual format that helps you grasp the big picture of project management.
Get a brisk introduction to building fast, interactive single-page web applications with Vue.js, the popular JavaScript framework that organizes and simplifies web development. With this practical guide, you'll quickly move from basics, such as the template syntax, to custom components and advanced features such as JSX.
This practical guide provides nearly 200 self-contained recipes to help you solve machine learning challenges you may encounter in your daily work. If youre comfortable with Python and its libraries, including pandas and scikit-learn, youll be able to address specific problems such as loading data, handling text or numerical data, model selection, and dimensionality reduction and many other topics.Each recipe includes code that you can copy and paste into a toy dataset to ensure that it actually works. From there, you can insert, combine, or adapt the code to help construct your application. Recipes also include a discussion that explains the solution and provides meaningful context. This cookbook takes you beyond theory and concepts by providing the nuts and bolts you need to construct working machine learning applications.Youll find recipes for:Vectors, matrices, and arraysHandling numerical and categorical data, text, images, and dates and timesDimensionality reduction using feature extraction or feature selectionModel evaluation and selectionLinear and logical regression, trees and forests, and k-nearest neighborsSupport vector machines (SVM), nave Bayes, clustering, and neural networksSaving and loading trained models
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.