Search results for ""o'reilly""
O'Reilly Media Practical Computer Vision with SimpleCV
SimpleCV is a cross platform (Windows, Macintosh, Linux) framework in Python that makes writing computer vision applications quick and easy. This book takes you through real world examples and applications using SimpleCV so that anyone, even with zero knowledge of computer vision, can use to create their own vision application in a few minutes with a webcam and PC. SimpleCV has its own integrated shell (command line) and code editor so you can rapidly test new techniques, load and run examples, view documentation, etc. The library also works with webcams, cell phones, the Xbox Kinect, and TI's Beagle Board and Panda Board. There are 1-click installers for every platform, so you can be up and running any of the examples included in this book in a few minutes.
£17.99
O'Reilly Media Scaling MongoDB
Create a MongoDB cluster that will to grow to meet the needs of your application. With this short and concise book, you'll get guidelines for setting up and using clusters to store a large volume of data, and learn how to access the data efficiently. In the process, you'll understand how to make your application work with a distributed database system. Scaling MongoDB will help you: * Set up a MongoDB cluster through sharding * Work with a cluster to query and update data * Operate, monitor, and backup your cluster * Plan your application to deal with outages By following the advice in this book, you'll be well on your way to building and running an efficient, predictable distributed system using MongoDB.
£21.59
O'Reilly Media The Best of "MAKE"
In the two years and 10 volumes since its debut in early 2005, "MAKE": has become one of the hottest reads and most celebrated new magazines to hit the newsstands with paid circulation exceeding 90,000, an estimated quarter million readers worldwide, newsstand sell-through nearly twice the industry norm, over 1 Million monthly visitors to the makezine.com website, and a podcast that consistently ranks in the top-25 computer & tech podcasts. "MAKE's" renegade personality and passionate following of tech enthusiasts and the Do-It-Yourself (DIY) community has been featured extensively by major broadcast and print media - from CNN and CBS news, to NPR and Tech TV; from The Rolling Stone to "The New York Times", from "Newsweek" to "The Wall Street Journal". "MAKE's" editors are sought after guests on radio and TV Shows, ranging from NPR's "Science Friday" to Comedy Central's "Colbert Report".But the real story here is the curiosity, vibrance, and passion of Makers - the people who comprise the rapidly emerging "tech DIY" category. Citizen scientists, circuit benders, homemakers, students, automotive enthusiasts, roboticists, software developers, musicians, hackers, hobbyists, and crafters. Individuals and communities drawn together by a common passion for the magic of tinkering, hacking, and creation and finding imaginative and unexpected uses for the technology and materials in their lives. Born out of demand from both "MAKE" readers and the retail channel itself, "Best of MAKE" book is a collection of the very best DIY projects from the first 10 volumes, selected by the editors of "MAKE Magazine" for their popularity within the DIY community. The perfect gift for any maker, particularly those who may have missed the early volumes of the magazine.
£27.99
O'Reilly Media JDBC Pocket Reference
JDBC - the Java Database Connectivity specification - is a complex set of application programming interfaces (APIs) that developers need to understand if they want their Java applications to work with databases. JDBC is so complex that even the most experienced developers need to refresh their memories from time to time on specific methods and details. But, practically speaking, who wants to stop and thumb through a weighty tutorial volume each time a question arises? The answer is the JDBC Pocket Reference, a data-packed quick reference that is both a time-saver and a lifesaver. This reference offers quick look-ups for all methods of the standard JDBC classes. These include concise reviews of the procedures for common JDBC tasks such as connecting to a database, executing stored procedures, executing DDL and the like. You'll find documentation of the connect string formats for the most common databases, including Oracle, SQL-Server, and PostgreSQL. You'll even find information on working with large objects, and on using SQL 99 user defined datatypes to work with object-relational data. Searching for this sort of material through large tutorials is frustrating and a waste of time, but this pocket-sized book is easy to take anywhere and makes finding the information you need a snap.
£10.64
O'Reilly Verlag Einstieg in Regulare Ausdrucke
£18.16
O'Reilly Media Making Simple Robots, 2E: Easy Robotics Projects for Kids Using Everyday Stuff
Making Simple Robots is based on the idea that anybody can build a robot! That includes kids, educators, parents, and anyone who didn't make it to engineering school. If you can cut, fold, and tape a piece of paper to make a tube or a box, you can build a no-tech robotic part. In fact, many of the models in this book are based upon real-life prototypes -- working models created in research labs and companies. What's more, if you can use the apps on your smartphone, you can quickly learn to tell robots what to do using free, online, beginner-level software like MIT's Scratch and Microsoft MakeCode. The projects in this book which teach you about electric circuits by making jumping origami frogs with eyes that light up when you get them ready to hop. You'll practice designing all-terrain robot wheel-legs with free, online Tinkercad software, and you'll create files ready for 3D printing. You'll also learn to sew -- and code -- a cyborg rag doll with a blinking electronic "eye." Each project includes step-by-step directions and clear illustrations and photographs. Along the way, you'll learn about the real research behind the DIY version, find shortcuts for making projects easier when needed, and get suggestions for adding to the challenge as your skill set grows.
£17.99
O'Reilly Media Make - AI Robots: Create Amazing Robots with Artificial Intelligence Using micro:bit
Artificial intelligence is a tool to explore and create, and it starts here with the experts at Steamlabs, a nonprofit that teaches teens to not just be users of technology, but to create with technology so they can be help shape our future. Make: AI Robots introduces young people to AI through exciting craft projects that start with a mechanical cardboard creation, integrates fun electronic lights and motors, adds simple coding on a micro:bit, and then teaches how to train AI to create a spark of life. With 32 projects designed to guide beginners through increasing challenges, Make: AI Robots is the perfect way to feed curious minds with fun AI experiments that will delight and inspire.
£17.99
O'Reilly Media Getting Started with Arduino 4e: The Open Source Electronics Prototyping Platform
Arduino is the open source electronics prototyping platform that has taken the Maker Movement by storm. This thorough introduction, updated for the latest Arduino release, helps you start prototyping right away. From obtaining the required components to putting the final touches on your project, all the information you need is here! Getting started with Arduino is a snap. To use the introductory examples in this guide, all you need is an Arduino Uno or Leonardo, along with a USB cable and an LED. The easy-to-use, free Arduino development environment runs on Mac, Windows, and Linux. In Getting Started with Arduino, you'll learn about: Interaction design and physical computing The Arduino board and its software environment Basics of electricity and electronics Prototyping on a solderless breadboard Drawing a schematic diagram Talking to a computer--and the cloud--from Arduino Building a custom plant-watering system
£14.39
O'Reilly Media Maker's Notebook, 3e
From the creators of Make Magazine comes the Maker's Notebook. Put your own ideas, diagrams, calculations & notes down in these 150 pages of engineering graph paper. We've also included 20 bonus pages of reference material, from useful stuff like electronics symbols, resistor codes, weights and measures, basic conversions and more, to really useful stuff like the amount of caffeine in different caffeinated beverages and how to say "Hello, World!" in various computer languages. The covers of this hardcover book are printed in cyan "Maker" blue with a white grid embossed front and back. Grab one today! The Maker's Notebook features include: 1/8" engineering graph paper. Pages are numbered. Every page has a blank heading to list project name, date, sign or note, and a place to link project/related pages ("From Page___, to Page___). Two-page ruled Table of Contents. A pocket in the back, with 2 sheets of stickers. This new edition is updated with new and updated reference material and some new stickers.
£17.99
O'Reilly Media Make: Volume 74
Welcome to Make: 's 2020 Guide to Boards! This year brings powerful new releases from Adafruit, Arduino, BeagleBoard, Google, Nvidia, Raspberry Pi, Teensy, and more. We've assembled the technical data for new boards and returning favorites (listing over 50% more than our previous guide!), along with highlighting options to consider for your next project. To further help your decision-making process, some of our favorite electronics experts explain how they pick the right board for their projects. But the real star of electronic prototyping in 2020 is the software: In our cover story, we look at how Python-powered boards make it easier than ever to code for hardware.Plus, your favorite YouTube makers offer their tips and tricks for getting started making videos, how to grow your channel, and what you need to get a great shot (Hint: it's probably in your pocket right now).And don't forget, Halloween is right around the corner! Learn to build an R/C roving pop-up zombie-in-a-trashcan to scare the daylights out of the neighborhood, make a light and cheap fog projection screen for your haunted house, and create a flaming window setup so realistic, you'll have to warn the fire department about erroneous reports ahead of time.Lastly, read the finale of Make: 's series on how our community can help avert catastrophic climate change.Plus, over 43 projects including: Block ads across your entire home network with the Pi-hole ad blocker Use code to make beautiful topographical maps of the Moon, Mars, and more Create a swirling stormy snow globe with LED-lit rheoscopic fluid Build a DIY mobile handwashing station for your community Tips and builds for exercising your constitutional right to protest safely and effectively Macrame an adorable Bay Yoda from The Mandalorian And much more!
£11.99
O'Reilly Media Fusion 360 for Makers, 2e: Design Your Own Digital Models for 3D Printing and CNC Fabrication
Learn how to use Autodesk Fusion 360 to digitally model your own original projects for a 3D printer or a CNC device.
£23.99
O'Reilly Media Jumpstarting JavaScript: Build a Twitter Bot and LED Alert System Using Node.js and Raspberry Pi
Jumpstarting books provide an avenue for makers to quickly master topical knowledge! Each book starts with instructions on how to install or initialize the hardware or software needed to reach the "Hello, World" stage of getting started! The second project in the book builds on the first to use more of the hardware or software's capabilities. Later projects expand the user's knowledge into lesser-known aspects of the topic. All Jumpstarting projects are for Makers -- they provide hands-on, real-world experience in making the hardware or software do what you want it to do!
£10.50
O'Reilly Media Make – Volume 57
Make: Volume 57 is all about cheap computers and microcontrollers! First, go in depth with maker luminary Limor Fried and the rockstars at Adafruit in our cover story. Then, take a look at the coolest new boards that should be on your radar this year, or make your own with the new Voltera V-One desktop circuit board printer. And, compare specs for more than 80 boards in our ever-growing boards guide to choose the right board for your next project. More than 15 projects, including: Make an Arduino-powered stomp pedalBuild a Raspberry Pi-powered camera binocularsCreate a Midori-inspired leather notebook And more!
£7.99
O'Reilly Media Electricity for Young Makers
Learning to be a maker has never been more fun. Lavishly illustrated with cartoons and drawings, this book guides the reader through six hands-on projects using electricity. Discover the electrical potential lurking in a stack of pennies - enough to light up an LED or power a calculator! Launch a flying LED copter into the air. Make a speaker that plays music from an index card. Build working motors from a battery, a magnet, and some copper wire. Have fun while learning about and exploring the world of electricity. The projects in this book illuminate such concepts as electric circuits, electromagnetism, electroluminescence, the Lorentz force and more. You'll be amazed by the results you get with a handful of simple materials.
£10.50
O'Reilly Media Make – Fire
Learn how to safely build projects that burn, poof, "boosh," and flare! This complete reference and hands-on guide to working with propane explains how to create a variety of flame effects projects that can be built with common tools and materials.Starting from the basics, this book explains everything you need to know to safely work with propane. An essential reference for building projects like fire cannons, forge torches and flaming sculpture, "Make: Fire" explains the history, chemistry, and combustion of propane. Using that knowledge as a foundation, readers can then construct a variety of flame-based project on their own using illustrated, step-by-step instructions provided by the author. With simple tools, you can build a gorgeous flambeau, a torch capable of melting aluminum, or flame effects that ignite jaw-dropping fireballs in the sky. Focusing on safety at every step and written by a licensed Flame Effects Operator, this book provides information that has never been brought together in one place.With this guide, readers will master the fundamental components of almost all propane-based projects and develop the skills they need to create their own flame devices and artworks.
£21.59
O'Reilly Media ReMaking History v3
Makers of the Modern World is the third volume of William Gurstelle's unique, hands-on journey through history. Each chapter examines a remarkable character from the past, one of the people whose insights and inventions helped create our modern world. What sets this series apart from other history books - including other histories of technology - is that each chapter also includes step-by-step instructions for making your own version of the historical invention. History comes to life in a way you have never experienced before when you follow the inventors' steps and recreate the groundbreaking devices of the past with your own hands. This volume brings you to the early modern era and the invention of the electric light, the movie projector, and the automobile. Inside, you will discover: Alessandro Volta and Electroplating Humphrey Davy and the First Electric light George Cayley and the Aeronautical Glider The Lumiere Brothers and the Movie Projector Rudolf Diesel and the Automobile Engine Hans Goldschmidt and the Thermite Reaction August Mobius and the Mobius Strip Louis Poinsot's Loads, Moments, and Torques Be sure to also check out ReMaking History, Volume 1: Early Makers and ReMaking History Volume 2 :Industrial Revolutionaries.
£14.39
O'Reilly Media Java RMI
Java RMI contains a wealth of experience in designing and implementing Java's Remote Method Invocation. If you're a novice reader, you will quickly be brought up to speed on why RMI is such a powerful yet easy to use tool for distributed programming, while experts can gain valuable experience for constructing their own enterprise and distributed systems. With Java RMI, you'll learn tips and tricks for making your RMI code excel. The book also provides strategies for working with serialization, threading, the RMI registry, sockets and socket factories, activation, dynamic class downloading, HTTP tunneling, distributed garbage collection, JNDI, and CORBA. In short, a treasure trove of valuable RMI knowledge packed into one book.
£39.59
O'Reilly Media TCL/TK in a Nutshell - A Desktop Quick Reference
The Tcl language and Tk graphical toolkit are simple and powerful building blocks for custom applications. The Tcl/Tk combination is increasingly popular because it lets you produce sophisticated graphical interfaces with a few easy commands, develop and change scripts quickly, and conveniently tie together existing utilities or programming libraries. One of the attractive features of Tcl/Tk is the wide variety of commands, many offering a wealth of options. Most of the things you'd like to do have been anticipated by the language's creator, John Ousterhout, or one of the developers of Tcl/Tk's many powerful extensions. Thus, you'll find that a command or option probably exists to provide just what you need. And that's why it's valuable to have a quick reference that briefly describes every command and option in the core Tcl/Tk distribution as well as the most popular extensions. Keep this book on your desk as you write scripts, and you'll be able to find almost instantly the particular option you need. Most chapters consist of alphabetical listings. Since Tk and mega-widget packages break down commands by widget, the chapters on these topics are organized by widget along with a section of core commands where appropriate. Contents include: Core Tcl and Tk commands and Tk widgets C interface (prototypes) Expect [incr Tcl] and [incr Tk] Tix TclX BLT Oratcl, SybTcl, and Tclodbc
£28.79
O'Reilly Media Java Cryptography
Cryptography, the science of secret writing, is the biggest, baddest security tool in the application programmer's arsenal. Cryptography provides three services that are crucial in secure programming. These include a cryptographic cipher that protects the secrecy of your data; cryptographic certificates, which prove identity (authentication); and digital signatures, which ensure your data has not been damaged or tampered with. This book covers cryptographic programming in Java. Java 1.1 and Java 1.2 provide extensive support for cryptography with an elegant architecture, the Java Cryptography Architecture (JCA). Another set of classes, the Java Cryptography Extension (JCE), provides additional cryptographic functionality. This book covers the JCA and the JCE from top to bottom, describing the use of the cryptographic classes as well as their innards. The book is designed for moderately experienced Java programmers who want to learn how to build cryptography into their applications. No prior knowledge of cryptography is assumed. The book is peppered with useful examples, ranging from simple demonstrations in the first chapter to full-blown applications in later chapters. Topics include: * The Java Cryptography Architecture (JCA) * The Java Cryptography Extension (JCE) * Cryptographic providers * The Sun key management tools * Message digests, digital signatures, and certificates (X509v3) * Block and stream ciphers * Implementations of the ElGamal signature and cipher algorithms * A network talk application that encrypts all data sent over the network * An email application that encrypts its messages Covers JDK 1.2 and JCE 1.2.
£32.39
O'Reilly Media Mastering Algorithms with Perl
There have been dozens of books on programming algorithms, but never before has there been one that uses Perl. Whether you are an amateur programmer or know a wide range of algorithms in other languages, this book will teach you how to carry out traditional programming tasks in a high-powered, efficient, easy-to-maintain manner with Perl. Topics range in complexity from sorting and searching to statistical algorithms, numerical analysis, and encryption.
£28.79
O'Reilly Media Tidy Modeling with R: A Framework for Modeling in the Tidyverse
Get going with tidymodels, a collection of R packages for modeling and machine learning. Whether you're just starting out or have years of experience with modeling, this practical introduction shows data analysts, business analysts, and data scientists how the tidymodels framework offers a consistent, flexible approach for your work RStudio engineers Max Kuhn and Julia Silge demonstrate ways to create models by focusing on an R dialect called the tidyverse. Software that adopts tidyverse principles shares both a high-level design philosophy and low-level grammar and data structures, so learning one piece of the ecosystem makes it easier to learn the next. You'll understand why the tidymodels framework has been built to be used by a broad range of people.
£47.69
O'Reilly Media Football Analytics with Python & R: Learning Data Science Through the Lens of Sports
Baseball is not the only sport to use "moneyball." American football fans, teams, and gamblers are increasingly using data to gain an edge against the competition. Professional and college teams use data to help select players and identify team needs. Fans use data to guide fantasy team picks and strategies. Sports bettors and fantasy football players are using data to help inform decision making. This concise book provides a clear introduction to using statistical models to analyze football data. Whether your goal is to produce a winning team, dominate your fantasy football league, qualify for an entry-level football analyst position, or simply learn R and Python using fun example cases, this book is your starting place. You'll learn how to: Apply basic statistical concepts to football datasets Describe football data with quantitative methods Create efficient workflows that offer reproducible results Use data science skills such as web scraping, manipulating data, and plotting data Implement statistical models for football data Link data summaries and model outputs to create reports or presentations using tools such as R Markdown and R Shiny And more
£47.69
O'Reilly Media Reactive Systems in Java: Resilient, Event-Driven Architecture with Quarkus
Reactive systems and event-driven architecture are becoming indispensable to application design, and companies are taking note. Reactive systems ensure that applications are responsive, resilient, and elastic no matter what failures or errors may be occurring, while event-driven architecture offers a flexible and composable option for distributed systems. This practical book helps Java developers bring these approaches together using Quarkus 2.x, the Kubernetes-native Java framework. Clement Escoffier and Ken Finnigan show you how to take advantage of event-driven and reactive principles to build robust distributed systems, reducing latency and increasing throughput, particularly in microservices and serverless applications. You'll also get a foundation in Quarkus to help you create true Kubernetes-native applications for the cloud. Understand the fundamentals of reactive systems and event-driven architecture Learn how to use Quarkus to build reactive applications Combine Quarkus with Apache Kafka or AMQP to build reactive systems Develop microservices that utilize messages with Quarkus for use in event-driven architectures Learn how to integrate external messaging systems, such as Apache Kafka, with Quarkus Build applications with Quarkus using reactive systems and reactive programming concepts
£57.59
O'Reilly Media Google Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services
Get quick hands-on experience with Google Cloud. This cookbook provides a variety of self-contained recipes that show you how to use Google Cloud services for your enterprise application. Whether you're looking for practical ways to apply microservices, AI, analytics, security, or networking solutions, these recipes take you step-by-step through the process and provide discussions that explain how and why the recipes work. Ideal for system engineers and administrators, developers, network and database administrators, and data analysts, this cookbook helps you get started with Google Cloud regardless of your level of experience. Google veterans Rui Costa and Drew Hodun also cover advanced-level Google Cloud services for those who have appreciable experience with the platform. Learn how to get started with Google Cloud Understand the depth of services Google Cloud provides Gain hands-on experience using practical examples and labs Explore topics that include BigQuery, Cloud Run, and Kubernetes Build and run mobile and web applications on Google Cloud Examine ways to build your cloud applications for scale Build a minimum viable product (MVP) app to use in production Learn data platform and pipeline skills
£47.69
O'Reilly Media Advancing into Analytics: From Excel to Python and R
Data analytics may seem daunting, but if you're an experienced Excel user, you have a unique head start. With this hands-on guide, intermediate Excel users will gain a solid understanding of analytics and the data stack. By the time you complete this book, you'll be able to conduct exploratory data analysis and hypothesis testing using a programming language. Exploring and testing relationships are core to analytics. By using the tools and frameworks in this book, you'll be well positioned to continue learning more advanced data analysis techniques. Author George Mount, founder and CEO of Stringfest Analytics, demonstrates key statistical concepts with spreadsheets, then pivots your existing knowledge about data manipulation into R and Python programming. This practical book guides you through: Foundations of analytics in Excel: Use Excel to test relationships between variables and build compelling demonstrations of important concepts in statistics and analytics From Excel to R: Cleanly transfer what you've learned about working with data from Excel to R From Excel to Python: Learn how to pivot your Excel data chops into Python and conduct a complete data analysis
£47.69
O'Reilly Media Learning Helm: Managing Apps on Kubernetes
Get up to speed with Helm, the preeminent package manager for the Kubernetes container orchestration system. This practical guide shows you how to efficiently create, install, and manage the applications running inside your containers. Helm maintainers Matt Butcher, Matt Farina, and Josh Dolitsky explain how this package manager fits into the Kubernetes ecosystem and provide an inside look at Helm's design and best practices. More than 70% of the organizations that work with Kubernetes use Helm today. While the Helm community provides thousands of packages, or charts, to help you get started, this book walks developers and DevOps engineers through the process of creating custom charts to package applications. If you have a working understanding of Kubernetes, you're ready to go. Explore primary features including frequently used Helm commands Learn how to build and deploy Helm charts from scratch Use Helm to manage complexity and achieve repeatable deployments Package an application and its dependencies for easy installation Manage the entire lifecycle of applications on Kubernetes Explore ways to extend Helm to add features and functionality Learn features for testing, handling dependencies, and providing security
£40.49
O'Reilly Media SQL in a Nutshell: A Desktop Quick Reference
For programmers, analysts, and database administrators, this Nutshell guide is the essential reference for the SQL language used in today's most popular database products. This new fourth edition clearly documents SQL commands according to the latest ANSI/ISO standard and details how those commands are implemented in Microsoft SQL Server 2019 and Oracle 19c, as well as in the MySQL 8, MariaDB 10.5, and PostgreSQL 14 open source database products. You'll also get a concise overview of the relational database management system (RDBMS) model and a clear-cut explanation of foundational RDBMS concepts--all packed into a succinct, comprehensive, and easy-to-use format. Sections include: Background on the relational database model, including current and previous SQL standards Fundamental concepts necessary for understanding relational databases and SQL commands An alphabetical command reference to SQL statements, according to the SQL:2016 ANSI standard The implementation of each command by MySQL, Oracle, PostgreSQL, and SQL Server An alphabetical reference of the ANSI SQL:2016 functions and constructs as well as the vendor implementations Platform-specific functions unique to each implementation
£57.59
O'Reilly Media TensorFlow 2 Pocket Reference: Building and Deploying Machine Learning Models
This easy-to-use reference for TensorFlow 2 design patterns in Python will help you make informed decisions for various use cases. Author KC Tung addresses common topics and tasks in enterprise data science and machine learning practices rather than focusing on TensorFlow itself. When and why would you feed training data as using NumPy or a streaming dataset? How would you set up cross-validations in the training process? How do you leverage a pretrained model using transfer learning? How do you perform hyperparameter tuning? Pick up this pocket reference and reduce the time you spend searching through options for your TensorFlow use cases. Understand best practices in TensorFlow model patterns and ML workflows Use code snippets as templates in building TensorFlow models and workflows Save development time by integrating prebuilt models in TensorFlow Hub Make informed design choices about data ingestion, training paradigms, model saving, and inferencing Address common scenarios such as model design style, data ingestion workflow, model training, and tuning
£21.59
O'Reilly Media Data Algorithms with Spark: Recipes and Design Patterns for Scaling Up using PySpark
Apache Spark's speed, ease of use, sophisticated analytics, and multilanguage support makes practical knowledge of this cluster-computing framework a required skill for data engineers and data scientists. With this hands-on guide, anyone looking for an introduction to Spark will learn practical algorithms and examples using PySpark. In each chapter, author Mahmoud Parsian shows you how to solve a data problem with a set of Spark transformations and algorithms. You'll learn how to tackle problems involving ETL, design patterns, machine learning algorithms, data partitioning, and genomics analysis. Each detailed recipe includes PySpark algorithms using the PySpark driver and shell script. With this book, you will: Learn how to select Spark transformations for optimized solutions Explore powerful transformations and reductions including reduceByKey(), combineByKey(), and mapPartitions() Understand data partitioning for optimized queries Build and apply a model using PySpark design patterns Apply motif-finding algorithms to graph data Analyze graph data by using the GraphFrames API Apply PySpark algorithms to clinical and genomics data Learn how to use and apply feature engineering in ML algorithms Understand and use practical and pragmatic data design patterns
£57.59
O'Reilly Media Practical Weak Supervision: Doing More with Less Data
Most data scientists and engineers today rely on quality labeled data to train machine learning models. But building a training set manually is time-consuming and expensive, leaving many companies with unfinished ML projects. There's a more practical approach. In this book, Wee Hyong Tok, Amit Bahree, and Senja Filipi show you how to create products using weakly supervised learning models. You'll learn how to build natural language processing and computer vision projects using weakly labeled datasets from Snorkel, a spin-off from the Stanford AI Lab. Because so many companies have pursued ML projects that never go beyond their labs, this book also provides a guide on how to ship the deep learning models you build. Get up to speed on the field of weak supervision, including ways to use it as part of the data science process Use Snorkel AI for weak supervision and data programming Get code examples for using Snorkel to label text and image datasets Use a weakly labeled dataset for text and image classification Learn practical considerations for using Snorkel with large datasets and using Spark clusters to scale labeling
£64.79
O'Reilly Media Flow Architectures: The Future of Streaming and Event-Driven Integration
Software development today is embracing events and streaming data, which optimizes not only how technology interacts but also how businesses integrate with one another to meet customer needs. This phenomenon, called flow, consists of patterns and standards that determine which activity and related data is communicated between parties over the internet. This book explores critical implications of that evolution: What happens when events and data streams help you discover new activity sources to enhance existing businesses or drive new markets? What technologies and architectural patterns can position your company for opportunities enabled by flow? James Urquhart, global field CTO at VMware, guides enterprise architects, software developers, and product managers through the process. Learn the benefits of flow dynamics when businesses, governments, and other institutions integrate via events and data streams Understand the value chain for flow integration through Wardley mapping visualization and promise theory modeling Walk through basic concepts behind today's event-driven systems marketplace Learn how today's integration patterns will influence the real-time events flow in the future Explore why companies should architect and build software today to take advantage of flow in coming years
£40.49
O'Reilly Media Refactoring at Scale: Regaining Control of Your Codebase
Making significant changes to large, complex codebases is a daunting task--one that's nearly impossible to do successfully unless you have the right team, tools, and mindset. If your application is in need of a substantial overhaul and you're unsure how to go about implementing those changes in a sustainable way, then this book is for you. Software engineer Maude Lemaire walks you through the entire refactoring process from start to finish. You'll learn from her experience driving performance and refactoring efforts at Slack during a period of critical growth, including two case studies illustrating the impact these techniques can have in the real world. This book will help you achieve a newfound ability to productively introduce important changes in your codebase. Understand how code degrades and why some degradation is inevitable Quantify and qualify the state of your codebase before refactoring Draft a well-scoped execution plan with strategic milestones Win support from engineering leadership Build and coordinate a team best suited for the project Communicate effectively inside and outside your team Adopt best practices for successfully executing the refactor
£47.69
O'Reilly Media Unblocked
Understand the Blockchain Opportunity: No Technical Background Required. Remember thedawn of the internet? The advent of mobile and social media? Yet another digital revolution is nowunderway. Like its predecessors, blockchains are about to transform the way we live, work, and play, while disrupting entrenched industries and shattering conventional business models.Move past the hype and equip yourself to forecast how blockchains will change our world and impactyou and your business. Author Alison McCauley helps non-technical executives to understandhow this technology will trigger change, shift the balance of power, and bring competitiveadvantage to those who know how to leverage them.Unblocked explains: Why ignoring this technology exposes you to competitive disruption What this new technology revolution embraces--no technical background required How to prepare your organization to respond to the coming shift
£33.29
O'Reilly Media Blueprints for Text Analytics using Python: Machine Learning Based Solutions for Common Real World (NLP) Applications
Turning text into valuable information is essential for businesses looking to gain a competitive advantage. With recent improvements in natural language processing (NLP), users now have many options for solving complex challenges. But it's not always clear which NLP tools or libraries would work for a business's needs, or which techniques you should use and in what order. This practical book provides data scientists and developers with blueprints for best practice solutions to common tasks in text analytics and natural language processing. Authors Jens Albrecht, Sidharth Ramachandran, and Christian Winkler provide real-world case studies and detailed code examples in Python to help you get started quickly. Extract data from APIs and web pages Prepare textual data for statistical analysis and machine learning Use machine learning for classification, topic modeling, and summarization Explain AI models and classification results Explore and visualize semantic similarities with word embeddings Identify customer sentiment in product reviews Create a knowledge graph based on named entities and their relations
£57.59
O'Reilly Media Programming Android with Kotlin: Achieving Structured Concurrency with Coroutines
Developing applications for the Android mobile operating system can seem daunting, particularly if it requires learning a new programming language: Kotlin, now Android's official development language. With this practical book, Android developers will learn how to make the transition from Java to Kotlin, including how Kotlin provides a true advantage for gaining control over asynchronous computations. Authors Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, G. Blake Meike, and Mike Dunn explore implementations of the most common tasks in native Android development, and show you how Kotlin can help you solve concurrency problems. With a focus on structured concurrency, a new asynchronous programming paradigm, this book will guide you through one of Kotlin's most powerful constructs, coroutines. Learn about Kotlin essentials and the Kotlin Collections Framework Explore Android fundamentals: the operating system and the application container and its components Learn about thread safety and how to handle concurrency Write sequential, asynchronous work at a low cost Examine structured concurrency with coroutines, and learn how channels make coroutines communicate Learn how to use flows for asynchronous data processing Understand performance considerations using Android profiling tools Use performance optimizations to trim resource consumption
£47.69
O'Reilly Media Programming PHP: Creating Dynamic Web Pages
Why is PHP the most widely used programming language on the web? This updated edition teaches everything you need to know to create effective web applications using the latest features in PHP 7.4. You’ll start with the big picture and then dive into language syntax, programming techniques, and other details, using examples that illustrate both correct usage and common idioms. If you have a working knowledge of HTML, authors Kevin Tatroe and Peter MacIntyre provide many style tips and practical programming advice in a clear and concise manner to help you become a top-notch PHP programmer. Understand what’s possible when you use PHP programs Learn language fundamentals, including data types, variables, operators, and flow control statements Explore functions, strings, arrays, and objects Apply common web application techniques, such as form processing, data validation, session tracking, and cookies Interact with relational databases like MySQL or NoSQL databases such as MongoDB Generate dynamic images, create PDF files, and parse XML files Learn secure scripts, error handling, performance tuning, and other advanced topics Get a quick reference to PHP core functions and standard extensions
£47.69
O'Reilly Media Building Intelligent Cloud Applications: Develop Scalable Models Using Serverless Architectures with Azure
Serverless computing is radically changing the way we build and deploy applications. 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. You'll learn step-by-step how to code machine learning into your projects using Python and pre-trained models that include tools such as image recognition, speech recognition, and classification. You'll also examine issues around deployment and continuous delivery including scaling, security, and monitoring. This book is divided into four parts: Cloud-based development: learn the basics of serverless computing with machine learning, functions as a service (FaaS), and the use of APIs Adding intelligence: create serverless applications using Azure Functions; learn how to use pre-built machine-learning and deep-learning models Deployment and continuous delivery: get up to speed with Azure Kubernetes Service, as well as Azure Security Center, and Azure Monitoring Application examples: deliver data at the edge, build conversational interfaces, and use convolutional neural networks for image classification
£43.19
O'Reilly Media Threat Modeling: A Practical Guide for Development Teams
Threat modeling is one of the most essential--and most misunderstood--parts of the development lifecycle. Whether you're a security practitioner or a member of a development team, this book will help you gain a better understanding of how you can apply core threat modeling concepts to your practice to protect your systems against threats. Contrary to popular belief, threat modeling doesn't require advanced security knowledge to initiate or a Herculean effort to sustain. But it is critical for spotting and addressing potential concerns in a cost-effective way before the code's written--and before it's too late to find a solution. Authors Izar Tarandach and Matthew Coles walk you through various ways to approach and execute threat modeling in your organization. Explore fundamental properties and mechanisms for securing data and system functionality Understand the relationship between security, privacy, and safety Identify key characteristics for assessing system security Get an in-depth review of popular and specialized techniques for modeling and analyzing your systems View the future of threat modeling and Agile development methodologies, including DevOps automation Find answers to frequently asked questions, including how to avoid common threat modeling pitfalls
£47.69
O'Reilly Media Building Machine Learning Pipelines
Companies are spending billions on machine learning projects, but it's money wasted if the models can't be deployed effectively. In this practical guide, Hannes Hapke and Catherine Nelson walk you through the steps of automating a machine learning pipeline using the TensorFlow ecosystem. You'll learn the techniques and tools that will cut deployment time from days to minutes, so that you can focus on developing new models rather than maintaining legacy systems.Data scientists, machine learning engineers, and DevOps engineers will discover how to go beyond model development to successfully productize their data science projects, while managers will better understand the role they play in helping to accelerate these projects. Understand the steps to build a machine learning pipeline Build your pipeline using components from TensorFlow Extended Orchestrate your machine learning pipeline with Apache Beam, Apache Airflow, and Kubeflow Pipelines Work with data using TensorFlow Data Validation and TensorFlow Transform Analyze a model in detail using TensorFlow Model Analysis Examine fairness and bias in your model performance Deploy models with TensorFlow Serving or TensorFlow Lite for mobile devices Learn privacy-preserving machine learning techniques
£57.59
O'Reilly Media JavaScript Cookbook: Programming the Web
Why reinvent the wheel every time you run into a problem with JavaScript? This cookbook is chock-full of code recipes for common programming tasks, along with techniques for building apps that work in any browser. You'll get adaptable code samples that you can add to almost any project--and you'll learn more about JavaScript in the process. The recipes in this book take advantage of the latest features in ECMAScript 2020 and beyond and use modern JavaScript coding standards. You'll learn how to: Set up a productive development environment with a code editor, linter, and test server Work with JavaScript data types, such as strings, arrays, and BigInts Improve your understanding of JavaScript functions, including arrow functions, closures, and generators Apply object-oriented programming concepts like classes and inheritance Work with rich media in JavaScript, including audio, video, and SVGs Manipulate HTML markup and CSS styles Use JavaScript anywhere with Node.js Access and manipulate remote data with REST, GraphQL, and Fetch Get started with the popular Express application-building framework Perform asynchronous operations with Promises, async/await, and web workers
£57.59
O'Reilly Media Programming Kubernetes: Developing Cloud-Native Applications
If you’re 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. You’ll 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 server’s inner structure Explore Kubernetes’s programming interface in Go, including Kubernetes API objects Learn about custom resources—the central extension tools used in the Kubernetes ecosystem Use tags to control Kubernetes code generators for custom resources Write custom controllers and operators and make them production ready Extend the Kubernetes API surface by implementing a custom API server
£47.69
O'Reilly Media Web 2.0: A Strategy Guide: Business Thinking and Strategies Behind Successful Web 2.0 Implementations
Web 2.0 makes headlines, but how does it make money? This concise guide explains what's different about Web 2.0 and how those differences can improve your company's bottom line. Whether you're an executive plotting the next move, a small business owner looking to expand, or an entrepreneur planning a startup, Web 2.0: A Strategy Guide illustrates through real-life examples how businesses, large and small, are creating new opportunities on today's Web. This book is about strategy. Rather than focus on the technology, the examples concentrate on its effect. You will learn that creating a Web 2.0 business, or integrating Web 2.0 strategies with your existing business, means creating places online where people like to come together to share what they think, see, and do. When people come together over the Web, the result can be much more than the sum of the parts. The customers themselves help build the site, as old-fashioned "word of mouth" becomes hypergrowth. Web 2.0: A Strategy Guide demonstrates the power of this new paradigm by examining how: Flickr, a classic user-driven business, created value for itself by helping users create their own value Google made money with a model based on free search, and changed the rules for doing business on the Web-opening opportunities you can take advantage of Social network effects can support a business-ever wonder how FaceBook grew so quickly? Businesses like Amazon tap into the Web as a source of indirect revenue, using creative new approaches to monetize the investments they've made in the Web
£17.99
O'Reilly Media Programming PyTorch for Deep Learning: Creating and Deploying Deep Learning Applications
Take the next steps toward mastering deep learning, the machine learning method that’s transforming the world around us by the second. In this practical book, you’ll get up to speed on key ideas using Facebook’s open source PyTorch framework and gain the latest skills you need to create your very own neural networks. Ian Pointer shows you how to set up PyTorch on a cloud-based environment, then walks you through the creation of neural architectures that facilitate operations on images, sound, text, and more through deep dives into each element. He also covers the critical concepts of applying transfer learning to images, debugging models, and PyTorch in production. Learn how to deploy deep learning models to production Explore PyTorch use cases from several leading companies Learn how to apply transfer learning to images Apply cutting-edge NLP techniques using a model trained on Wikipedia Use PyTorch’s torchaudio library to classify audio data with a convolutional-based model Debug PyTorch models using TensorBoard and flame graphs Deploy PyTorch applications in production in Docker containers and Kubernetes clusters running on Google Cloud
£40.49
O'Reilly Media Leading Lean: Ensuring Success and Developing a Framework for Leadership
Companies from startups to corporate giants face massive amounts of disruption today. Now more than ever, organizations need nimble and responsive leaders who know how to exploit the opportunities that change brings. In this insightful book, Jean Dahl, a senior executive and expert in the Lean mindset and its methods, demonstrates why you need to embrace Modern Lean principles and thinking to redefine leadership in this age of digital disruption in order to continuously evolve the Lean enterprise. Drawing on nearly three decades of corporate and consulting experience, Ms. Dahl lays out a new holistic framework for developing Modern Lean leaders. Through personal experiences and compelling real-world case studies, she explains specific steps necessary for you and your company to proactively understand and respond to change. Understand the leadership challenges Lean leaders face in our 21st century global economy Explore the six dimensions of the Modern Lean Framework™ Learn and apply the nine steps necessary to become a Lean leader Use Modern Lean methods to build a culture of continuous learning that can be sustained and maintained within your organization Seize competitive advantage by embracing Modern Lean to tbuild an enterprise that understands how to respond to disruption
£33.29
O'Reilly Media Foundations for Architecting Data Solutions: Managing Successful Data Projects
Big Data Solution Architecture provides everyone from CIOs and COOs to lead architects and lead developers with the fundamental concepts of big data development. Authors Ted Malaska and Jonathan Seidman guide you through all the major components necessary to start, architect, and develop successful big data projects. This practical book covers a variety of different big data architectures and applications, from massive data pipelines to web scale applications. Each chapter addresses a different part of the software development life cycle and identifies patterns that build on one another to maximize success throughout the life of your project. You’ll learn how to: Build a Big Data center of excellence in your company for the first time Identify and manage risk in your data project Retain and motivate teams to increase engagement and innovation Maximize Big Data ROI and align cost structure to help your company attain success
£40.49
O'Reilly Media Practical Artificial Intelligence with Swift: From Fundamental Theory to Development of AI-Driven Apps
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, you’ll 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 developer—and you don’t 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 Apple’s Python-powered Turi Create and Google’s Swift for TensorFlow to train and build models. I: Fundamentals and Tools—Learn AI basics, our task-based approach, and discover how to build or find a dataset. II: Task Based AI—Build vision, audio, text, motion, and augmentation-related features; learn how to convert preexisting models. III: Beyond—Discover 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
£43.19
O'Reilly Media Chaos Engineering: System Resiliency in Practice
As more companies move toward microservices and other distributed technologies, the complexity of these systems increases. You can't 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 field's 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 complexity Explore a methodology to avoid failures within your application, network, and infrastructure Move from theory to practice through real-world stories from industry experts at Google, Microsoft, Slack, and LinkedIn, among others Establish a framework for thinking about complexity within software systems Design a Chaos Engineering program around game days and move toward highly targeted, automated experiments Learn how to design continuous collaborative chaos experiments
£57.59
O'Reilly Media Learning GraphQL: Declarative Data Fetching for Modern Web Apps
Why is GraphQL the most innovative technology for fetching data since Ajax? By providing a query language for your APIs and a runtime for fulfilling queries with your data, GraphQL presents a clear alternative to REST and ad hoc web service architectures. With this practical guide, Alex Banks and Eve Porcello deliver a clear learning path for frontend web developers, backend engineers, and project and product managers looking to get started with GraphQL. You’ll explore graph theory, the graph data structure, and GraphQL types before learning hands-on how to build a schema for a photo-sharing application. This book also introduces you to Apollo Client, a popular framework you can use to connect GraphQL to your user interface. Explore graph theory and review popular graph examples in use today Learn how GraphQL applies database querying methods to the internet Create a schema for a PhotoShare application that serves as a roadmap and a contract between the frontend and backend teams Use JavaScript to build a fully functioning GraphQL service and Apollo to implement a client Learn how to prepare GraphQL APIs and clients for production
£33.29