Search results for ""O'Reilly Media""
O'Reilly Media Geek Girl's Guide to Geek Women: An Examination of Four Who Pushed the Boundaries of Technology
This hands-on book takes a look at four brilliant women -- Ada Lovelace, Anna Atkins, Hildegard Von Bingen, and Maria Telkes -- and the world-changing innovations they created. Walk in their footsteps as you discover how these women became inventors, learn what inspired them, and then try your hand at recreating their most famous inventions -- computer programs, solar photography, codes and ciphers, and water purifiers.
£10.50
O'Reilly Media Getting Started with Adafruit Circuit Playground Express: The Multipurpose Learning and Development Board from Adafruit
£14.39
O'Reilly Media Make – Volume 62
£7.99
O'Reilly Media Minecraft for Makers: Minecraft in the Real World with LEGO, 3D Printing, Arduino, and More!
Minecraft has sold more than one hundred million copies worldwide (about 25 million of those units for the PC and Mac). According to Mojang, since the beginning of 2016 Minecraft continues to average 53,000 copies sold per day. Microsoft bought Minecraft (and Mojang) in 2014 for $2.5 billion. In 2016, Microsoft released a version of Minecraft specifically for educators called MinecraftEdu that is used by thousands of teachers around the world. Minecraft for Makers explores the intersection of this creative and beloved electronic game with the real world. It gives readers the opportunity to take familiar objects from the game - such as blocks, jack o'lanterns, and mobs - and make real-world versions of them. Begin with simple crafting projects using wood, paint, and LEGOs. Then move up to projects that involve basic electronics with LEDs. And, finally, advance to Arduino microcontroller projects that teach programming skills and basic robotics. The skills build progressively on one another, from chapter to chapter, and the emphasis is on fun all the way! Chapters include: Basic Projects (Item Frame with Diamond Sword, LEGO Minecraft Block, Minecraft Chess Pieces) LED Projects (Glowing Minecraft Block, Glowstone Chandelier, Minecraft Chess Board) Arduino Projects (Minecraft Jack O'Lantern, Night and Day Clock, Robot Creeper)
£14.39
O'Reilly Media Woodworking for Young Makers
Learning to be a maker has never been more fun. Full-color cartoons and drawings lead you through the steps needed for making a wizard wand, a sanding block, a charging station for your phone or tablet, and a sturdy box with a hidden compartment. You'll learn how to choose and use the right tools, measure and cut properly, sand, glue, and finish your woodworking projects to make them look great. This is the perfect guide for young people who want to do woodworking at home, at school, or at a local makerspace. It teaches fundamental skills and unlocks creativity. No prior experience or knowledge of tools is required. Everything you need to know is explained in the text and cartoons. This easy-to-follow guide is suitable for all ages. It features: Lavish cartoons and line art Step-by-step instructions with full-color art Projects that are fun and useful Basic skills, handy tips, and safety precautions Woodworking is the most universally useful of crafts. In this book, young adults will learn to work successfully with standard hand tools found in any garage or basement workshop and in any school shop class. The skills learned here will unlock a lifetime of useful skills and satisfying accomplishments.
£10.50
O'Reilly Media Maker City
The Maker City Playbook is a comprehensive case studies and how-to information useful for city leaders, civic innovators, nonprofits, and others engaged in urban economic development. The Maker City Playbook is committed to going beyond stories to find patterns and discern promising practices to help city leaders make even more informed decisions. Maker City Playbook Chapter 1: Introduction and a Call to Action Chapter 2: The Maker movement and Cities Chapter 3: The Maker City as Open Ecosystem Chapter 4: Education and Learning in the Maker City Chapter 5: Workforce Development in the Maker City Chapter 6: Advanced Manufacturing and Supply Chain inside the Maker City Chapter 7: Real Estate Matters in the Maker City Chapter 8: Civic Engagement in the Maker City Chapter 9: The Future of the Maker City Maker City Project is a collaboration between the Kauffman Foundation, the Gray Area for the Arts, and Maker Media.
£14.39
O'Reilly Media Make: Volume 52
Virtually Real A wave of new technology has rekindled the dream of virtual reality. But what can you really do with it? We take a look at how Makers are embracing VR to build digital worlds and real-life interfaces with them, and show you how too. Meet the engineers at NASA that are making rovers and rockets in mixed-reality. Discover some of the gear you'll need to get started with VR. Visit the Makers at Valve who brought the HTC Vive headset to life and see how it went from prototype to product. Then, build a tactile rig for your VR pinball arcade, create holograms with your cellphone, and learn how to take 360 degree photos and videos to view in VR. Plus, more than 20 projects including: Build a Raspberry Pi-powered Photo Booth that sends photos to your friends and to the cloud. Make a DIY monster detector for kids to scout out scary closets and attics. Learn the basics for creating propane-powered fire art with an excerpt from our new book, Make: Fire. And much more.
£7.99
O'Reilly Media Making Things Smart
Making Things Smart teaches the fundamentals of the powerful ARM microcontroller by walking beginners and experienced users alike through easily assembled projects comprised of inexpensive, hardware-store parts. Current ARM programming books take a bland, textbook approach focused on complex, beginner-unfriendly languages like C or ARM Assembler. Making Things Smart uses Espruino (JavaScript for Hardware), flattening the learning curve.
£25.19
O'Reilly Media Make: Volume 47
In this Issue we explore DIY space. Hear from "The Martian" author Andy Weir, in conversation with Adam Savage. Also learn how to hunt killer asteroids and perfect your star photography. In this issue, you'll: Learn how you can help NASA; Check out Bill Nye's Lightsail; Build a working ion engine and Hack a dead satellite.
£7.99
O'Reilly Media Make: Easy 1+2+3 Projects
From the pages of Make: magazine comes this collection of dozens of projects you can make in your home or school workshop. You'll learn how to create toys and games from stuff you have lying around, create unusual and inspiring home improvements, and even find some new ways to have fun outdoors. You might even learn something along the way: electronics, flight, science, math, and engineering. In this book, you'll make: Batteries from everyday things Banana tattoos LED throwies Piezo contact microphone Paper water bomber Box fan beef jerky
£14.39
O'Reilly Media Managing RAID on Linux
Redundant Array of Independent Disks (RAID) technology is becoming a standard feature of computer systems that support mission-critical services like file sharing, mail exchange, or Web servers. RAID offers two benefits to these essential systems: improved I/O performance and fail-safe data storage. Although bandwidth problems on networks are well documented, the internal data transfer bottleneck that exists at the hardware level in each system can also leave you with perplexing performance issues. RAID is a cost-effective and easy-to-manage way to alleviate this bandwidth problem by distributing the I/O load seamlessly across multiple disks and controllers. RAID also provides uninterrupted data access through disk mirroring and parity algorithms. That means systems can remain online even during a disk or controller failure. RAID is scalable, making it robust enough for large, high-traffic sites and small, critical systems. By using RAID, system administrators can combine single disks into terabytes worth of data storage. Managing RAID on Linux covers everything system administrators need to know to put together a system that can support RAID. You will learn about the different types of RAID, along with associated technologies and issues, and how to choose the best RAID system for your needs. With a step-by-step, hands-on approach, the author guides you through the installation of either Linux software RAID or a hardware RAID card. The book shows how to build an array and optionally install a high-performance file system. Contents include: An introduction to RAID and Linux Planning and architecture of your RAID system Building a software RAID Software RAID tools and references Building a hardware RAID Performance and tuning of your RAID system RAID has become the low-cost solution of choice to deal with the ever-increasing demand for data storage space. Written for system administrators, power users, tech managers, and anyone who wants to learn about RAID technology, Managing RAID on Linux sidesteps the often-confusing vendor-specific approach you'll find elsewhere to give you the straight story on RAID. Even non-Linux users will find this book full of valuable material.
£28.79
O'Reilly Media Mastering Perl/Tk
Perl/Tk is the marriage of the Tk graphical toolkit with Perl, the powerful programming language used primarily for system administration, web programming, and database manipulation. With Perl/Tk, you can build Perl programs with an attractive, intuitive GUI interface with all the power of Perl behind it. Mastering Perl/Tk is the "bible" of Perl/Tk: It's not only a great book for getting started, but the best reference for learning the techniques of experienced Perl/Tk programmers. The first half of the book contains the basics on how to use Perl/Tk, and then branches out into advanced applications with a series of extensive program examples. The result is a book accessible for novices, and invaluable for experienced programmers ready to learn the next step in the elegant and effective use of Perl/Tk. The book includes: *An introduction to each of the basic Perl/Tk widgets and geometry managers *A dissection of the MainLoop, including how to use callbacks and bindings effectively *Coverage of the Tix widgets, an extended set of widgets that are a part of the standard Perl/Tk distribution *Working with images in Perl/Tk, including bitmaps, pixmaps, photos, and how to compose a compound image type *How to create custom mega-widgets in Perl/Tk, both composite and derived *Handling interprocess communication with Perl/Tk, both with standard Unix utilities (pipes and sockets) and with the send command designed for direct communication between Tk applications *Developing your own Tk widget in the C language *Examples of web applications written with Perl/Tk and the LWP library The book also includes appendices on installing Perl/Tk, a complete quick-reference for each standard widget, and listings of all the extended examples in the book. Nancy Walsh is the author of Learning Perl/Tk, and Steve Lidie wrote the Perl/Tk Pocket Reference as well as a series of Perl/Tk articles in The Perl Journal. Together, they have written Mastering Perl/Tk to be the definitive guide to Perl/Tk.
£35.99
O'Reilly Media Database Programming with JDBC and Java
Java and databases make a powerful combination. Getting the two sides to work together, however, takes some effort--largely because Java deals in objects while most databases do not. This book describes the standard Java interfaces that make portable object-oriented access to relational databases possible and offers a robust model for writing applications that are easy to maintain. It introduces the JDBC and RMI packages and uses them to develop three-tier applications (applications divided into a user interface, an object-oriented logic component, and an information store). The book begins with a quick overview of SQL for developers who may be asked to handle a database for the first time. It then explains how to issue database queries and updates through SQL and JDBC. It also covers the use of stored procedures and other measures to improve efficiency, where these are available. But the book's key contribution is a set of patterns that let developers isolate critical tasks like object creation, information storage and retrieval, and the committing or aborting of transactions. The second edition includes more basics of JDBC and SQL, with more examples, and a deeper discussion about the architecture of a robust, maintainable database application. The second edition also explains the relationship between JDBC and Enterprise JavaBeans.
£35.99
O'Reilly Media JavaScript Application Cookbook
There is a serious information gap for Webmasters learning client-side JavaScript skills and trying to solve common Web-related problems. Knowing the syntax is one thing, being able to build a useful application is another. And while there are dozens of "how- to" JavaScript books available, few literally hand the Webmaster a set of ready-to-go, client-side JavaScript applications with thorough documentation that enable the reader to fully understand and extend those applications. By providing such a set of applications, JavaScript Application Cookbook allows Webmasters to immediately add extra functionality to their Web sites. This book targets readers with two different skill sets. The primary target is JavaScript-knowledgeable Webmasters and designers who can immediately begin constructing their own versions of the applications. The secondary target is those with little or no JavaScript experience. The included applications are ready for immediate use and require little customization. This book explores both the code and the techniques that are centered around core JavaScript functionality, a functionality that will not become incompatible or obsolete. The source file design of most applications and libraries will help modularize reader Web sites and facilitate easier site management and coding practices. Chapters are organized by application. Among the included applications are: * A client-side search engine that will show coders how to build their own search engine and get excellent results, all with a client-side tool * A drag-and-drop greeting application that lets users custom build and send DHTML email greetings * A GUI image rollover tool that generates cross-browser image rollover code for all versions of JavaScript * A robust client-side shopping cart application that lets shoppers browse and shop, while the application keeps a tab of the shopper's selections and a running bill, including tax and shipping * An online test application that auto-administers, grades, and displays answers to online exams or surveys An additional value to this book is an online resource (http://www.serve.com/hotsyte/) that discusses the applications and points to other resources. With its focus on providing practical real-world solutions for Webmasters, JavaScript Application Cookbook is destined to become a staple for every JavaScript developer, regardless of experience.
£39.59
O'Reilly Media Oracle Database Administration: Essential Reference
Oracle database administration requires a vast amount of information and an ability to perform a myriad of tasks--from installation to tuning to network troubleshooting to overall daily administration. Oracle provides many tools for performing these tasks; the trick is knowing what tool is right for the job, what commands you need to issue (and when), and what parameters and privileges you need to set. And, as every DBA knows, you need to know how do all this under pressure, while you face crisis after crisis. This book provides a concise reference to the enormous store of information an Oracle DBA needs every day (as well as what's needed only when disaster strikes). It's crammed full of quick-reference tables, task lists, and other summary material that both novice and expert DBAs will use time and time again. It covers the commands and operations new to Oracle8, but also provides Oracle7 information for sites still running earlier versions. Oracle Database Administration provides two types of material: DBA tasks--chapters summarizing how to perform critical DBA functions: installation, performance tuning, preventing data loss, networking, security and monitoring, auditing, query optimization, and the use of various Oracle tools and utilities DBA reference--chapters providing a quick reference to the Oracle instance and database, the initialization (INIT.ORA) parameters, the SQL statements commonly used by DBAs, the data dictionary tables, the system privileges and roles, and the SQL*Plus, Export, Import, and SQL*Loader syntax The book also includes a resource summary with references to additional books, Web sites, and other online and offline resources of special use to Oracle DBAs. Oracle Database Administration is the single essential reference you'll turn to again and again. If you must choose only one book to use at the office, keep at home, or carry to a site you're troubleshooting, this will be that book.
£28.79
O'Reilly Media Managing NFS and NIS: Covers Nfs Version 3
A modern computer system that's not part of a network is even more of an anomaly today than it was when we published the first edition of this book in 1991. But however widespread networks have become, managing a network and getting it to perform well can still be a problem. Managing NFS and NIS, in a new edition based on Solaris 8, is a guide to two tools that are absolutely essential to distributed computing environments: the Network Filesystem (NFS) and the Network Information System (formerly called the "yellow pages" or YP). The Network Filesystem, developed by Sun Microsystems, is fundamental to most Unix networks. It lets systems ranging from PCs and Unix workstations to large mainframes access each other's files transparently, and is the standard method for sharing files between different computer systems. As popular as NFS is, it's a "black box" for most users and administrators. Updated for NFS Version 3, Managing NFS and NIS offers detailed access to what's inside, including: * How to plan, set up, and debug an NFS network * Using the NFS automounter * Diskless workstations * PC/NFS * A new transport protocol for NFS (TCP/IP) * New security options (IPSec and Kerberos V5) * Diagnostic tools and utilities * NFS client and server tuning NFS isn't really complete without its companion, NIS, a distributed database service for managing the most important administrative files, such as the passwd file and the hosts file. NIS centralizes administration of commonly replicated files, allowing a single change to the database rather than requiring changes on every system on the network. If you are managing a network of Unix systems, or are thinking of setting up a Unix network, you can't afford to overlook this book.
£39.59
O'Reilly Media LDAP System Administration
System administrators often spend a great deal of time managing configuration information located on many different machines: usernames, passwords, printer configurations, email client configurations, and network filesystem configurations, to name a few. LDAPv3 provides tools for centralizing all of the configuration information and placing it under your control. Rather than maintaining several administrative databases (NIS, Active Directory, Samba, and NFS configuration files), you can make changes in only one place and have all your systems immediately "see" the updated information. Practically platform independent, this book uses the widely available, open source OpenLDAP 2 directory server as a premise for examples, showing you how to use it to help you manage your configuration information effectively and securely. OpenLDAP 2 ships with most Linux distributions and Mac OS X, and can be easily downloaded for most Unix-based systems. After introducing the workings of a directory service and the LDAP protocol, all aspects of building and installing OpenLDAP, plus key ancillary packages like SASL and OpenSSL, this book discusses: configuration and access control; distributed directories - replication and referral; using OpenLDAP to replace NIS; using OpenLDAP to manage email configurations; using LDAP for abstraction with FTP and HTTP servers, Samba, and Radius; interoperating with different LDAP servers, including Active Directory; and programming using Net::LDAP.
£28.79
O'Reilly Media CGI Programming with Perl 2e
Programming on the Web today can involve any of several technologies, but the Common Gateway Interface (CGI) has held its ground as the most mature method--and one of the most powerful ones--of providing dynamic web content. CGI is a generic interface for calling external programs to crunch numbers, query databases, generate customized graphics, or perform any other server-side task. There was a time when CGI was the only game in town for server-side programming; today, although we have ASP, PHP, Java servlets, and ColdFusion (among others), CGI continues to be the most ubiquitous server-side technology on the Web. CGI programs can be written in any programming language, but Perl is by far the most popular language for CGI. Initially developed over a decade ago for text processing, Perl has evolved into a powerful object-oriented language, while retaining its simplicity of use. CGI programmers appreciate Perl's text manipulation features and its CGI.pm module, which gives a well-integrated object-oriented interface to practically all CGI-related tasks. While other languages might be more elegant or more efficient, Perl is still considered the primary language for CGI. CGI Programming with Perl, Second Edition, offers a comprehensive explanation of using CGI to serve dynamic web content. Based on the best-selling CGI Programming on the World Wide Web, this edition has been completely rewritten to demonstrate current techniques available with the CGI.pm module and the latest versions of Perl. The book starts at the beginning, by explaining how CGI works, and then moves swiftly into the subtle details of developing CGI programs. Topics include: * Incorporating JavaScript for form validation * Controlling browser caching * Making CGI scripts secure in Perl * Working with databases * Creating simple search engines * Maintaining state between multiple sessions * Generating graphics dynamically * Improving performance of your CGI scripts
£28.79
O'Reilly Media Cisco IOS Access Lists
Cisco routers are used widely both on the Internet and in corporate intranets. At the same time, the Cisco Internet Operating System (IOS) has grown to be very large and complex, and Cisco documentation fills several volumes. Cisco IOS Access Lists focuses on a critical aspect of the Cisco IOS--access lists. Access lists are central to the task of securing routers and networks, and administrators cannot implement access control policies or traffic routing policies without them. Access lists are used to specify both the targets of network policies and the policies themselves. They specify packet filtering for firewalls all over the Internet. Cisco IOS Access Lists covers three critical areas: *Intranets. The book serves as an introduction and a reference for network engineers implementing routing policies within intranet networking. * *Firewalls. The book is a supplement and companion reference to books such as Brent Chapman's Building Internet Firewalls. Packet filtering is an integral part of many firewall architectures, and Cisco IOS Access Lists describes common packet filtering tasks and provides a "bag of tricks" for firewall implementers. *The Internet. This book is also a guide to the complicated world of route maps. Route maps are an arcane BGP construct necessary to make high level routing work on the Internet. Cisco IOS Access Lists differs from other Cisco router titles in that it focuses on practical instructions for setting router access policies. The details of interfaces and routing protocol settings are not discussed.
£32.39
O'Reilly Media C++ A Core Language
A first book for C programmers transitioning to C++, an object-oriented enhancement of the C programming language. Designed to get readers up to speed quickly, this book thoroughly explains the important concepts and features and gives brief overviews of the rest of the language. It covers features common to all C++ compilers, including those on UNIX, WIndows, NT, DOS and Macs.
£35.99
O'Reilly Media AWS Cookbook: Recipes for Success on AWS
This practical guide provides over 70 self-contained recipes to help you creatively solve common AWS challenges you'll encounter on your cloud journey. If you're comfortable with rudimentary scripting and general cloud concepts, this cookbook provides what you need to address foundational tasks and create high-level capabilities. Authors John Culkin and Mike Zazon share real-world examples that incorporate best practices. Each recipe includes a diagram to visualize the components. Code is provided so that you can safely execute in an AWS account to ensure solutions work as described. From there, you can customize the code to help construct an application or fix an existing problem. Each recipe also includes a discussion to provide context, explain the approach, and challenge you to explore the possibilities further. Go beyond theory and learn the details you need to successfully build on AWS. The recipes help you: Redact personal identifiable information (PII) from text using Amazon Comprehend Automate password rotation for Amazon RDS databases Use VPC Reachability Analyzer to verify and troubleshoot network paths Lock down Amazon Simple Storage Service (S3) buckets Analyze AWS Identity and Access Management policies Autoscale a containerized service
£57.59
O'Reilly Media Python and R for the Modern Data Scientist: The Best of Both Worlds
Success in data science depends on the flexible and appropriate use of tools. That includes Python and R, two of the foundational programming languages in the field. With this book, data scientists from the Python and R communities will learn how to speak the dialects of each language. By recognizing the strengths of working with both, you'll discover new ways to accomplish data science tasks and expand your skill set. Authors Boyan Angelov and Rick Scavetta explain the parallel structures of these languages and highlight where each one excels, whether it's their linguistic features or the powers of their open source ecosystems. Not only will you learn how to use Python and R together in real-world settings, but you'll also broaden your knowledge and job opportunities by working as a bilingual data scientist. Learn Python and R from the perspective of your current language Understand the strengths and weaknesses of each language Identify use cases where one language is better suited than the other Understand the modern open source ecosystem available for both, including packages, frameworks, and workflows Learn how to integrate R and Python in a single workflow Follow a real-world case study that demonstrates ways to use these languages together
£47.69
O'Reilly Media Tableau Desktop Cookbook: Quick & Simple Recipes to Help You Navigate Tableau Desktop
From beginner to Jedi, this cookbook has a recipe for everyone, whether you're just learning how to create data visualizations or have already used Tableau for years. Author Lorna Brown provides more than 100 practical recipes to enhance the way you build Tableau dashboards--and helps you understand your data through the power of Tableau Desktop 2020's interactive data visualizations. With this cookbook, Tableau beginners will learn hands-on how this unique self-serve tool works, while experienced users will find this book to be an ideal reference guide on how to employ specific techniques. This cookbook includes links to online resources and community features, such as Tableau Tip Tuesday and Workout Wednesday. By the time you reach the end of this book, you'll be a competent user of Tableau Desktop 2020. You'll learn how to: Build both basic and complex data visualizations with Tableau Desktop 2020 Gain hands-on experience with Tableau's latest features, including set and parameter actions Create interactive dashboards to support business questions Improve analytical analyses that you've already created Learn data visualization skills and best practices to help you and your organization
£57.59
O'Reilly Media Practical Python Data Wrangling and Data Quality: Getting Started with Reading, Cleaning, and Analyzing Data
The world around us is full of data that holds unique insights and valuable stories, and this book will help you uncover them. Whether you already work with data or want to learn more about its possibilities, the examples and techniques in this practical book will help you more easily clean, evaluate, and analyze data so that you can generate meaningful insights and compelling visualizations. Complementing foundational concepts with expert advice, author Susan E. McGregor provides the resources you need to extract, evaluate, and analyze a wide variety of data sources and formats, along with the tools to communicate your findings effectively. This book delivers a methodical, jargon-free way for data practitioners at any level, from true novices to seasoned professionals, to harness the power of data. Use Python 3.8+ to read, write, and transform data from a variety of sources Understand and use programming basics in Python to wrangle data at scale Organize, document, and structure your code using best practices Collect data from structured data files, web pages, and APIs Perform basic statistical analyses to make meaning from datasets Visualize and present data in clear and compelling ways
£57.59
O'Reilly Media WebAssembly - The Definitive Guide: Safe, Fast, and Portable Code
WebAssembly: The Definitive Guide is a thorough and accessible introduction to one of the most transformative technologies hitting our industry. What started as a way to use languages other than JavaScript in the browser has evolved into a comprehensive path toward portability, performance, increased security, and greater code reuse across an impressive collection of deployment targets. Author Brian Sletten introduces elements of this technology incrementally while building to several concrete, code-driven examples of practical, cutting-edge WebAssembly uses. Whether you work with enterprise software or embedded systems, or in entertainment, scientific computing, or startup environments, you'll learn how WebAssembly can have a positive impact on the way you develop software. Use WebAssembly to increase code portability across platforms Reuse more of your software assets in a wider number of deployment targets Learn how WebAssembly increases protection against prominent security attacks Use WebAssembly to deploy legacy code in web environments Increase your user base across languages and development environments Integrate JavaScript code with other languages and environments to improve performance, security, and productivity Learn how WebAssembly will affect your career as software developer
£47.69
O'Reilly Media Tableau Strategies: Solving Real, Practical Problems with Data Analytics
If you want to increase Tableau's value to your organization, this practical book has your back. Authors Ann Jackson and Luke Stanke guide data analysts through recipes for solving real-world analytics problems using Tableau. Starting with the basics and building toward advanced topics such as multidimensional analysis and user experience, you'll explore pragmatic and creative examples that you can apply to your own data. Staying competitive today requires the ability to quickly analyze, visualize, and make data-driven decisions. With this guide, data practitioners and leaders alike will learn strategies for building compelling and purposeful visualizations, dashboards, and data products. Every chapter contains the why behind the solution and the technical knowledge you need to make it work. Visualize different data types and tackle specific data challenges Create compelling data visualizations, dashboards, and data products Learn how to generate industry-specific analytics Use this book as a high-value on-the-job reference guide to Tableau Explore categorical and quantitative analysis and comparisons Understand geospatial, dynamic, and statistical and multivariate analysis Communicate the value of the Tableau platform to your team and to stakeholders
£47.69
O'Reilly Media Practical Fairness: Achieving Fair and Secure Data Models
Fairness is becoming a paramount consideration for data scientists. Mounting evidence indicates that the widespread deployment of machine learning and AI in business and government is reproducing the same biases we're trying to fight in the real world. But what does fairness mean when it comes to code? This practical book covers basic concerns related to data security and privacy to help data and AI professionals use code that's fair and free of bias. Many realistic best practices are emerging at all steps along the data pipeline today, from data selection and preprocessing to closed model audits. Author Aileen Nielsen guides you through technical, legal, and ethical aspects of making code fair and secure, while highlighting up-to-date academic research and ongoing legal developments related to fairness and algorithms. Identify potential bias and discrimination in data science models Use preventive measures to minimize bias when developing data modeling pipelines Understand what data pipeline components implicate security and privacy concerns Write data processing and modeling code that implements best practices for fairness Recognize the complex interrelationships between fairness, privacy, and data security created by the use of machine learning models Apply normative and legal concepts relevant to evaluating the fairness of machine learning models
£40.49
O'Reilly Media Practical AI on the Google Cloud Platform: Utilizing Google's State-of-the-Art AI Cloud Services
Working with AI is complicated and expensive for many developers. That's why cloud providers have stepped in to make it easier, offering free (or affordable) state-of-the-art models and training tools to get you started. With this book, you'll learn how to use Google's AI-powered cloud services to do everything from creating a chatbot to analyzing text, images, and video. Author Micheal Lanham demonstrates methods for building and training models step-by-step and shows you how to expand your models to accomplish increasingly complex tasks. If you have a good grasp of math and the Python language, you'll quickly get up to speed with Google Cloud Platform, whether you want to build an AI assistant or a simple business AI application. Learn key concepts for data science, machine learning, and deep learning Explore tools like Video AI and AutoML Tables Build a simple language processor using deep learning systems Perform image recognition using CNNs, transfer learning, and GANs Use Google's Dialogflow to create chatbots and conversational AI Analyze video with automatic video indexing, face detection, and TensorFlow Hub Build a complete working AI agent application
£57.59
O'Reilly Media SRE with Java Microservices: Patterns for Reliable Microservices and Serverless Applications in the Enterprise
In a microservices architecture, the whole is indeed greater than the sum of its parts. But in practice, individual microservices can inadvertently impact others and alter the end user experience. Effective microservices architectures require standardization on an organizational level with the help of a platform engineering team. This practical book provides a series of progressive steps that platform engineers can apply technically and organizationally to achieve highly resilient Java applications. Author Jonathan Schneider covers many effective SRE practices from companies leading the way in microservices adoption. You’ll examine several patterns discovered through much trial and error in recent years, complete with Java code examples. Chapters are organized according to specific patterns, including: Application metrics: Monitoring for availability with Micrometer Debugging with observability: Logging and distributed tracing; failure injection testing Charting and alerting: Building effective charts; KPIs for Java microservices Safe multicloud delivery: Spinnaker, deployment strategies, and automated canary analysis Source code observability: Dependency management, API utilization, and end-to-end asset inventory Traffic management: Concurrency of systems; platform, gateway, and client-side load balancing
£47.69
O'Reilly Media The Customer-Driven Culture: A Microsoft Story: Six Proven Strategies to Hack your Culture and Develop a Learning Focused Organization
If you're striving to make products and services that your customers will love, then you'll need a customer-driven organization. As companies transform their businesses to meet the demands of the digital age, they find themselves grappling with uniquely human challenges. Organizational knowledge becomes siloed, employees move to safeguard their expertise, and customer data creates polarization and infighting between teams. All of these challenges widen the distance between the people who make your products and the customers who use them. To meet today's challenges, companies need to do more than build processes for customer-driven products. They need to create a customer-driven culture. With the help of his friend and mentor Monty Hammontree, Travis Lowdermilk takes readers through the cultural transformation of the Developer Division at Microsoft. This book shows readers how to "hack" their culture and reduce the distance between them and their customers' needs. It's a uniquely personal story that's told amidst a cultural revolution at one of the largest software companies in the world. This story acts as your guide. You'll learn how to: Establish a Common Language: Help employees change their thinking and actions Build Bridges, Not Walls: Treat product building as a team sport Encourage Learning Versus Knowing: Help your team understand their customers Build Leaders That Build Your Culture: Showcase star employees to inspire others Meet Teams Where They Are: Make it easy for teams to to adopt vital behavior changes Make Data Relatable: Move beyond numbers and focus on empathizing with customers
£35.99
O'Reilly Media Applied Natural Language Processing in the Enterprise: Teaching Machines to Read, Write, and Understand
NLP has exploded in popularity over the last few years. But while Google, Facebook, OpenAI, and others continue to release larger language models, many teams still struggle with building NLP applications that live up to the hype. This hands-on guide helps you get up to speed on the latest and most promising trends in NLP. With a basic understanding of machine learning and some Python experience, youâll learn how to train and deploy real-world NLP applications in your organization. Authors Ankur Patel and Ajay Uppili Arasanipalai guide you through the process using code and examples that highlight the best practices in modern NLP. Use state-of-the-art NLP models such as BERT and GPT-3 to solve NLP tasks such as named entity recognition, text classification, semantic search, and reading comprehension Train NLP models with performance comparable or superior to that of out-of-the-box systems Learn about transformer architecture and modern tricks like transfer learning that have taken the NLP world by storm Become familiar with the tools of the trade, including spaCy, Hugging Face, and fast.ai Use Python and PyTorch to build core parts of the NLP pipeline from scratch, including tokenizers, embeddings, and language models Take your models out of Jupyter notebooks and learn how to deploy, monitor, and maintain them in production
£62.09
O'Reilly Media Lean AI: How Innovative Startups Use Artificial Intelligence to Grow
How can startups successfully scale customer acquisition and revenue growth with a Lean team? Out-of-the-box acquisition solutions from Facebook, Google, and others provide a good start, but the companies that can tailor those solutions to meet their specific needs, objectives, and goals will come out winners. But that hasn’t been an easy task—until now. With this practical book, author Lomit Patel shows you how to use AI and automation to provide an operational layer atop those acquisition solutions to deliver amazing results for your company. You’ll learn how to adapt, customize, and personalize cross-channel user journeys to help your company attract and retain customers—to usher in the new age of Autonomous Marketing. Learn how AI and automation can support the customer acquisition efforts of a Lean Startup Dive into Customer Acquisition 3.0, an initiative for gaining and retaining customers Explore ways to use AI for marketing purposes Understand the key metrics for determining the growth of your startup Determine the right strategy to foster user acquisition in your company Manage the increased complexity and risk inherent in AI projects
£39.99
O'Reilly Media UX for Lean Startups: Faster, Smarter User Experience Research and Design
Great user experiences (UX) are essential for products today, but designing one can be a lengthy and expensive process. With this practical, hands-on book, you’ll learn how to do it faster and smarter using Lean UX techniques. UX expert Laura Klein shows you what it takes to gather valuable input from customers, build something they’ll truly love, and reduce the time it takes to get your product to market. No prior experience in UX or design is necessary to get started. If you’re an entrepreneur or an innovator, this book puts you right to work with proven tips and tools for researching, identifying, and designing an intuitive, easy-to-use product. Determine whether people will buy your product before you build it Listen to your customers throughout the product’s lifecycle Understand why you should design a test before you design a product Get nine tools that are critical to designing your product Discern the difference between necessary features and nice-to-haves Learn how a Minimum Viable Product affects your UX decisions Use A/B testing in conjunction with good UX practices Speed up your product development process without sacrificing quality
£26.09
O'Reilly Media D3.js for the Impatient
If you understand the basics of HTML5, CSS, and JavaScript and want to make quick sense of the extensive but often overwhelming reference documentation on D3.js, this short book is for you. Philipp K. Janert, author of Data Analysis with Open Source Tools (O’Reilly), provides a concise roadmap to this library, including its conventions and foundational concepts. D3.js for the Impatient is concise, yet comprehensive. Janert presents an overall survey of working with D3.js, while steering clear of long-winded and meandering explanations. Right away, this first chapter shows you how to create simple graphs and tackle two of the library’s more unusual aspects: selecting and binding—the way D3.js uses DOM nodes to represent data visually. From there, you can easily explore individual chapters that adhere to your particular interests.
£35.99
O'Reilly Media Visualizing Streaming Data: Interactive Analysis Beyond Static Limits
While tools for analyzing streaming and real-time data are gaining adoption, the ability to visualize these data types has yet to catch up. Dashboards are good at conveying daily or weekly data trends at a glance, though capturing snapshots when data is transforming from moment to moment is more difficult—but not impossible. With this practical guide, application designers, data scientists, and system administrators will explore ways to create visualizations that bring context and a sense of time to streaming text data. Author Anthony Aragues guides you through the concepts and tools you need to build visualizations for analyzing data as it arrives. Determine your company’s goals for visualizing streaming data Identify key data sources and learn how to stream them Learn practical methods for processing streaming data Build a client application for interacting with events, logs, and records Explore common components for visualizing streaming data Consider analysis concepts for developing your visualization Define the dashboard’s layout, flow direction, and component movement Improve visualization quality and productivity through collaboration Explore use cases including security, IoT devices, and application data
£26.55
O'Reilly Media Rapid Cybersecurity Ops: Attack, Defend, and Analyze from the Command Line
If you hope to outmaneuver threat actors, speed and efficiency need to be key components of your cybersecurity operations. Mastery of the standard command line interface (CLI) is an invaluable skill in times of crisis because no other software application can match the CLI’s availability, flexibility, and agility. This practical guide shows you how to use the CLI with the bash shell to perform tasks such as data collection and analysis, intrusion detection, reverse engineering, and administration. Authors Paul Troncone, founder of Digadel Corporation, and Carl Albing, coauthor of bash Cookbook (O’Reilly), provide insight into command line tools and techniques to help defensive operators collect data, analyze logs, and monitor networks. Penetration testers will learn how to leverage the enormous amount of functionality built into every version of Linux to enable offensive operations. With this book, security practitioners, administrators, and students will learn how to: Collect and analyze data, including system logs Search for and through files Detect network and host changes Develop a remote access toolkit Format output for reporting Develop scripts to automate tasks
£47.69
O'Reilly Media Cloud Native Data-Center Networking: Architecture, Protocols, and Tools
If you want to study, build, or simply validate your thinking about modern cloud native data center networks, this is your book. Whether you're pursuing a multitenant private cloud, a network for running machine learning, or an enterprise data center, author Dinesh Dutt takes you through the steps necessary to design a data center that's affordable, high capacity, easy to manage, agile, and reliable. Ideal for network architects, data-center operators, and network and containerized application developers, this book mixes theory with practice to guide you through the architecture and protocols you need to create and operate a robust, scalable network infrastructure. The book offers a vendor-neutral way to look at network design. For those interested in open networking, this book is chock-full of examples using open source software, from FRR to Ansible. In the context of a cloud native data center, you'll examine: Clos topology Network disaggregation Network operating system choices Routing protocol choices Container networking Network virtualization and EVPN Network automation
£47.69
O'Reilly Media The Practitioner's Guide to Graph Data: Applying Graph Thinking and Graph Technologies to Solve Complex Problems
Graph data closes the gap between the way humans and computers view the world. While computers rely on static rows and columns of data, people navigate and reason about life through relationships. This practical guide demonstrates how graph data brings these two approaches together. By working with concepts from graph theory, database schema, distributed systems, and data analysis, you'll arrive at a unique intersection known as graph thinking. Authors Denise Koessler Gosnell and Matthias Broecheler show data engineers, data scientists, and data analysts how to solve complex problems with graph databases. You'll explore templates for building with graph technology, along with examples that demonstrate how teams think about graph data within an application. Build an example application architecture with relational and graph technologies Use graph technology to build a Customer 360 application, the most popular graph data pattern today Dive into hierarchical data and troubleshoot a new paradigm that comes from working with graph data Find paths in graph data and learn why your trust in different paths motivates and informs your preferences Use collaborative filtering to design a Netflix-inspired recommendation system
£57.59
O'Reilly Media Practical Time Series Analysis: Prediction with Statistics and Machine Learning
Time series data analysis is increasingly important due to the massive production of such data through the internet of things, the digitalization of healthcare, and the rise of smart cities. As continuous monitoring and data collection become more common, the need for competent time series analysis with both statistical and machine learning techniques will increase. Covering innovations in time series data analysis and use cases from the real world, this practical guide will help you solve the most common data engineering and analysis challenges in time series, using both traditional statistical and modern machine learning techniques. Author Aileen Nielsen offers an accessible, well-rounded introduction to time series in both R and Python that will have data scientists, software engineers, and researchers up and running quickly. You’ll get the guidance you need to confidently: Find and wrangle time series data Undertake exploratory time series data analysis Store temporal data Simulate time series data Generate and select features for a time series Measure error Forecast and classify time series with machine or deep learning Evaluate accuracy and performance
£57.59
O'Reilly Media Mastering Collaboration: Make Working Together Less Painful and More Productive
Collaboration is key for organizations in the 21st century, yet few business people have been trained to teach this skill. How do you advance ideas in a collaborative way and then communicate them throughout your company? In this practical book, author Gretchen Anderson shows you how to generate ideas with others while gaining buy-in from all levels of your organization. Product managers, designers, marketers, technical leaders, and executives will obtain better insight into how team members work together to make decisions. Through tangible exercises and techniques, you’ll learn how to turn promising ideas into products, services, and solutions that make a real difference in the market. Use a framework to develop ideas into hypotheses to be tested and refined Avoid common pitfalls in the collaboration process Align communication approaches to ensure that collaboration is effective and inclusive Structure events or meetings for different types of collaboration depending on the people involved Practice giving and receiving critiques to foster inclusion without resorting to consensus-based decisions
£33.29
O'Reilly Media Getting Started with Kudu: Perform Fast Analytics on Fast Data
Get up to speed with Apache Kudu, the column-oriented data store for Hadoop that not only provides an architectural simplification of several existing use cases, but also allows use cases not possible before. With this practical guide, enterprise architects working on big data implemetations will learn how Kudu’s architecture and features solve a unique problem in the Hadoop ecosystem. For example, Kudu makes Hadoop viable for real-time IoT use cases in addition to making a transition from a massively parallel processing (MPP) SQL database engine plausible. If you’re familiar with other storage layer projects such HDFS, HBase, Spanner, and Cassandra, you’ll quickly learn—and appreciate—the unique contribution Kudu makes to this ecosystem. Explore how Kudu is compatible with data processing frameworks in the Hadoop environment Understand Kudu's architecture, internals, installation, and deployment Learn how to fully administer a Kudu cluster Become acquainted with low-level client APIs, how to integrate with SQL engines like Impala, and frameworks for integration Learn about table and schema design Get use cases, examples, best practices, and sample code
£35.99
O'Reilly Media Collaborative Product Design: Help Any Team Build a Better Experience
You can launch a new app or website in days by piecing together frameworks and hosting on AWS. Implementation is no longer the problem. But that speed to market just makes it tougher to confirm that your team is actually building the right product. Ideal for agile teams and lean organizations, this guide includes 11 practical tools to help you collaborate on strategy, user research, and UX. Hundreds of real-world tips help you facilitate productive meetings and create good collaboration habits. Designers, developers, and product owners will learn how to build better products much faster than before. Topics include: Foundations for collaboration and facilitation: Learn how to work better together with your team, stakeholders, and clients Project strategy: Help teams align with shared goals and vision User research and personas: Identify and understand your users and share that vision with the broader organization Journey maps: Build better touchpoints that improve conversion and retention Interfaces and prototypes: Rightsize sketches and wireframes so you can test and iterate quickly
£40.49
O'Reilly Media Stream Processing with Apache Flink: Fundamentals, Implementation, and Operation of Streaming Applications
Get started with Apache Flink, the open source framework that powers some of the world’s largest stream processing applications. With this practical book, you’ll explore the fundamental concepts of parallel stream processing and discover how this technology differs from traditional batch data processing. Longtime Apache Flink committers Fabian Hueske and Vasia Kalavri show you how to implement scalable streaming applications with Flink’s DataStream API and continuously run and maintain these applications in operational environments. Stream processing is ideal for many use cases, including low-latency ETL, streaming analytics, and real-time dashboards as well as fraud detection, anomaly detection, and alerting. You can process continuous data of any kind, including user interactions, financial transactions, and IoT data, as soon as you generate them. Learn concepts and challenges of distributed stateful stream processing Explore Flink’s system architecture, including its event-time processing mode and fault-tolerance model Understand the fundamentals and building blocks of the DataStream API, including its time-based and statefuloperators Read data from and write data to external systems with exactly-once consistency Deploy and configure Flink clusters Operate continuously running streaming applications
£57.59
O'Reilly Media Practical Tableau: 100 Tips, Tutorials, and Strategies from a Tableau Zen Master
Whether you have some experience with Tableau software or are just getting started, this manual goes beyond the basics to help you build compelling, interactive data visualization applications. Author Ryan Sleeper, one of the world’s most qualified Tableau consultants, complements his web posts and instructional videos with this guide to give you a firm understanding of how to use Tableau to find valuable insights in data. Over five sections, Sleeper—recognized as a Tableau Zen Master, Tableau Public Visualization of the Year author, and Tableau Iron Viz Champion—provides visualization tips, tutorials, and strategies to help you avoid the pitfalls and take your Tableau knowledge to the next level. Practical Tableau sections include: Fundamentals: get started with Tableau from the beginning Chart types: use step-by-step tutorials to build a variety of charts in Tableau Tips and tricks: learn innovative uses of parameters, color theory, how to make your Tableau workbooks run efficiently, and more Framework: explore the INSIGHT framework, a proprietary process for building Tableau dashboards Storytelling: learn tangible tactics for storytelling with data, including specific and actionable tips you can implement immediately
£43.19
O'Reilly Media DevOps with OpenShift: Cloud Deployments Made Easy
For many organizations, a big part of DevOps’ appeal is software automation using infrastructure-as-code techniques. This book presents developers, architects, and infra-ops engineers with a more practical option. You’ll learn how a container-centric approach from OpenShift, Red Hat’s cloud-based PaaS, can help your team deliver quality software through a self-service view of IT infrastructure. Three OpenShift experts at Red Hat explain how to configure Docker application containers and the Kubernetes cluster manager with OpenShift’s developer- and operational-centric tools. Discover how this infrastructure-agnostic container management platform can help companies navigate the murky area where infrastructure-as-code ends and application automation begins. Get an application-centric view of automation—and understand why it’s important Learn patterns and practical examples for managing continuous deployments such as rolling, A/B, blue-green, and canary Implement continuous integration pipelines with OpenShift’s Jenkins capability Explore mechanisms for separating and managing configuration from static runtime software Learn how to use and customize OpenShift’s source-to-image capability Delve into management and operational considerations when working with OpenShift-based application workloads Install a self-contained local version of the OpenShift environment on your computer
£28.79
O'Reilly Media Cloud Foundry
What exactly is a cloud-native platform? It's certainly a hot topic in IT, as enterprises today assess this option for developing and delivering software quickly and repeatedly. This O'Reilly report explains the capabilities of cloud-native platforms and examines the fundamental changes enterprises need to make in process, organization, and culture if they're to take real advantage of this approach. Author Duncan Winn focuses on the open source platform Cloud Foundry, one of the more prominent cloud-native providers. You'll learn how cloud-native applications are designed to be "infrastructure unaware" so they can thrive and move at will in the highly distributed and constantly evolving cloud environment.With this report, you'll explore: Technical driving forces that are rapidly changing the way organizations develop and deliver software today How key concepts underpinning the Cloud Foundry platform leverage each of the technical forces discussed How cloud-native platforms remove the requirement to perform undifferentiated heavy lifting, such as provisioning VMs, middleware, and databases Why cloud-native platforms enable fast feedback loops as you move from agile development to agile deployment Recommended changes and practical considerations for organizations that want to build cloud-native applications.
£11.99
O'Reilly Media Powering Content: Building a Nonstop Content Marketing Machine
Digital content marketing affects the way consumers behave: better content marketing not only means better sales, but also a connection to the customer that's different and more personal than ever before. Don't just make great product, reach your customers, and sell it. Powering Content is a playbook for both independent and corporate content hackers that walks you through the entire content production process-from discovery to distribution to reporting. You'll learn the hacks that enable content powerhouses to thrive.
£25.19
O'Reilly Media Designing Voice User Interfaces
Voice user interfaces (VUIs) are becoming all the rage today. But how do you build one that people can actually converse with? Whether you're designing a mobile app, a toy, or a device such as a home assistant, this practical book guides you through basic VUI design principles, helps you choose the right speech recognition engine, and shows you how to measure your VUI's performance and improve upon it. Author Cathy Pearl also takes product managers, UX designers, and VUI designers into advanced design topics that will help make your VUI not just functional, but great. Understand key VUI design concepts, including command-and-control and conversational systems Decide if you should use an avatar or other visual representation with your VUI Explore speech recognition technology and its impact on your design Take your VUI above and beyond the basic exchange of information Learn practical ways to test your VUI application with users Monitor your app and learn how to quickly improve performance Get real-world examples of VUIs for home assistants, smartwatches, and car systems
£28.79