Search results for ""O'Reilly Media""
O'Reilly Media Designing for Scalability with Erlang/OTP: Implementing Robust, Fault-Tolerant Systems
If you need to build a scalable, fault tolerant system with requirements for high availability, discover why the Erlang/OTP platform stands out for the breadth, depth, and consistency of its features. This hands-on guide demonstrates how to use the Erlang programming language and its OTP framework of reusable libraries, tools, and design principles to develop complex commercial-grade systems that simply cannot fail. In the first part of the book, you'll learn how to design and implement process behaviors and supervision trees with Erlang/OTP, and bundle them into standalone nodes. The second part addresses reliability, scalability, and high availability in your overall system design. If you're familiar with Erlang, this book will help you understand the design choices and trade-offs necessary to keep your system running.Explore OTP's building blocks: the Erlang language, tools and libraries collection, and its abstract principles and design rules Dive into the fundamentals of OTP reusable frameworks: the Erlang process structures OTP uses for behaviors Understand how OTP behaviors support client-server structures, finite state machine patterns, event handling, and runtime/code integration Write your own behaviors and special processes Use OTP's tools, techniques, and architectures to handle deployment, monitoring, and operations
£35.99
O'Reilly Media Developing Business Intelligence Apps for SharePoint
Create dynamic business intelligence (BI) solutions for SharePoint faster and with more capabilities than previously possible. With this book, you'll learn the entire process - from high-level concepts to development and deployment - for building data-rich BI applications with Visual Studio LightSwitch, SQL Server 2012, and a host of related Microsoft technologies. You'll learn practical techniques and patterns necessary to use all of these technologies together as you build an example application through the course of the book, step by step. Discover how to solve real problems, using BI solutions that will evolve to meet future needs. Learn the fundamentals of SharePoint, LightSwitch, and SQL Server 2012 Get a solid grounding in BI application basics and database design principles Use LightSwitch to build a help desk app, including data model design and SharePoint data integration Build a tabular cube with Microsoft's Business Intelligence Semantic Model (BISM) Dive into the data visualization stack, including Excel and SQL Server Reporting Services Create reports with Excel Services, Report Builder, and PowerView Use tips and tricks for setting up your BI application development environment
£35.99
O'Reilly Media HLSL and Pixel Shaders for XAML Developers
Graphic Shaders are used throughout the game and movie industry to improve onscreen graphics. They are versatile, doing important tasks like making computer rendered aliens look realistic, providing the ripples on a background lake or growing fur on the latest Pixar monster. In the PC world, programmers are often delighted to find that shaders are nothing more than a miniature program that is optimized to run on the computers GPU. This happiness fades when they start exploring the strange programming model underlying shaders however. Because shaders are strung together in an unusual fashion and run on a massive parallel processer developers shouldn't use their traditional OO or procedural approach to writing code. Writing effective shaders requires a mind shift regarding how to craft a useful algorithm. To top it off, shaders are written in a unfamiliar C-like language. In the Microsoft DirectX world the dominant language is High Level Shader Language or HLSL.
£11.99
O'Reilly Media Galaxy S4: The Missing Manual
Galaxy S4 is amazing right out of the box, but if you want to get the most of out your S4 or S4 Mini, start here. With clear instructions and savvy advice from technology expert Preston Gralla, you'll learn how to go online, play games, listen to music, watch movies & TV, monitor your health, and answer calls with a wave of your hand. The important stuff you need to know: Be connected. Browse the Web, manage email, and download apps through WiFi or S4's 3G/4G network. Navigate without touch. Use Air Gestures with your hand, or scroll with your eyes using Smart Screen. Find new ways to link up. Chat, videochat, and add photos, video, or entire slideshows to text messages. Get together with Group Play. Play games or share pictures, documents, and music with others nearby. Create amazing images. Shoot and edit photos and videos - and combine images from the front and back cameras. Keep music in the cloud. Use Google Play Music to store and access tunes. Check your schedule. Sync the S4 with your Google and Outlook calendars.
£14.39
O'Reilly Media VMware Cookbook 2/ed
If you want to gain insight into the real-world uses of VMware ESXi, this cookbook provides scores of step-by-step solutions for working with this product in a wide range of network environments. You'll not only learn the basics - how to pool resources from hardware servers, computer clusters, networks, and storage, and then distribute them among virtual machines - but also the stumbling blocks you'll encounter when you monitor systems, troubleshoot problems, and deal with security. Written by experts with experience using VMware in a production environment, VMware Cookbook shares tips and tricks earned through trial and error, and supplies the background information you need to apply them. * Follow best practices for installing VMware and vSphere in your environment * Discover how to secure and monitor your network * Understand disk, SSD, and SAN storage implementation and configuration * Use the distributed resource scheduler, shares, and resource pools to learn resource management * Get solutions for using vCloud Director and vShield * Configure logical and physical networks * Learn how to clone and migrate servers * Gain valuable tips for configuration and fine-tuning
£32.39
O'Reilly Media Windows 8: The Missing Manual
With Windows 8, Microsoft completely reimagined the graphical user interface for its operating system, and designed it to run on tablets as well as PCs. It's a big change that calls for a trustworthy guide - Windows 8: The Missing Manual. New York Times columnist David Pogue provides technical insight, lots of wit, and hardnosed objectivity to help you hit the ground running with Microsoft's new OS. This jargon-free book explains Windows 8 features so clearly - revealing which work well and which don't - that it should have been in the box in the first place.
£28.79
O'Reilly Media Developing with Google+
This hands on exploration of the Google+ platform walks through the full offering of Google+ APIs. Developing with Google+ takes a common sense, sequential approach to learning Google+. It focuses on concrete examples of integrating existing websites with Google+ as well as building social applications upon this new platform. In this book you will: * Make the most of social widgets like the +1 Button and the Sharebox * Register applications to gain access to the Google+ APIs * Access public data directly over RESTful web services * Use OAuth to gain access to access user specific data * Learn about the available client libraries * Build a small social application that integrates deeply with Google+ Whether you're new to web design or an experienced application developer, you'll learn everything you need to get started integrating Google+ into your new and existing projects.
£13.49
O'Reilly Media Ethics of Big Data: Balancing Risk and Innovation
This book contains a framework for productive discussion and thinking about ethics and Big Data in business environments. With the increasing size and scope of information that Big Data technologies can provide business, maintaining an ethical practice benefits from a common framework of understanding and vocabulary for discussing questions about coherent and consistent practices. A framework provides you with a set of conceptual terms and tools that help decision-markers to engage difficult questions the expanding role Big Data plays in an increasing variety of products and services. The approach is to develop a set of terms and concepts, consider ethical principles useful in meaningful business discussions, and then explore and compare several overall views on data handling to help inform the development of an ethics-based data strategy. The focus is to enhance effective decision-making in business rather than legislate what ought to be done with data. In this book, you will learn methods and techniques to facilitate rigorous, productive internal discussion, and express coherent and consistent positions on your organization's perspective on the use of Big Data in commerce.
£14.39
O'Reilly Media 20 Recipes for Programming MVC 3
The goal of this book is to provide web developers a "cookbook" of "recipes" that are required by many developers on a day-to-day basis. Each code sample contains a complete working example of how to implement authentication, email, AJAX, data validation, and many other examples. You will quickly find yourself referring to one of these samples for every website that you will build.
£14.39
O'Reilly Media Building on SugarCRM
In the crowded field of customer relationship management (CRM) systems, SugarCRM stands out-not only for its modular design, but also for the ease with which you can develop, customize, and extend your CRM applications. This concise book provides a thorough overview of the development tools and APIs available in SugarCRM 6.2, showing both developers and nondevelopers alike how to use them to build a sample application step-by-step. You'll learn how to bend and twist SugarCRM's extensible MVC framework to create custom applications, including solutions for automating your business that go beyond traditional CRMs. Learn how SugarCRM modules interact with one another through data relationships Build your CRM application with SugarCRM's GUI developer tools-without touching code Use built-in design templates with Module Builder to design new CRM modules Customize modules with the Studio tool to add new fields or additional relationships between modules Automate common and tedious tasks within your application, using custom PHP code with SugarCRM's powerful API Integrate external applications into your CRM solution through SugarCRM's web services API
£14.39
O'Reilly Media Creating Channels with APIs
Many of the highest traffic sites get more than half of their traffic not through the browser but through the APIs they have created. Salesforce.com (more than 50%) and Twitter (more than 75% fall into this category. Ebay gets more than 8 billion API calls a month. Facebook and Google, have dozens of APIs that enable both free services and e-commerce, get more than 5 billion API calls each day. Other companies like NetFlix have expanded their service of streaming movies over the the web to dozens of devices using API. At peak times, more than 20 percent of all traffic is accounted for by Netflix through its APIs. Companies like Sears and E-Trade are opening up their catalogs and other services to allow developers and entrepreneurs to create new marketing experiences. Making an API work to create a new channel is not just a matter of technology. An API must be considered in terms of business strategy, marketing, and operations as well as the technical aspects of programming. This book, written by Greg Brail, CTO of Apigee, and Brian Mulloy, VP of Products, captures the knowledge of all these areas gained by Apigee, the leading company in supporting the rollout of high traffic APIs.
£17.99
O'Reilly Media Designing for XOOPS
Learn how to customize websites with XOOPS, the open source CMS that helps non-developers build dynamic community websites, intranets, and other applications. This concise book shows you how to use XOOPS themes and modules to design everything from simple blogs to large database-driven CMS portals. Web designers and current XOOPS users will learn how to create a site theme with CSS and jQuery libraries, including techniques for making additional modules conform to the site's look and feel. Although XOOPS uses the PHP-based Smarty templating system, all you need is a bit of XHTML and CSS experience to get started. Learn the workflow for turning an idea into a full-featured website Become familiar with XOOPS' theme-building tools, and set up PHP and MySQL environments Port an existing XHTML template to XOOPS Create themes with the 960 Grid System to save time and reduce code Use jQuery-based UI libraries to achieve complex effects Blend new modules into your theme with the template override function Go beyond traditional block layouts to customize your homepage
£14.39
O'Reilly Media Introduction to Tornado: Modern Web Applications with Python
Tornado is a scalable, non-blocking web server and web application framework written in Python. It is also light-weight to deploy, fun to write for, and incredibly powerful. Tornado was written with performance in mind, aiming to solve the C10k problem, so by design it's an extremely high-performance framework. It's also packed with handy tools for dealing with social networks, user authentication, and all sorts of asynchronous fun. In this book, we'll cover the basics of the Tornado framework, starting with the features that make it so great, and working our way towards some real-life examples. We'll cover the best practices for implementation and deployment, as well as a sampling of uses for the technology.
£17.09
O'Reilly Media iOS Sensor Apps with Arduino
This book looks at how to integrate iOS devices into distributed sensors network, both to make use of its own on-board sensors in such networks, but also as a hub. Beyond the discussion of basic client-server architectures, and making use of the existing wireless capabilities, this book examines how to connect iOS devices to microcontroller platforms via serial connections.
£14.39
O'Reilly Media Practical JIRA Plugins
JIRA is widely used as a product and bug tracking system, particularly in the Java world, but also in many other environment. However, it's a large open source project, for which setup and management can be tricky. This book shows you how to develop plugins that extend JIRA's functionality.
£17.99
O'Reilly Media Making Things See: 3D Vision with Kinect, Processing, and Arduino
Welcome to the Vision Revolution. With Microsoft's Kinect leading the way, you can now use 3D computer vision technology to build digital 3D models of people and objects that you can manipulate with gestures and spoken commands. This hands-on guide provides all the technical and conceptual information you need to build cool applications for Kinect, using the Processing programming language and the Arduino microcontroller. Whether you're a student, hobbyist, maker, gamer, or hardware hacker, Making Things See gets you running with several Kinect projects, and gives you the skills and experience you need to build your own fun and creative projects with this magical 3D computer vision technology. Unlock your ability to build interactive applications with Kinect. * Learn about face recognition, gait analysis, and depth imaging * Analyze and manipulate point clouds * Track people with skeletonization and pose detection, and use blob tracking to detect objects * Use gestural interfaces for assistive technology * Create models for design and fabrication, using 3D scanning technology and a 3D printer * Delve into motion tracking for animation and games * Build every project in this book with inexpensive off-the-shelf components
£28.79
O'Reilly Media Creating HTML5 Animations with Flash and Wallaby
Learn how to use Flash and Wallaby to streamline the process of creating HTML5 animations that can run on a broad range browsers of devices.
£14.39
O'Reilly Media Sharepoint 2010 for Project Management
Microsoft SharePoint is perfect for project management, but most companies don't understand it's power. This hands-on book demonstrates how SharePoint can help you organize and manage complex projects--a decidedly more productive way to use this popular collaboration software. You'll learn how to apply common and practical project management concepts in SharePoint, and build a Project Management Information System (PMIS) that can efficiently coordinate communication and collaboration among team members.
£32.39
O'Reilly Media Graphics and Animation on iOS
This introductory text teaches programmers in Cookbook style how to write iOS apps that take advantage of Core Graphics and Quartz Core and the SDK?s great graphical capabilities, such as using custom fonts, loading and using colors, drawing gradients, moving, scaling and rotating images and whatnot.
£14.39
O'Reilly Media Jenkins: The Definitive Guide
Streamline software development with Jenkins, the popular Java-based open source tool that has revolutionized the way teams think about Continuous Integration (CI). This complete guide shows you how to automate your build, integration, release, and deployment processes with Jenkins-and demonstrates how CI can save you time, money, and many headaches. Ideal for developers, software architects, and project managers, Jenkins: The Definitive Guide is both a CI tutorial and a comprehensive Jenkins reference. Through its wealth of best practices and real-world tips, you'll discover how easy it is to set up a CI service with Jenkins. Learn how to install, configure, and secure your Jenkins server Organize and monitor general-purpose build jobs Integrate automated tests to verify builds, and set up code quality reporting Establish effective team notification strategies and techniques Configure build pipelines, parameterized jobs, matrix builds, and other advanced jobs Manage a farm of Jenkins servers to run distributed builds Implement automated deployment and continuous delivery
£32.39
O'Reilly Media Droid 2: The Missing Manual: The Book That Should Have Been in the Box
Ready to unleash the Droid 2? This entertaining guide helps you take full command of Motorola's sleek new device to get online, shop, find locations, keep in touch, and much more. Every page is packed with useful information you can put to work right away, from setup to troubleshooting, with lots of valuable tips and tricks along the way. *Get organized. Sync your contacts, calendar, and email with your Google Calendar and Outlook accounts. *Go online. Make your phone a portable hotspot or a modem to get your laptop online. *Be productive. Use Google docs to create and edit documents, spreadsheets, and presentations. *Play music. Purchase music from Amazon and sync your Droid 2 with Windows Media Player. *Capture photos and video. Edit your photos and share everything you shoot-instantly.
£14.39
O'Reilly Media Fundamentals of Enterprise Architecture
£43.19
O'Reilly Media Implementing Data Mesh
This practical guide offers step-by-step guidance on how to implement data mesh in your organization. Authors Jean-Georges Perrin and Eric Broda focus on the key components of data mesh and provide practical advice supported by code.
£57.59
O'Reilly Media HandsOn MySQL Administration
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases.
£57.59
O'Reilly Media Think Python
This revised third edition reflects the growing role of large language models (LLMs) in programming and includes exercises on effective LLM prompts, testing code, and debugging skills.
£35.09
O'Reilly Media Learning Kali Linux
The new edition of this practical book covers updates to the tools, including deeper coverage of reverse engineering.
£43.19
O'Reilly Media Web API Cookbook
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. With this hands-on cookbook, author Joe Attardi helps you explore the powerful APIs available in modern browsers and guides you through the specific tasks that they unlock.
£43.19
O'Reilly Media How To Make Things Faster: Lessons in Performance from Technology and Everyday Life
Slow systems are frustrating. They waste time and money. But making consistently great decisions about performance can be easy, if you understand what's going on. This book explains in a clear and thoughtful voice why systems perform the way they do. It's for anybody who's curious about how computer programs and other processes use their time and about what you can do to improve them. Through a mix of personal vignettes and technical use cases, Cary Millsap reviews the process of improving performance and provides best practices for optimizing systems efficiently. You'll learn how to identify the information needed to improve a system, how to find the root causes of performance issues, and how to fix them. You'll also learn how performance optimization is both a skill set and a mindset, and how to develop both over time. If you're a computer professional whose success relies on software that goes fast, by the end of this book you'll be able to identify, view, scope, analyze, and remedy performance issues with consistency and confidence.
£40.49
O'Reilly Media Hacker Culture A to Z: A Fun Guide to the People, Ideas, and Gadgets That Made the Tech World
Hacker culture can be esoteric, but this entertaining reference is here to help. Written by a longtime hacker, this fun reference introduces you to key people and companies, fundamental ideas, and milestone films, games, and magazines in the annals of hacking. From phreaking to deepfakes, and from APT (advanced package tool) to zombie malware, grasping the terminology is crucial to understanding hacker culture and history. This book from Kim Crawley (8 Steps to Better Security) is written in a conversational style and organized from A to Z. Read it like a coffee table book or a desk reference. If you're just getting started on your hacker journey, you'll find plenty here to guide your learning and help you understand the references and cultural allusions you come across. More experienced hackers will find historical depth, wry humor, and some perhaps surprising facts about familiar cultural touchstones. Understand the relationship between hacker culture and cybersecurity Get to know the ideas behind the hacker ethos, like "knowledge should be free" Explore topics and publications central to hacker culture, from 2600 Magazine to Cult of the Dead Cow Appreciate the history of cybersecurity Learn about key figures in the history of hacker culture Understand the difference between hackers and cybercriminals
£33.29
O'Reilly Media Data Science: The Hard Parts: Techniques for Excelling at Data Science
This practical guide provides a collection of techniques and best practices that are generally overlooked in most data engineering and data science pedagogy. A common misconception is that great data scientists are experts in the "big themes" of the discipline-machine learning and programming. But most of the time, these tools can only take us so far. In practice, the smaller tools and skills really separate a great data scientist from a not-so-great one. Taken as a whole, the lessons in this book make the difference between an average data scientist candidate and a qualified data scientist working in the field. Author Daniel Vaughan has collected, extended, and used these skills to create value and train data scientists from different companies and industries. With this book, you will: Understand how data science creates value Deliver compelling narratives to sell your data science project Build a business case using unit economics principles Create new features for a ML model using storytelling Learn how to decompose KPIs Perform growth decompositions to find root causes for changes in a metric Daniel Vaughan is head of data at Clip, the leading paytech company in Mexico. He's the author of Analytical Skills for AI and Data Science (O'Reilly).
£47.69
O'Reilly Media Applied Embedded Electronics
Embedded controller electronics are at the heart of virtually all modern electronic devices today with a market of more than $86 billion per year and growing. To serve the needs of designers creating products for this huge market, this practical book covers topics crucial for modern electronics design. Author Jerry Twomey examines the methods necessary to help you create a trouble-free integrated system for your product, with an emphasis on hardware design. You'll explore topics from the perspective of real-world applications, including discussions about non-ideal components, noise, and methods for avoiding problematic scenarios. Topics include: Ideal versus actual connections, components, digital, signals Architecting an embedded system Digital interface selection by application, speed, distance Multivoltage power supplies High frequency power integrity Battery and charging systems EMI reduction and ESD protection Driving and sensing peripherals Digital feedback control Optimization of power consumption and cost Specialty systems: medical, industrial, aerospace PCB design including manufacturability, yield, and low noise This book guides you through all of the techniques listed, which are required for a reliable integrated system. Through extensive illustrations and minimal equations, anyone with an interest in electronics will quickly grasp the ideas discussed.
£40.49
O'Reilly Media Effective Machine Learning Teams
With this practical guide, data scientists and ML engineers will learn how to bridge the gap between data science and Lean software delivery in a practical and simple way. David Tan and Ada Leung show you how to apply time-tested software engineering skills and Lean delivery practices that will improve your effectiveness in ML projects.
£57.59
O'Reilly Media Analytics Engineering with SQL and Dbt: Building Meaningful Data Models at Scale
With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. DBT (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI developers, and data scientists how to create a true self-service transformation platform through the use of dynamic SQL. Authors Rui Machado from Monstarlab and Helder Russa from Jumia show you how to quickly deliver new data products by focusing more on value delivery and less on architectural and engineering aspects. If you know your business well and have the technical skills to model raw data into clean, well-defined datasets, you'll learn how to design and deliver data models without any technical influence. With this book, you'll learn: What DBT is and how a DBT project is structured How DBT fits into the data engineering and analytics worlds How to collaborate on building data models The main tools and architectures for building useful, functional data models How to fit DBT into data warehousing and laking architecture How to build tests for data transformations
£47.69
O'Reilly Media Practical Salesforce Architecture: Understanding and Deploying the Salesforce Ecosystem for the Enterprise
Once renowned as a customer relationship management (CRM) tool, Salesforce has evolved into a cloud-first application and capability ecosystem. With dedicated components for tasks such as middleware, big data, reporting, ETL, data loading, and API orchestration, Salesforce has become more prevalent in modern architectures. This concise, yet comprehensive guide provides an overview of Salesforce architecture for enterprise architects and Salesforce ecosystem architects. Author Paul McCollum, Salesforce technical architect at Accenture, provides a roadmap for integrating major elements of the Salesforce ecosystem with planned or existing enterprise architecture. You'll learn how to use these components to address the diverse needs of different organizations. Many companies today are adding or building multicloud capabilities and incorporating various elements from the Salesforce ecosystem. With this book, you'll learn: Strengths, weaknesses, and growth areas of Salesforce's EA domain features How Salesforce compares to other cloud providers Methods for using the Salesforce ecosystem effectively to address your organization's needs How to integrate Salesforce with planned or existing enterprise architectures Ways to manage and forecast performance, complexity, and ease of operation across the Salesforce platform
£40.49
O'Reilly Media Resilient Oracle Pl/SQL: Building Resilient Database Solutions for Continuous Operation
As legacy and other critical systems continue to migrate online, the need for continuous operation is imperative. Code has to handle data issues as well as hard external problems today, including outages of networks, storage systems, power, and ancillary systems. This practical guide provides system administrators, DevSecOps engineers, and cloud architects with a concise yet comprehensive overview on how to use PL/SQL to develop resilient database solutions. Integration specialist Stephen B Morris helps you understand the language, build a PL/SQL toolkit, and collect a suite of reusable components and patterns. You'll dive into the benefits of synthesizing the toolkit with a requirements-driven, feature-oriented approach and learn how to produce resilient solutions by synthesizing the PL/SQL toolkit in conjunction with a scale of resilience. Build solid PL/SQL solutions while avoiding common PL/SQL antipatterns Learn why embedding complex business logic in SQL is often a brittle proposition Learn how to recognize and improve weak PL/SQL code Verify PL/SQL code by running data-driven, in-database tests Understand the safe operation, maintenance, and modification of complex PL/SQL systems Learn the benefits of thinking about features rather than just use cases Define good requirements for PL/SQL and hybrid solutions involving PL/SQL and high level languages
£57.59
O'Reilly Media Aligned
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.
£35.99
O'Reilly Media Learning Airtable: Building Database-Driven Applications with No-Code
Get a concise yet comprehensive overview of Airtable, one of the most versatile platforms to emerge from the no-code/low-code movement. Whether you're planning a new project, sharing data analysis within your organization, tracking a detailed initiative among stakeholders, or dealing with any other well-structured collaboration, this practical book shows you how to tackle these challenges with Airtable. Author Elliott Adams guides developers, product managers, and remote teams through the process of building low-code applications, evaluating whether a solution built on Airtable can accommodate your software needs, and extending your platform using code. You'll also learn how the platform can replace inadequate spreadsheets and time-consuming application development with graceful tools. With this book, you will: Learn how Airtable can reduce the need for custom-built applications Use Airtable to replace internal tools such as spreadsheets Learn how to extend Airtable with code Build applications utilizing relational data--without any knowledge of software programming Evaluate whether you can build a solution on Airtable rather than purchasing software Articulate limitations of the Airtable platform when compared with writing a software application from scratch
£57.59
O'Reilly Media Kubernetes Patterns: Reusable Elements for Designing Cloud Native Applications
The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures offer new distributed primitives that require a different set of practices than many developers, tech leads, and architects are accustomed to. With this focused guide, Bilgin Ibryam and Roland Huss provide common reusable patterns and principles for designing and implementing cloud native applications on Kubernetes. Each pattern includes a description of the problem and a Kubernetes-specific solution. All patterns are backed by and demonstrated with concrete code examples. This updated edition is ideal for developers and architects familiar with basic Kubernetes concepts who want to learn how to solve common cloud native challenges with proven design patterns. You'll explore: Foundational patterns covering core principles and practices for building and running container-based cloud native applications Behavioral patterns that delve into finer-grained concepts for managing various types of container and platform interactions Structural patterns for organizing containers within a Pod for addressing specific use cases Configuration patterns that provide insight into how application configurations can be handled in Kubernetes Security patterns for hardening the access to cloud native applications running on Kubernetes Advanced patterns covering more complex topics such as operators and autoscaling
£47.69
O'Reilly Media Scaling Python with Ray: Adventures in Cloud and Serverless Patterns
Serverless computing enables developers to concentrate solely on their applications rather than worry about where they've been deployed. With the Ray general-purpose serverless implementation in Python, programmers and data scientists can hide servers, implement stateful applications, support direct communication between tasks, and access hardware accelerators. In this book, authors Holden Karau and Boris Lublinsky show you how to scale existing Python applications and pipelines, allowing you to stay in the Python ecosystem while avoiding single points of failure and manual scheduling. If your data processing has grown beyond what a single computer can handle, this book is for you. Written by experienced software architecture practitioners, Scaling Python with Ray is ideal for software architects and developers eager to explore successful case studies and learn more about decision and measurement effectiveness. This book covers distributed processing (the pure Python implementation of serverless) and shows you how to: Implement stateful applications with Ray actors Build workflow management in Ray Use Ray as a unified platform for batch and streaming Implement advanced data processing with Ray Apply microservices with Ray platform Implement reliable Ray applications
£47.69
O'Reilly Media Mastering Salesforce Reports and Dashboards: Drive Business Decisions with Your CRM Data
Effective, repeatable, and insightful analytics are key to ROI in customer relationship management systems. But most organizations today lack the automated reporting tools they need to run their businesses and instead choose to massage the data in Excel. This practical introduction covers all the aspects and features you need to be successful with Salesforce reports and dashboards. Salesforce's standard reporting tools provide a rich set of features that, when combined, support a wide variety of analytics needs. Author David Carnes, chairman and chief evangelist for OpFocus, shows executives and report and dashboard superusers which analytics are possible, what features report writers should ask to be enabled, and which settings and permissions system administrators need to activate. You'll learn: How report types form the foundation of reporting in Salesforce Salesforce's data model and the impact of inner and left outer joins on reporting How to create reports using the four main report formats in Salesforce Methods for storing and finding reports and dashboards How to create and use dashboards Ways to embed report charts and dashboards in Lightning page layouts How to leverage formulas Powerful combinations of reporting features to drive decisions
£47.69
O'Reilly Media Enterprise Architecture for Digital Business: Transforming IT
Digital transformation has accelerated nearly tenfold in recent years as both a business and technology journey. Yet, most white papers and how-to guides still focus solely on the business side, rather than include methods for optimizing the technology behind it. This handbook shows CIOs, IT directors, and architects how to balance these two concerns successfully. You'll explore current technology trends and shifts required to build a digital business, including how enterprise architecture should evolve if it's to sustain and grow your business. A CIO who can handle digital transformation along with business interests is a rare find. This is the ideal guide to modernizing IT. You'll examine: The latest trends and technologies driving the need for a digital enterprise architecture New components, layers, and concepts that comprise a framework for digital enterprise architecture Skills and technologies you need to modernize an enterprise architecture for a digital business Domains and characteristics of a digital enterprise architecture How to map digital enterprise technologies to the appropriate teams
£33.29
O'Reilly Media AI at the Edge: Solving Real-World Problems with Embedded Machine Learning
Edge AI is transforming the way computers interact with the real world, allowing IoT devices to make decisions using the 99% of sensor data that was previously discarded due to cost, bandwidth, or power limitations. With techniques like embedded machine learning, developers can capture human intuition and deploy it to any target--from ultra-low power microcontrollers to embedded Linux devices. This practical guide gives engineering professionals, including product managers and technology leaders, an end-to-end framework for solving real-world industrial, commercial, and scientific problems with edge AI. You'll explore every stage of the process, from data collection to model optimization to tuning and testing, as you learn how to design and support edge AI and embedded ML products. Edge AI is destined to become a standard tool for systems engineers. This high-level road map helps you get started. Develop your expertise in AI and ML for edge devices Understand which projects are best solved with edge AI Explore key design patterns for edge AI apps Learn an iterative workflow for developing AI systems Build a team with the skills to solve real-world problems Follow a responsible AI process to create effective products
£57.59
O'Reilly Media Blockchain Success Stories: Case Studies from the Leading Edge of Business
Accessible and fun to read, this practical book contains a collection of stories of organizations using blockchain technology in practice. Through deep research and firsthand interviews, authors Sir John Hargrave and Evan Karnoupakis show you how leading-edge organizations have worked to integrate blockchain into their businesses. You'll start by exploring the origins of blockchain, with plain-English descriptions of industry terminology like bitcoin, cryptocurrencies, and smart contracts. Then you'll dive into 10 story-driven case studies that will teach you easy-to-understand blockchain best practices. Explore real-life examples of companies developing and integrating blockchain applications for mobile voting, credentialing, supply chains, and a $100 million virtual cat collectible marketplace Discover how blockchain is transforming industries like banking, communications, government, logistics, and nonprofits Learn about engaging blockchain success stories, such as Binance, Ethereum, and Circle Examine common blockchain best practices, with illustrations for easy reference, and learn how to apply them in your business, government project, or charitable foundation
£35.99
O'Reilly Media Learning Digital Identity: Design, Deploy, and Manage Identity Architectures
Why is it difficult for so many companies to get digital identity right? If you're still wrestling with even simple identity problems like modern website authentication, this practical book has the answers you need. Author Phil Windley provides conceptual frameworks to help you make sense of all the protocols, standards, and solutions available and includes suggestions for where and when you can apply them. By linking current social login solutions to emerging self-sovereign identity issues, this book explains how digital identity works and gives you a firm grasp on what's coming and how you can take advantage of it to solve your most pressing identity problems. VPs and directors will learn how to more effectively leverage identity across their businesses. This book helps you: Learn why functional online identity is still a difficult problem for most companies Understand the purpose of digital identity and why it's fundamental to your business strategy Learn why "rolling your own" digital identity infrastructure is a bad idea Differentiate between core ideas such as authentication and authorization Explore the properties of centralized, federated, and decentralized identity systems Determine the right authorization methods for your specific application Understand core concepts such as trust, risk, security, and privacy Learn how digital identity and self-sovereign identity can make a difference for you and your organization
£40.49
O'Reilly Media Building Solutions with the Microsoft Power Platform: Solving Everyday Problems in the Enterprise
With the accelerating speed of business and the increasing dependence on technology, companies today are significantly changing the way they build in-house business solutions. Many now use low-code and no code technologies to help them deal with specific issues, but that's just the beginning. With this practical guide, power users and developers will discover ways to resolve everyday challenges by building end-to-end solutions with the Microsoft Power Platform. Author Jason Rivera, who specializes in SharePoint and the Microsoft 365 solution architecture, provides a comprehensive overview of how to use the Power Platform to build end-to-end solutions that address tactical business needs. By learning key components of the platform, including Power Apps, Power Automate, and Power BI, you'll be able to build low-code and no code applications, automate repeatable business processes, and create interactive reports from available data. Learn how the Power Platform apps work together Incorporate AI into the Power Platform without extensive ML or AI knowledge Create end-to-end solutions to solve tactical business needs, including data collection, process automation, and reporting Build AI-based solutions using Power Virtual Agents and AI Builder
£57.59
O'Reilly Media Unity Development Cookbook: Real-Time Solutions from Game Development to AI
Learn everything you need to know to use the powerful Unity engine to its full potential for 3D and 2D game development, simulation, artificial intelligence, and beyond. From the basics of scripting to techniques for interactivity, AI and behavior, animation, narrative, and networking, this flexible, mind-bogglingly popular engine is useful for anything that needs visuals and real-time simulation. With this thoroughly updated problem-solving cookbook, beginner and intermediate Unity developers will learn about the Unity engine through brief recipes that teach specific features of the software and scripting systems. You'll apply a collection of snippets of code to address common scenarios such as properly keeping score, accepting input, and sharing state over the network. This cookbook pinpoints the problem, sets out the solution, and discusses how to solve your problem in the best and most straightforward way possible. You'll find solutions for: 2D and 3D graphics Math, physics, and character control Animation and movement Behavior and AI Sound and music Narrative and dialogue Input and gameplay Scripting and user interface Simulation and synthetic data creation Networking and accessing web content Analytics and telemetry
£47.69
O'Reilly Media Practical Linux System Administration: A Guide to Installation, Configuration, and Management
This essential guide covers all aspects of Linux system administration, from user maintenance, backups, filesystem housekeeping, storage management, and network setup to hardware and software troubleshooting and some application management. It's both a practical daily reference manual for sysadmins and IT pros and a handy study guide for those taking Linux certification exams. You'll turn to it frequently, not only because of the sheer volume of valuable information it provides but because of the real-world examples within and the clear, useful way the information is presented. With this book at your side, you'll be able to: Install Linux and perform initial setup duties, such as connecting to a network Navigate the Linux filesystem via the command line Install software from repositories and source and satisfy dependencies Set permissions on files and directories Create, modify, and remove user accounts Set up networking Format and mount filesystems Perform basic troubleshooting on hardware and software Create and manage logical volumes Work with SELinux Manage a firewall and iptables Shut down, reboot, and recover a system Perform backups and restores
£57.59
O'Reilly Media Q# Pocket Guide: Instant Help for Q# Developers
Q# is a domain-specific language for quantum programming that combines familiar "classical" language constructs with quantum-specific ones. Ideal for any developer familiar with, or willing to learn, the basics of quantum computing, this pocket guide quickly helps you find syntax and usage information for unfamiliar aspects of Q#. You'll explore the quantum software development lifecycle, from implementing the program to testing and debugging it to running it on quantum hardware, and you'll learn to use the tools provided by Microsoft's Quantum Development Kit for each step of the process. In this pocket guide, you'll find: Q# language details, including data types, statements, syntax, and expressions Guidelines for organizing Q# code and invoking it from different environments Information on simulators and tools in the Microsoft Quantum Development Kit Advice on testing and debugging tools and techniques for quantum programs
£21.59