Gjør som tusenvis av andre bokelskere
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.Du kan når som helst melde deg av våre nyhetsbrev.
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. Helm maintainers Matt Butcher, Matt Farina, and Josh Dolitsky explain how this package manager fits into the Kubernetes ecosystem and provide an inside look at Helm's design and best practices.More than 70% of the organizations that work with Kubernetes use Helm today. While the Helm community provides thousands of packages, or charts, to help you get started, this book walks developers and DevOps engineers through the process of creating custom charts to package applications. If you have a working understanding of Kubernetes, you're ready to go.Explore primary features including frequently used Helm commandsLearn how to build and deploy Helm charts from scratchUse Helm to manage complexity and achieve repeatable deploymentsPackage an application and its dependencies for easy installationManage the entire lifecycle of applications on KubernetesExplore ways to extend Helm to add features and functionalityLearn features for testing, handling dependencies, and providing security
With over 75 million downloads per month, Spring Boot is the most widely used Java framework available. Its ease and power have revolutionized application development from monoliths to microservices. Yet Spring Boot's simplicity can also be confounding. How do developers learn enough to be productive immediately? This practical book shows you how to use this framework to write successful mission-critical applications.Mark Heckler from VMware, the company behind Spring, guides you through Spring Boot's architecture and approach, covering topics such as debugging, testing, and deployment. If you want to develop cloud native Java or Kotlin applications with Spring Boot rapidly and effectively--using reactive programming, building APIs, and creating database access of all kinds--this book is for you.Learn how Spring Boot simplifies cloud native application development and deploymentBuild reactive applications and extend communication across the network boundary to create distributed systemsUnderstand how Spring Boot's architecture and approach increase developer productivity and application portabilityDeploy Spring Boot applications for production workloads rapidly and reliablyMonitor application and system health for optimal performance and reliabilityDebug, test, and secure cloud-based applications painlessly
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 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
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.
Many books and courses tackle natural language processing (NLP) problems with toy use cases and well-defined datasets. But if you want to build, iterate, and scale NLP systems in a business setting and tailor them for particular industry verticals, this is your guide. Software engineers and data scientists will learn how to navigate the maze of options available at each step of the journey.Through the course of the book, authors Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, and Harshit Surana will guide you through the process of building real-world NLP solutions embedded in larger product setups. Youll learn how to adapt your solutions for different industry verticals such as healthcare, social media, and retail.With this book, youll:Understand the wide spectrum of problem statements, tasks, and solution approaches within NLPImplement and evaluate different NLP applications using machine learning and deep learning methodsFine-tune your NLP solution based on your business problem and industry verticalEvaluate various algorithms and approaches for NLP product tasks, datasets, and stagesProduce software solutions following best practices around release, deployment, and DevOps for NLP systemsUnderstand best practices, opportunities, and the roadmap for NLP from a business and product leaders perspective
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.
Apple gives macOS new features and improvements right on your desktop and under the hood with Catalinaaka OS X 10.15. With this updated guide, youll learn how to use your iPad as a second screen, work with iPad apps on your Mac, and use Screen Time on your Mac. This new edition of the #1 bestselling Mac book shows you how to use the revamped apps for Music, Podcasts, and TV.Loaded with illustrations, step-by-step instructions, tips, and tricks, this book from David PogueMissing Manual series creator, New York Times columnist, and Emmy-winning tech correspondent for CNBC, CBS, and NPRcovers everything Catalina has to offer with lots of humor and technical insight.
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.
Based on real customer experience, Microsoft's David Carmona covers the journey necessary to become an AI Organization-from applying AI in your business today to the deep transformation that can empower your organization to redefine the industry.
Easy to understand and fun to read, Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3.
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
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.
TypeScript is a typed superset of JavaScript with the potential to solve many of the headaches for which JavaScript is famous. But TypeScript has a learning curve of its own, and understanding how to use it effectively can take time. This book guides you through 62 specific ways to improve your use of TypeScript.Author Dan Vanderkam, a principal software engineer at Sidewalk Labs, shows you how to apply these ideas, following the format popularized by Effective C++ and Effective Java (both from Addison-Wesley). Youll advance from a beginning or intermediate user familiar with the basics to an advanced user who knows how to use the language well.Effective TypeScript is divided into eight chapters:Getting to Know TypeScriptTypeScripts Type SystemType InferenceType DesignWorking with anyTypes Declarations and @typesWriting and Running Your CodeMigrating to TypeScript
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.
Get the essential information you need to implement CSS effectively with this concise yet comprehensive quick reference. Ideal for intermediate to advanced web designers and developers, this 4th edition is revised and updated for CSS3, the latest version of the Cascading Style Sheet specification.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.