Marknadens största urval
Snabb leverans

Böcker utgivna av O'Reilly Media

Filter
Filter
Sortera efterSortera Populära
  • Spara 19%
    - Fundamental Technology Concepts that Protect Containerized Applications
    av Liz Rice
    489

    To facilitate scalability and resilience, many organizations now run applications in cloud native environments using containers and orchestration. But how do you know if the deployment is secure? This practical book examines key underlying technologies to help developers, operators, and security professionals assess security risks and determine appropriate solutions.Author Liz Rice, VP of open source engineering at Aqua Security, looks at how the building blocks commonly used in container-based systems are constructed in Linux. Youll understand whats happening when you deploy containers and learn how to assess potential security risks that could affect your deployments. If you run container applications with kubectl or docker and use Linux command-line tools such as ps and grep, youre ready to get started.Explore attack vectors that affect container deploymentsDive into the Linux constructs that underpin containersExamine measures for hardening containersUnderstand how misconfigurations can compromise container isolationLearn best practices for building container imagesIdentify container images that have known software vulnerabilitiesLeverage secure connections between containersUse security tooling to prevent attacks on your deployment

  • Spara 19%
    - Understanding Python's Asynchronous Programming Features
    av Caleb Hattingh
    439

    If youre among the Python developers put off by asyncios complexity, its time to take another look. Asyncio is complicated because it aims to solve problems in concurrent network programming for both framework and end-user developers. The features you need to consider are a small subset of the whole asyncio API, but picking out the right features is the tricky part. Thats where this practical book comes in.Veteran Python developer Caleb Hattingh helps you gain a basic understanding of asyncios building blocksenough to get started writing simple event-based programs. Youll learn why asyncio offers a safer alternative to preemptive multitasking (threading) and how this API provides a simpleway to support thousands of simultaneous socket connections.Get a critical comparison of asyncio and threading for concurrent network programmingTake an asyncio walk-through, including a quickstart guidefor hitting the ground looping with event-based programmingLearn the difference between asyncio features for end-user developers and those for framework developersUnderstand asyncios new async/await language syntax, including coroutines and task and future APIsGet detailed case studies (with code) of some popular asyncio-compatible third-party libraries

  • Spara 20%
    - In-Depth Advice for Tuning and Programming Java 8, 11, and Beyond
    av Scott Oaks
    575

    Coding and testing are generally considered separate areas of expertise. In this practical book, Java expert Scott Oaks takes the approach that anyone who works with Java should be adept at understanding how code behaves in the Java Virtual Machineincluding the tunings likely to help performance. This updated second edition helps you gain in-depth knowledge of Java application performance using both the JVM and the Java platform.Developers and performance engineers alike will learn a variety of features, tools, and processes for improving the way the Java 8 and 11 LTS releases perform. While the emphasis is on production-supported releases and features, this book also features previews of exciting new technologies such as ahead-of-time compilation and experimental garbage collections.Understand how various Java platforms and compilers affect performanceLearn how Java garbage collection worksApply four principles to obtain best results from performance testingUse the JDK and other tools to learn how a Java application is performingMinimize the garbage collectors impact through tuning and programming practicesTackle performance issues in Java APIsImprove Java-driven database application performance

  • Spara 20%
    - Instrumenting, Analyzing, and Debugging Microservices
    av Ben Sigelman, Austin Parker, Jonathan Macé, m.fl.
    695

    Most applications today are distributed in some fashion. Monitoring the health and performance of these distributed architectures requires a new approach. Enter distributed tracing, a method of profiling and monitoring applicationsespecially those that use microservice architectures. Theres just one problem: distributed tracing can be hard. But it doesnt have to be.With this practical guide, youll learn what distributed tracing is and how to use it to understand the performance and operation of your software. Key players at Lightstep walk you through instrumenting your code for tracing, collecting the data that your instrumentation produces, and turning it into useful, operational insights. If you want to start implementing distributed tracing, this book tells you what you need to know.Youll learn:The pieces of a distributed tracing deployment: Instrumentation, data collection, and delivering valueBest practices for instrumentation (the methods for generating trace data from your service)How to deal with or avoid overhead, costs, and samplingHow to work with spans (the building blocks of request-based distributed traces) and choose span characteristics that lead to valuable tracesWhere distributed tracing is headed in the future

  • - Build Highly Scalable Systems with Channels
    av Stephen Bussey
    585,-

    Give users the real-time experience they expect, by using Elixir and Phoenix Channels to build applications that instantly react to changes and reflect the application's true state. Learn how Elixir and Phoenix make it easy and enjoyable to create real-time applications that scale to a large number of users.

  • Spara 20%
    av Jennifer Davis
    575

    Early system administration required in-depth knowledge of a variety of services on individual systems. Now, the job is increasingly complex and different from one company to the next with an ever-growing list of technologies and third-party services to integrate. How does any one individual stay relevant in systems and services? This practical guide helps anyone in operationssysadmins, automation engineers, IT professionals, and site reliability engineersunderstand the essential concepts of the role today.Collaboration, automation, and the evolution of systems change the fundamentals of operations work. No matter where you are in your journey, this book provides you the information to craft your path to advancing essential system administration skills. Author Jennifer Davis provides examples of modern practices and tools with recommended materials to advance your skills.Topics include:Development and testing: Version control, fundamentals of virtualization and containers, testing, and architecture reviewDeploying and configuring services: Infrastructure management, networks, security, storage, serverless, and release managementScaling administration: Monitoring and observability, capacity planning, log management and analysis, and security and compliance

  • Spara 20%
    - Going from Idea to Product
    av Emmanuel Ameisen
    575

    Learn the skills necessary to design, build, and deploy applications powered by machine learning (ML). Through the course of this hands-on book, youll build an example ML-driven application from initial idea to deployed product. Data scientists, software engineers, and product managersincluding experienced practitioners and novices alikewill learn the tools, best practices, and challenges involved in building a real-world ML application step by step.Author Emmanuel Ameisen, an experienced data scientist who led an AI education program, demonstrates practical ML concepts using code snippets, illustrations, screenshots, and interviews with industry leaders. Part I teaches you how to plan an ML application and measure success. Part II explains how to build a working ML model. Part III demonstrates ways to improve the model until it fulfills your original vision. Part IV covers deployment and monitoring strategies.This book will help you:Define your product goal and set up a machine learning problemBuild your first end-to-end pipeline quickly and acquire an initial datasetTrain and evaluate your ML models and address performance bottlenecksDeploy and monitor your models in a production environment

  • av Mike Sense
    125,-

    There's never been a better time to be an amateur space explorer! From high school programs designed to send real student-led experiments to the International Space Station, to building a working VTVL (vertical take off, vertical landing) model rocket like the one from SpaceX, this issue is packed full of projects with actual space applications. And if a space aesthetic is more to your liking for your earthly abode, we've got a giant light-up full moon to hang on your wall and desktop orreries to simulate the movement of the planets around the sun.Plus 38 more great projects:Program a bot that points to the ISS when overheadLearn to laser-cut EVA foam to customize any cosplay creationBuild a light-up acrylic rainbow that changes colors to tell the weatherMake a cardboard camera that uses sun prints for filmAnd much more!

  • Spara 20%
    - Best Practices for Designing, Implementing, and Maintaining Systems
    av Betsy Beyer, Ana Oprea, Paul Blankinship, m.fl.
    695

    Can a system be considered truly reliable if it isn't fundamentally secure? Or can it be considered secure if it's unreliable? Security is crucial to the design and operation of scalable systems in production, as it plays an important part in product quality, performance, and availability. In this book, experts from Google share best practices to help your organization design scalable and reliable systems that are fundamentally secure.Two previous OReilly books from GoogleSite Reliability Engineering and The Site Reliability Workbookdemonstrated how and why a commitment to the entire service lifecycle enables organizations to successfully build, deploy, monitor, and maintain software systems. In this latest guide, the authors offer insights into system design, implementation, and maintenance from practitioners who specialize in security and reliability. They also discuss how building and adopting their recommended best practices requires a culture thats supportive of such change.Youll learn about secure and reliable systems through:Design strategiesRecommendations for coding, testing, and debugging practicesStrategies to prepare for, respond to, and recover from incidentsCultural best practices that help teams across your organization collaborate effectively

  • Spara 19%
    - Optimizing the Enterprise for Speed and Agility
    av Michael Kavis
    489

    Many companies move workloads to the cloud only to encounter issues with legacy processes and organizational structures. How do you design new operating models for this environment? This practical book shows IT managers, CIOs, and CTOs how to address the hardest part of any cloud transformation: the people and the processes.

  • Spara 20%
    - Applying Graph Thinking and Graph Technologies to Solve Complex Problems
    av Denise Gosnell
    695

    Graph data closes the gap between the way humans and computers view the world. While computers rely on static rows and columns of data, people navigate and reason about life through relationships. This practical guide demonstrates how graph data brings these two approaches together.

  • av Mike Senese
    159,-

    In this issue of Make: we break down the latest trends in the world of microcontrollers and single board computers with the latest from Arduino, Google, Particle, and more. You'll also learn how FPGAs will change the way you prototype with our skill builder on using these ultra-configurable devices. And don't miss the 2019 edition of the "Make: Guide to Boards" special pullout -- compare specs for more than 70 boards to find the perfect one for any endeavor!Plus, 23 projects:Build a mesh-networked mob of R/C car swarmbotsAdd a full-sheet vertical Maslow CNC to even the tightest shopGet nonstop running water at the beach for boats, castles, and water fightsPersonalize a crafty glass block as a night light or custom giftAnd more!

  • - How Blockchains Will Change Your Business (and What to Do About It)
    av Alison Mccauley
    615,-

    Remember the dawn of the internet or the advent of mobile computing and social media? Yet another digital revolution is now underway. Like its predecessors, blockchains are about to transform the way we live, work, and play, while disrupting entrenched industries and shattering conventional business models.This practical guide takes you past the hype to show you exactly what blockchains do and how theyre poised to change our world. Author Alison McCauley explains how blockchains provide an open, distributed ledger for recording transactions in a verifiable and permanent way. You will learn how this technology provides an abundance of opportunity for those who know how to leverage blockchains to address privacy risks, hacks, data misuse, and fraud.Unblocked explains:Why ignoring this technology exposes you to competitive disruptionWhat this new technology revolution embracesno technical background requiredHow to prepare your organization to respond to the coming shift

  • - 34 Tenets for Masterfully Merging Technology and Business
    av Guo Xiao, Gary O'Brien & Mike Mason
    455,-

    The Digital Age is having a broad and profound impact on companies and entire industries. Rather than simply automate or embed digital technology into existing offerings, your business needs to rethink everything. In this practical book, three ThoughtWorks professionals provide a game plan to help your business through this transformation, along with technical concepts that you need to know to be an effective leader in a modern digital business.Chock-full of practical advice and case studies that show how businesses have transitioned, this book reveals lessons learned in guiding companies through digital transformation. While theres no silver bullet available, youll discover effective ways to create lasting change at your organization.With this book, youll discover how to:Realign the business and operating architecture to focus on customer valueBuild a more responsive and agile organization to deal with speed and ambiguityBuild next generation technology capability as a core differentiator

  • - A Cross-Reference for iOS and Android Native Programming
    av Shaun Lewis
    659,-

    Get professionally developed and curated recipes for 20 of the most common tasks for functionality in modern native iOS and Android applications. With this practical book, developers can use an easily translatable set of instructions for completing routine functionality in both platforms in a way that follows best practices.

  • Spara 20%
    - System Resiliency in Practice
    av Casey Rosenthal & Nora Jones
    695

    As more companies move toward microservices and other distributed technologies, the complexity of these systems increases. You cant remove the complexity, but through Chaos Engineering you can discover vulnerabilities and prevent outages before they impact your customers. This practical guide shows engineers how to navigate complex systems while optimizing to meet business goals.Two of the fields prominent figures, Casey Rosenthal and Nora Jones, pioneered the discipline while working together at Netflix. In this book, they expound on the what, how, and why of Chaos Engineering while facilitating a conversation from practitioners across industries. Many chapters are written by contributing authors to widen the perspective across verticals within (and beyond) the software industry.Learn how Chaos Engineering enables your organization to navigate complexityExplore a methodology to avoid failures within your application, network, and infrastructureMove from theory to practice through real-world stories from industry experts at Google, Microsoft, Slack, and LinkedIn, among othersEstablish a framework for thinking about complexity within software systemsDesign a Chaos Engineering program around game days and move toward highly targeted, automated experimentsLearn how to design continuous collaborative chaos experiments

  • av Ethan Brown
    559

    Learn how to build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this hands-on guide, author Ethan Brown teaches you the fundamentals through the development of a fictional application that exposes a public website and a RESTful API.

  • Spara 19%
    - Nine Foundational Rules for Product Teams to Run Accurate Research That Delivers Actionable Insight
    av C Todd Lombardo
    489

    In this practical book, Aras Bilgen, C. Todd Lombardo, and Michael Connors demonstrate how your entire team can conduct effective product research within a couple of weeks--easily, cheaply, and without compromising quality.

  • Spara 18%
    - Advanced Programming for Performance Analysis and Networking
    av David Calavera & Lorenzo Fontana
    495

    Build your expertise in the BPF virtual machine in the Linux kernel with this practical guide for systems engineers. Youll not only dive into the BPF program lifecycle but also learn to write applications that observe and modify the kernels behavior; inject code to monitor, trace, and securely observe events in the kernel; and more.Authors David Calavera and Lorenzo Fontana help you harness the power of BPF to make any computing system more observable. Familiarize yourself with the essential concepts youll use on a day-to-day basis and augment your knowledge about performance optimization, networking, and security. Then see how it all comes together with code examples in C, Go, and Python.Write applications that use BPF to observe and modify the Linux kernels behavior on demandInject code to monitor, trace, and observe events in the kernel in a secure wayno need to recompile the kernel or reboot the systemExplore code examples in C, Go, and PythonGain a more thorough understanding of the BPF program lifecycle

  • Spara 17%
    - Configuring DNS for Cloud Native Environments
    av Cricket Liu & John Belamaric
    535

    Until recently, learning CoreDNS required reading the code or combing through the skimpy documentation on the website. No longer. With this practical book, developers and operators working with Docker or Linux containers will learn how to use this standard DNS server with Kubernetes.John Belamaric, senior staff software engineer at Google, and Cricket Liu, chief DNS architect at Infoblox, show you how to configure CoreDNS using real-world configuration examples to achieve specific purposes. Youll learn the basics of DNS, including how it functions as a location broker in container environments and how it ties into Kubernetes.Dive into DNS theory: the DNS namespace, domain names, domains, and zonesLearn how to configure your CoreDNS serverManage and serve basic and advanced zone data with CoreDNSConfigure CoreDNS service discovery with etcd and KubernetesLearn one of the most common use cases for CoreDNS: the integration with KubernetesManipulate queries and responses as they flow through the plug-in chainMonitor and troubleshoot the availability and performance of your DNS serviceBuild custom versions of CoreDNS and write your own plug-ins

  • Spara 18%
    - A Problem-Focused Approach
    av Ken Kousen
    529

    Use Kotlin to build Android apps, web applications, and morewhile you learn the nuances of this popular language. With this unique cookbook, developers will learn how to apply thisJava-based language to their own projects. Both experienced programmers and those new to Kotlin will benefit from the practical recipes in this book.Author Ken Kousen (Modern Java Recipes) shows you how to solve problems with Kotlin by concentrating on your own use cases rather than on basic syntax. You provide the contextand this book supplies the answers. Already big in Android development, Kotlin can be used anywhere Java is applied, as well as for iOS development, native applications, JavaScriptgeneration, and more. Jump in and build meaningful projects with Kotlin today.Apply functional programming concepts, including lambdas, sequences, and concurrencySee how to use delegates, late initialization, and scope functionsExplore Java interoperability and access Java libraries using KotlinAdd your own extension functionsUse helpful libraries such as JUnit 5Get practical advice for working with specific frameworks, like Android and Spring

  • - Machine Learning Techniques for Enterprise Data
    av Greg Foss & Paul Modderman
    889,-

    Learn how to fuse today's data science tools and techniques with your SAP enterprise resource planning (ERP) system. With this practical guide, SAP veterans Greg Foss and Paul Modderman demonstrate how to use several data analysis tools to solve interesting problems with your SAP data.Data engineers and scientists will explore ways to add SAP data to their analysis processes, while SAP business analysts will learn practical methods for answering questions about the business. By focusing on grounded explanations of both SAP processes and data science tools, this book gives data scientists and business analysts powerful methods for discovering deep data truths.You'll explore:Examples of how data analysis can help you solve several SAP challengesNatural language processing for unlocking the secrets in textData science techniques for data clustering and segmentationMethods for detecting anomalies in your SAP dataData visualization techniques for making your data come to life

  • - From Fundamental Theory to Development of AI-Driven Apps
    av Paris Buttfield-Addison, Jonathon Manning, Tim Nugent & m.fl.
    589

    Create and implement AI-based features in your Swift apps for iOS, macOS, tvOS, and watchOS. With this practical book, programmers and developers of all kinds will find a one-stop shop for AI and machine learning with Swift. Taking a task-based approach, youll learn how to build features that use powerful AI features to identify images, make predictions, generate content, recommend things, and more.AI is increasingly essential for every developerand you dont need to be a data scientist or mathematician to take advantage of it in your apps. Explore Swift-based AI and ML techniques for building applications. Learn where and how AI-driven features make sense. Inspect tools such as Apples Python-powered Turi Create and Googles Swift for TensorFlow to train and build models.I: Fundamentals and ToolsLearn AI basics, our task-based approach, and discover how to build or find a dataset.II: Task Based AIBuild vision, audio, text, motion, and augmentation-related features; learn how to convert preexisting models.III: BeyondDiscover the theory behind task-based practice, explore AI and ML methods, and learn how you can build it all from scratch... if you want to

  • Spara 20%
    - Building with Python from First Principles
    av Seth Weidman
    575

    With the resurgence of neural networks in the 2010s, deep learning has become essential for machine learning practitioners and even many software engineers. This book provides a comprehensive introduction for data scientists and software engineers with machine learning experience. Youll start with deep learning basics and move quickly to the details of important advanced architectures, implementing everything from scratch along the way.Author Seth Weidman shows you how neural networks work using a first principles approach. Youll learn how to apply multilayer neural networks, convolutional neural networks, and recurrent neural networks from the ground up. With a thorough understanding of how neural networks work mathematically, computationally, and conceptually, youll be set up for success on all future deep learning projects.This book provides:Extremely clear and thorough mental modelsaccompanied by working code examples and mathematical explanationsfor understanding neural networksMethods for implementing multilayer neural networks from scratch, using an easy-to-understand object-oriented frameworkWorking implementations and clear-cut explanations of convolutional and recurrent neural networksImplementation of these neural network concepts using the popular PyTorch framework

  • Spara 20%
    - A Deep-Dive Into How Distributed Data Systems Work
    av Alex Petrov
    575

    With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals. Throughout the book, you'll explore relevant material gleaned from numerous books, papers, blog posts, and the source code of several open source databases.

  • - Using Containers, Functions, and Data to Build Next-Generation Applications
    av Peter Jausovec, Boris Scholl & Trent Swanson
    659

    Developers often struggle when first encountering the cloud. Learning about distributed systems, becoming familiar with technologies such as containers and functions, and knowing how to put everything together can be daunting. With this practical guide, youll get up to speed on patterns for building cloud native applications and best practices for common tasks such as messaging, eventing, and DevOps.Authors Boris Scholl, Trent Swanson, and Peter Jausovec describe the architectural building blocks for a modern cloud native application. Youll learn how to use microservices, containers, serverless computing, storage types, portability, and functions. Youll also explore the fundamentals of cloud native applications, including how to design, develop, and operate them.Explore the technologies you need to design a cloud native applicationDistinguish between containers and functions, and learn when to use themArchitect applications for data-related requirementsLearn DevOps fundamentals and practices for developing, testing, and operating your applicationsUse tips, techniques, and best practices for building and managing cloud native applicationsUnderstand the costs and trade-offs necessary to make an application portable

  • Spara 20%
    - From Fundamentals to Deployment
    av Kevin Solorio, Randall Kanna & David H. Hoover
    575

    Ready to dive into smart contract development for the blockchain? With this practical guide, experienced engineers and beginners alike will quickly learn the entire process for building smart contracts for Ethereumthe open source blockchain-based distributed computing platform. Youllget up to speed with the fundamentals and quickly move into builder mode.Kevin Solorio, Randall Kanna, and Dave Hoover show you how to create and test your own smart contract, create a frontend for users to interact with, and more. Its the perfect resource for people who want to break into the smart contract field but dont know where to start.In four parts, this book helps you:Explore smart contract fundamentals, including the Ethereum protocol, Solidity programming language, and the Ethereum Virtual MachineDive into smart contract development using Solidity and gain experience with Truffle framework tools for deploying and testing your contractsUse Web3 to connect your smart contracts to an applicationso users can easily interact with the blockchainExamine smart contract security along with free online resources for smart contract security auditing

  • Spara 11%
    - Creating Dynamic Brands to Generate Conversion
    av Laura Busche
    385,-

    Every day thousands of passionate developers come up with new startup ideas and lack the branding know-how to make them thrive. Lean Branding is their Phone-a-Friend lifeline. This book is a practical toolkit to building your own robust, dynamic brands that generate conversion without having to hire an agency.

  • - Develop Scalable Models Using Serverless Architectures with Azure
    av Vicente Garcia
    775,-

    With cloud providers running servers and managing machine resources, companies now can focus solely on the application's business logic and functionality. This hands-on book shows experienced programmers how to build and deploy scalable machine learning and deep learning models using serverless architectures with Microsoft Azure.

  • Spara 20%
    - Developing Cloud-Native Applications
    av Michael Hausenblas & Stefan Schimanski
    575

    If youre looking to develop native applications in Kubernetes, this is your guide. Developers and AppOps administrators will learn how to build Kubernetes-native applications that interact directly with the API server to query or update the state of resources. AWS developer advocate Michael Hausenblas and Red Hat principal software engineer Stefan Schimanski explain the characteristics of these apps and show you how to program Kubernetes to build them.Youll explore the basic building blocks of Kubernetes, including the client-go API library and custom resources. All you need to get started is a rudimentary understanding of development and system administration tools and practices, such as package management, the Go programming language, and Git.Walk through Kubernetes API basics and dive into the servers inner structureExplore Kubernetess programming interface in Go, including Kubernetes API objectsLearn about custom resourcesthe central extension tools used in the Kubernetes ecosystemUse tags to control Kubernetes code generators for custom resourcesWrite custom controllers and operators and make them production readyExtend the Kubernetes API surface by implementing a custom API server

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.