Bøger udgivet af O'Reilly Media
-
- Practical ways to implement SRE
483,95 kr. Google's Site Reliability Engineering book ignited an industry discussion on what it means to run production services today. 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.
- Bog
- 483,95 kr.
-
548,95 kr. Machine learning is an intimidating subject until you know the fundamentals. If you understand basic coding concepts, this introductory guide will help you gain a solid foundation in machine learning principles.
- Bog
- 548,95 kr.
-
- How Google Runs Production Systems
473,95 kr. The overwhelming majority of a software systems lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?In this collection of essays and articles, key members of Googles Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. Youll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficientlessons directly applicable to your organization.This book is divided into four sections:IntroductionLearn what site reliability engineering is and why it differs from conventional IT industry practicesPrinciplesExamine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE)PracticesUnderstand the theory and practice of an SREs day-to-day work: building and operating large distributed computing systemsManagementExplore Google's best practices for training, communication, and meetings that your organization can use
- Bog
- 473,95 kr.
-
- Big data processing made simple
638,95 kr. Learn how to use, deploy, and maintain Apache Spark with this comprehensive guide, written by the creators of the open-source cluster-computing framework. With an emphasis on improvements and new features in Spark 2.0, authors Bill Chambers and Matei Zaharia break down Spark topics into distinct sections, each with unique goals.
- Bog
- 638,95 kr.
-
- Using Brain Science to Build Better Products
458,95 kr. User experience doesn't happen on a screen; it happens in the mind, and the experience is multidimensional and multisensory. This practical book will help you uncover critical insights about how your customers think so you can create products or services with an exceptional experience.
- Bog
- 458,95 kr.
-
- How Top Product Managers Launch Awesome Products and Build Successful Teams
363,95 kr. In todays lightning-fast technology world, good product management is critical to maintaining a competitive advantage. Yet, managing human beings and navigating complex product roadmaps is no easy task, and its rare to find a product leader who can steward a digital product from concept to launch without a couple of major hiccups. Why do some product leaders succeed while others dont?This insightful book presents interviews with nearly 100 leading product managers from all over the world. Authors Richard Banfield, Martin Eriksson, and Nate Walkingshaw draw on decades of experience in product design and development to capture the approaches, styles, insights, and techniques of successful product managers. If you want to understand what drives good product leaders, this book is an irreplaceable resource.In three parts, Product Leadership helps you explore:Themes and patterns of successful teams and their leaders, and ways to attain those characteristicsBest approaches for guiding your product team through the startup, emerging, and enterprise stages of a companys evolutionStrategies and tactics for working with customers, agencies, partners, and external stakeholders
- Bog
- 363,95 kr.
-
- Recipes to Begin, Expand, and Enhance Your Projects
444,95 kr. This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment. Updated for Arduino 1.8, the third edition includes more than 200 tips and techniques for building a variety of objects and prototypes
- Bog
- 444,95 kr.
-
- 42 Specific Ways to Improve Your Use of C++11 and C++14
388,95 kr. Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectivelyso that your software is correct, efficient, maintainable, and portable. Thats where this practical book comes in. It describes how to write truly great software using C++11 and C++14i.e. using modern C++.Topics include:The pros and cons of braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functionsThe relationships among std::move, std::forward, rvalue references, and universal referencesTechniques for writing clear, correct, effective lambda expressionsHow std::atomic differs from volatile, how each should be used, and how they relate to C++'s concurrency APIHow best practices in "e;old"e; C++ programming (i.e., C++98) require revision for software development in modern C++Effective Modern C++ follows the proven guideline-based, example-driven format of Scott Meyers' earlier books, but covers entirely new material."e;After I learned the C++ basics, I then learned how to use C++ in production code from Meyer's series of Effective C++ books. Effective Modern C++ is the most important how-to book for advice on key guidelines, styles, and idioms to use modern C++ effectively and well. Don't own it yet? Buy this one. Now"e;.-- Herb Sutter, Chair of ISO C++ Standards Committee and C++ Software Architect at Microsoft
- Bog
- 388,95 kr.
-
- Python In Your Pocket
233,95 kr. Updated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. Youll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint exactly what you need.Written by Mark Lutzwidely recognized as the worlds leading Python trainerPython Pocket Reference is an ideal companion to OReillys classic Python tutorials, Learning Python and Programming Python, also written by Mark.This fifth edition covers:Built-in object types, including numbers, lists, dictionaries, and moreStatements and syntax for creating and processing objectsFunctions and modules for structuring and reusing codePythons object-oriented programming toolsBuilt-in functions, exceptions, and attributesSpecial operator overloading methodsWidely used standard library modules and extensionsCommand-line options and development toolsPython idioms and hintsThe Python SQL Database API
- Bog
- 233,95 kr.
-
- UX for the Consumer Internet of Things
415,95 kr. Networked thermostats, fitness monitors, and door locks show that the Internet of Things can (and will) enable new ways for people to interact with the world around them. But designing connected products for consumers brings new challenges beyond conventional software UI and interaction design.This book provides experienced UX designers and technologists with a clear and practical roadmap for approaching consumer product strategy and design in this novel market. By drawing on the best of current design practice and academic research, Designing Connected Products delivers sound advice for working with cross-device interactions and the complex ecosystems inherent in IoT technology.
- Bog
- 415,95 kr.
-
- A Developer's Guide to Building User-Friendly Applications
278,95 kr. How do you design engaging applications that people love to use? This book demonstrates several ways to include valuable input from potential clients and customers throughout the process. With practical guidelines and insights from his own experience, author Travis Lowdermilk shows you how usability and user-centered design will dramatically change the way people interact with your application.Learn valuable strategies for conducting each stage of the design processfrom interviewing likely users and discovering your applications purpose to creating a rich user experience with sound design principles. User-Centered Design is invaluable no matter what platform you use or audience you target.Explore usability and how it relates to user-centered designLearn how to deal with users and their unique personalitiesClarify your applications purpose, using a simple narrative to describe its usePlan your projects development with a software development life cycleBe creative within the context of your user experience goalsUse visibility, consistency, and other design principles to enhance user experienceCollect valuable user feedback on your prototype with surveys, interviews, and usability studies
- Bog
- 278,95 kr.
-
- Services for a Changing World
465,95 kr. The popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that dont include many of the architectures benefits. With this practical guide, youll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to create powerful and secure applications, using the tools designed for the worlds most successful distributed computing system: the World Wide Web.Youll explore the concepts behind REST, learn different strategies for creating hypermedia-based APIs, and then put everything together with a step-by-step guide to designing a RESTful Web API.Examine API design strategies, including the collection pattern and pure hypermediaUnderstand how hypermedia ties representations together into a coherent APIDiscover how XMDP and ALPS profile formats can help you meet the Web API "e;semantic challenge"e;Learn close to two-dozen standardized hypermedia data formatsApply best practices for using HTTP in API implementationsCreate Web APIs with the JSON-LD standard and other the Linked Data approachesUnderstand the CoAP protocol for using REST in embedded systems
- Bog
- 465,95 kr.
-
- The Art and Science of Converting Prospects to Customers
353,95 kr. How do you turn website visitors into customers?Conversion Optimization offers practical advice on how to persuade visitors to make a buying decision -- without driving them away through data overload or tedious navigation. You'll learn how to use marketing principles, design, usability, and analytics on your site to increase your buyer-to-visitor ratio, whether you're involved with marketing or designing a large ecommerce site, or managing a modest online operation.Based on the authors' broad experience in helping businesses attract online customers, this book addresses every aspect of the process, from landing visitors to finalizing the sale. You'll learn several techniques for blending successful sales approaches with the particular needs of the people you want to attract. Are you ready to do what it takes to get a double-digit conversion rate?Explore case studies involving significant conversion rate improvementsWalk through different stages of a sale and understand the value of eachUnderstand your website visitors through persona creationConnect with potential customers and guide them toward a conversionLearn how to deal with FUDs -- customer fears, uncertainties, and doubtsExamine the path that visitors take from landing page to checkoutTest any change you make against your original design"e;The Web is unique in its ability to deliver this almost improbable win-win: You can increase revenue AND make your customers happy. Yet most websites stink. Worry not, Khalid and Ayat to the rescue! Buy this book to follow their practical advice on how to create high converting websites that your visitors love."e;--Avinash Kaushik, author of Web Analytics 2.0 and Web Analytics: An Hour A Day (both Sybex)
- Bog
- 353,95 kr.
-
- Field Guide to Research with Python
572,95 kr. More physicists today are taking on the role of software developer as part of their research, but software development isnt always easy or obvious, even for physicists. This practical book teaches essential software development skills to help you automate and accomplish nearly any aspect of research in a physics-based field.Written by two PhDs in nuclear engineering, this book includes practical examples drawn from a working knowledge of physics concepts. Youll learn how to use the Python programming language to perform everything from collecting and analyzing data to building software and publishing your results.In four parts, this book includes:Getting Started: Jump into Python, the command line, data containers, functions, flow control and logic, and classes and objectsGetting It Done: Learn about regular expressions, analysis and visualization, NumPy, storing data in files and HDF5, important data structures in physics, computing in parallel, and deploying softwareGetting It Right: Build pipelines and software, learn to use local and remote version control, and debug and test your codeGetting It Out There: Document your code, process and publish your findings, and collaborate efficiently; dive into software licenses, ownership, and copyright procedures
- Bog
- 572,95 kr.
-
- Collective Wisdom from the Experts
318,95 kr. In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as:Don't Put Your Resume Ahead of the Requirements (Nitin Borwankar)Chances Are, Your Biggest Problem Isn't Technical (Mark Ramm)Communication Is King; Clarity and Leadership, Its Humble Servants (Mark Richards)Simplicity Before Generality, Use Before Reuse (Kevlin Henney)For the End User, the Interface Is the System (Vinayak Hegde)It's Never Too Early to Think About Performance (Rebecca Parsons)To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.
- Bog
- 318,95 kr.
-
- The Good Parts
278,95 kr. Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a wholea subset you can use to create truly extensible and efficient code.Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:SyntaxObjectsFunctionsInheritanceArraysRegular expressionsMethodsStyleBeautiful featuresThe real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.
- Bog
- 278,95 kr.
-
- All Lab, No Lecture
278,95 kr. Explains how to set up and use a home chemistry lab, with step-by-step instructions for conducting experiments in basic chemistry. This book shows how to do real lab work: purify alcohol by distillation; produce hydrogen and oxygen gas by electrolysis; smelt metallic copper from copper ore you make yourself; and much more.
- Bog
- 278,95 kr.
-
- Mastering Project Management
467,95 kr. In the updated edition of this critically acclaimed and bestselling book, Microsoft project veteran Scott Berkun offers a collection of essays on field-tested philosophies and strategies for defining, leading, and managing projects. Each essay distills complex concepts and challenges into practical nuggets of useful advice, and the new edition now adds more value for leaders and managers of projects everywhere.Based on his nine years of experience as a program manager for Internet Explorer, and lead program manager for Windows and MSN, Berkun explains to technical and non-technical readers alike what it takes to get through a large software or web development project. Making Things Happen doesn't cite specific methods, but focuses on philosophy and strategy. Unlike other project management books, Berkun offers personal essays in a comfortable style and easy tone that emulate the relationship of a wise project manager who gives good, entertaining and passionate advice to those who ask.Topics in this new edition include:How to make things happenMaking good decisionsSpecifications and requirementsIdeas and what to do with themHow not to annoy peopleLeadership and trustThe truth about making datesWhat to do when things go wrongComplete with a new forward from the author and a discussion guide for forming reading groups/teams, Making Things Happen offers in-depth exercises to help you apply lessons from the book to your job. It is inspiring, funny, honest, and compelling, and definitely the one book that you and your team need to have within arm's reach throughout the life of your project.Coming from the rare perspective of someone who fought difficult battles on Microsoft's biggest projects and taught project design and management for MSTE, Microsoft's internal best practices group, this is valuable advice indeed. It will serve you well with your current work, and on future projects to come.
- Bog
- 467,95 kr.
-
683,95 kr. Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. Because they have been trained on all the public text and images on the internet, they can make useful contributions to a wide variety of tasks. And with the barrier to entry greatly reduced today, practically any developer can harness LLMs and diffusion models to tackle problems previously unsuitable for automation. With this book, you'll gain a solid foundation in generative AI, including how to apply these models in practice. When first integrating LLMs and diffusion models into their workflows, most developers struggle to coax reliable enough results from them to use in automated systems. Authors James Phoenix and Mike Taylor show you how a set of principles called prompt engineering can enable you to work effectively with AI. --
- Bog
- 683,95 kr.
-
598,95 kr. Go is rapidly becoming the preferred language for building web services. While there are plenty of tutorials available that teach Go's syntax to developers with experience in other programming languages, tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write clear and idiomatic Go.No matter your level of experience, you'll learn how to think like a Go developer. Author Jon Bodner introduces the design patterns experienced Go developers have adopted and explores the rationale for using them. You'll also get a preview of Go's upcoming generics support and how it fits into the language.Learn how to write idiomatic code in Go and design a Go projectUnderstand the reasons for the design decisions in GoSet up a Go development environment for a solo developer or teamLearn how and when to use reflection, unsafe, and cgoDiscover how Go's features allow the language to run efficientlyKnow which Go features you should use sparingly or not at all
- Bog
- 598,95 kr.
-
588,95 kr. "When you have questions about C# 12 or .NET 8, this best-selling guide has the answers you need. C# is a language of unusual flexibility and breadth, and with its continual growth, there's always so much more to learn. In the tradition of O'Reilly's Nutshell guides, this thoroughly updated edition is simply the best one-volume reference to the C# language available today."--Page [4] of cover.
- Bog
- 588,95 kr.
-
338,95 kr. "Messy code is a nuisance. 'Tidying' code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind. Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks. Along the way, you'll learn the theory behind software design: coupling, cohesion, discounted cash flows, and optionality."--Provided by publisher.
- Bog
- 338,95 kr.
-
413,95 kr. Product management naturally incorporates empathy, psychology, and thinking outside the box in pursuit of the best design for products. But how often do you apply those same skills to your relationships with people in your company? By breaking the art of stakeholder management into simple lessons and frameworks, this practical book shows product managers how to manage the crucial relationships that will help you make an impact and advance your career. You'll learn how to build trusting relationships with stakeholders, optimize your communication for different audiences, get buy-in for your ideas and roadmaps, and have stakeholders appreciate it when you say no. You'll learn how to: Build and maintain trust with your stakeholders Map your organization and identify the real power players Establish roles and build an extended team that works well together Communicate in a way that speaks to the needs and goals of different stakeholders Get buy-in on your ideas and roadmap Make stakeholders appreciate and support you when you say "no" Sustain buy-in over time Manage difficult stakeholders and personalities
- Bog
- 413,95 kr.
-
683,95 kr. "What will you learn from this book? If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally and explores the unique challenges of software architecture. You'll learn the distinction between architecture and design and the relationship between code, components, and architectural styles. You'll also learn how to work with some common architectural styles through vivid, fun examples. Quick, easy, and entertaining, this book is a valuable introduction to the world of software architecture. Why does this book look so different? Based on the latest research in cognitive science and learning theory, Head First Software Architecture uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multisensory learning experience is designed for the way your brain really works."--Amazon.com.
- Bog
- 683,95 kr.
-
683,95 kr. In this book, author Matheus Facure explains the untapped potential of causal inference for estimating impacts and effects.
- Bog
- 683,95 kr.
-
- Harnessing the Power Of Java 8 Lambda Expressions
537,95 kr. Intermediate level, for programmers fairly familiar with Java, but new to the functional style of programming and lambda expressions.Get ready to program in a whole new way. Functional Programming in Java will help you quickly get on top of the new, essential Java 8 language features and the functional style that will change and improve your code. This short, targeted book will help you make the paradigm shift from the old imperative way to a less error-prone, more elegant, and concise coding style that's also a breeze to parallelize. You'll explore the syntax and semantics of lambda expressions, method and constructor references, and functional interfaces. You'll design and write applications better using the new standards in Java 8 and the JDK. Lambda expressions are lightweight, highly concise anonymous methods backed by functional interfaces in Java 8. You can use them to leap forward into a whole new world of programming in Java. With functional programming capabilities, which have been around for decades in other languages, you can now write elegant, concise, less error-prone code using standard Java. This book will guide you though the paradigm change, offer the essential details about the new features, and show you how to transition from your old way of coding to an improved style.In this book you'll see popular design patterns, such as decorator, builder, and strategy, come to life to solve common design problems, but with little ceremony and effort. With these new capabilities in hand, Functional Programming in Java will help you pick up techniques to implement designs that were beyond easy reach in earlier versions of Java. You'll see how you can reap the benefits of tail call optimization, memoization, and effortless parallelization techniques.Java 8 will change the way you write applications. If you're eager to take advantage of the new features in the language, this is the book for you.What you need:Java 8 with support for lambda expressions and the JDK is required to make use of the concepts and the examples in this book.
- Bog
- 537,95 kr.
-
598,95 kr. Quickly detect, troubleshoot, and prevent a wide range of data issues through data observability, a set of best practices that enables data teams to gain greater visibility of data and its usage. If you're a data engineer, data architect, or machine learning engineer who depends on the quality of your data, this book shows you how to focus on the practical aspects of introducing data observability in your everyday work. Author Andy Petrella helps you build the right habits to identify and solve data issues, such as data drifts and poor quality, so you can stop their propagation in data applications, pipelines, and analytics. You'll learn ways to introduce data observability, including setting up a framework for generating and collecting all the information you need.
- Bog
- 598,95 kr.
-
568,95 kr. As data management and integration continue to evolve rapidly, storing all your data in one place, such as a data warehouse, is no longer scalable. In the very near future, data will need to be distributed and available for several technological solutions. With this practical book, youll learnhow to migrate your enterprise from a complex and tightly coupled data landscape to a more flexible architecture ready for the modern world of data consumption.Executives, data architects, analytics teams, and compliance and governance staff will learn how to build a modern scalable data landscape using the Scaled Architecture, which you can introduce incrementally without a large upfront investment. Author Piethein Strengholt provides blueprints, principles, observations, best practices, and patterns to get you up to speed.Examine data management trends, including technological developments, regulatory requirements, and privacy concernsGo deep into the Scaled Architecture and learn how the pieces fit togetherExplore data governance and data security, master data management, self-service data marketplaces, and the importance of metadata
- Bog
- 568,95 kr.
-
598,95 kr. Between major privacy regulations like the GDPR and CCPA and expensive and notorious data breaches, there has never been so much pressure to ensure data privacy. Unfortunately, integrating privacy into data systems is still complicated. This essential guide will give you a fundamental understanding of modern privacy building blocks, like differential privacy, federated learning, and encrypted computation. Based on hard-won lessons, this book provides solid advice and best practices for integrating breakthrough privacy-enhancing technologies into production systems. Practical Data Privacy answers important questions such as: What do privacy regulations like GDPR and CCPA mean for my data workflows and data science use cases? What does "anonymized data" really mean? How do I actually anonymize data? How does federated learning and analysis work? Homomorphic encryption sounds great, but is it ready for use? How do I compare and choose the best privacy-preserving technologies and methods? Are there open-source libraries that can help? How do I ensure that my data science projects are secure by default and private by design? How do I work with governance and infosec teams to implement internal policies appropriately?
- Bog
- 598,95 kr.
-
- Visual Presentation for the Web
768,95 kr. If youre a web designer or app developer interested in sophisticated page styling, improved accessibility, and saving time and effort, this book is for you. This revised edition provides a comprehensive guide to CSS implementation, along with a thorough review of the latest CSS specifications.CSS is a constantly evolving language for describing the presentation of web content on screen, printers, speech synthesizers, screen readers, and chat windows. It is used by all browsers on all screen sizes on all types of IoT devices, including phones, computers, video games, televisions, watches, kiosks, and auto consoles. Authors Eric Meyer and Estelle Weyl show you how to improve user experience, speed development, avoid potential bugs, and add life and depth to your applications through layout, transitions and animations, borders, backgrounds, text properties, and many other tools and techniques.This guide covers:Selectors, specificity, and the cascadeValues, units, fonts, and text propertiesPadding, borders, outlines, and marginsColors, backgrounds, and gradientsFloats and positioning tricksFlexible box layoutThe new Grid layout system2D and 3D transforms, transitions, and animationFilters, blending, clipping, and maskingMedia and feature queries
- Bog
- 768,95 kr.