Search results for ""O'Reilly""
O'Reilly Media Programming Jabber: Extending XML Messaging
Jabber is a set of protocols expressed in XML, and an extensible framework that allows people and applications to exchange all sorts of information, from simple text messages to being used to extend the backbone of an enterprise data system. Jabber gives you the power to build applications that have identity, presence, and that can take part in conversations. Programming Jabber offers developers a chance to learn and understand the Jabber technology and protocol from an implementer's point of view. Detailed information of each part of the Jabber protocol is introduced, explained, and discussed in the form of mini-projects, or simple and extended examples. Programming Jabber provides this foundation by: * Showing you how to install and configure the Jabber server * Providing a detailed overview of the server architecture and configuration options * Covering the core Jabber technologies such as XML streams and Jabber identifiers * Referencing all of Jabber's XML namespaces * Examining the client registration and authentication phases * Showing how to deploy your own Jabber-based messaging solutions * Demonstrating how to embed XML-RPC-style call mechanisms into Jabber Programming Jabber is divided into two parts. The first part serves as an introduction to Jabber; you'll learn about its features, why it's more than an IM system, and how to install and configure a Jabber server of your own. The second part provides detailed information about the Jabber protocol, and a series of practical examples, which can be used to solve everyday problems. The examples, in Perl, Python, and Java, use various Jabber features as a way of illustrating parts of the protocol. Programming Jabber provides the foundation and framework for developers to hit the ground running, and is the essential book on Jabber.
£35.99
O'Reilly Media Learning the Korn Shell 2e
The Korn shell is an interactive command and scripting language for accessing Unix(r) and other computer systems. As a complete and high-level programming language in itself, it's been a favorite since it was developed in the mid 1980s by David G. Korn at AT&T Bell Laboratories. Knowing how to use it is an essential skill for serious Unix users. Learning the Korn Shell shows you how to use the Korn shell as a user interface and as a programming environment. Writing applications is often easier and quicker with Korn than with other high-level languages. Because of this, the Korn shell is the most often used shell in commercial environments and among inexperienced users. There are two other widely used shells, the Bourne shell and the C shell. The Korn shell, or ksh, has the best features of both, plus many new features of its own. ksh can do much to enhance productivity and the quality of a user's work, both in interacting with the system, and in programming. The new version, ksh93, has the functionality of other scripting languages such as awk, icon, Perl, rexx, and tcl. Learning the Korn Shell is the key to gaining control of the Korn shell and becoming adept at using it as an interactive command and scripting language. Prior programming experience is not required in order to understand the chapters on basic shell programming. Readers will learn how to write many applications more easily and quickly than with other high-level languages. In addition, readers will also learn about Unix utilities and the way the Unix operating system works in general. The authors maintain that you shouldn't have to be an internals expert to use and program the shell effectively. The second edition covers all the features of the current version of the Korn shell, including many new features not in earlier versions of ksh93, making it the most up-to-date reference available on the Korn shell. It compares the current version of the Korn shell to several other Bourne-compatible shells, including several Unix emulation environments for MS-DOS and Windows. In addition, it describes how to download and build ksh93 from source code. A solid offering for many years, this newly revised title inherits a long tradition of trust among computer professionals who want to learn or refine an essential skill.
£28.79
O'Reilly Media Perl & LWP
Perl soared to popularity as a language for creating and managing web content, but with LWP (Library for WWW in Perl), Perl is equally adept at consuming information on the Web. LWP is a suite of modules for fetching and processing web pages. The Web is a vast data source that contains everything from stock prices to movie credits, and with LWP all that data is just a few lines of code away. Anything you do on the Web, whether it's buying or selling, reading or writing, uploading or downloading, news to e-commerce, can be controlled with Perl and LWP. You can automate Web-based purchase orders as easily as you can set up a program to download MP3 files from a web site. Perl & LWP covers: *Understanding LWP and its design *Fetching and analyzing URLs *Extracting information from HTML using regular expressions and tokens *Working with the structure of HTML documents using trees *Setting and inspecting HTTP headers and response codes *Managing cookies *Accessing information that requires authentication *Extracting links *Cooperating with proxy caches *Writing web spiders (also known as robots) in a safe fashion Perl & LWP includes many step-by-step examples that show how to apply the various techniques. Programs to extract information from the web sites of BBC News, Altavista, ABEBooks.com, and the Weather Underground, to name just a few, are explained in detail, so that you understand how and why they work. Perl programmers who want to automate and mine the web can pick up this book and be immediately productive. Written by a contributor to LWP, and with a foreword by one of LWP's creators, Perl & LWP is the authoritative guide to this powerful and popular toolkit.
£28.79
O'Reilly Media Hardening Cisco Routers
Network administrators, auditors and architects know the importance of securing networks and finding security solutions that can be implemented quickly. This book focuses on ways to secure Cisco routers, it is a reference for protecting the protectors. Topics covered include: the importance of router security and where routers fit into an overall security plan; different router configurations for various versions of Cisco's IOS; standard ways to access a Cisco router and the security implications of each; password and privilege levels in Cisco routers; authentication, authorization and accounting (AAA) control; router warning banner use (as recommended by the FBI); unnecessary protocols and services commonly run on Cisco routers; SNMP security; anti-spoofing; protocol security for RIP, OSPF, EIGRP, NTP and BGP; logging violations; incident response; and physical security. There is a checklist at the end of each chapter that summarizes the hardening techniques discussed in the chapter. The checklists help double-check the configurations that have been instructed, and serve as quick references for future security procedures.
£17.99
O'Reilly Media Java Security 2e
One of Java's most striking claims is that it provides a secure programming environment. Yet despite endless discussion, few people understand precisely what Java's claims mean and how it backs up those claims. If you're a developer, network administrator or anyone else who must understand or work with Java's security mechanisms, Java Security is the in-depth exploration you need. Java Security, 2nd Edition, focuses on the basic platform features of Java that provide security--the class loader, the bytecode verifier, and the security manager--and recent additions to Java that enhance this security model: digital signatures, security providers, and the access controller. The book covers the security model of Java 2, Version 1.3, which is significantly different from that of Java 1.1. It has extensive coverage of the two new important security APIs: JAAS (Java Authentication and Authorization Service) and JSSE (Java Secure Sockets Extension). Java Security, 2nd Edition, will give you a clear understanding of the architecture of Java's security model and how to use that model in both programming and administration. The book is intended primarily for programmers who want to write secure Java applications. However, it is also an excellent resource for system and network administrators who are interested in Java security, particularly those who are interested in assessing the risk of using Java and need to understand how the security model works in order to assess whether or not Java meets their security needs.
£39.59
O'Reilly Media Using SANs & NAS
Data is the lifeblood of modern business, and modern data centres have demanding requirements for size, speed, and reliability. Storage Area Networks (SANs) and Network Attached Storage (NAS) allow organizations to manage and back up huge file systems quickly, thereby keeping their lifeblood flowing. W. Curtis Preston's insightful book takes you through the ins and outs of building and managing large data centres using SANs and NAS. Network administrators are aware that multi-terabyte data stores are common and petabyte data stores are starting to appear. Given this much data, how can they ensure that it is available all the time, that access times and throughput are reasonable, and that the data can be backed up and restored in a timely manner? SANs and NAS provide solutions that help work through these problems, with special attention to the difficulty of backing up huge data stores. This book explains the similarities and differences of SANs and NAS to help determine which, or both, of these complementing technologies are appropriate for your network. Using SANs, for instance, is a way to share multiple devices (tape drives and disk drives) for storage, while NAS is a means for centrally storing files so they can be shared. Preston examines each technology with a vendor neutral approach, starting with the building blocks of a SAN and how they can be assembled for effective storage solutions. He covers day-to-day management and backup and recovery for both SANs and NAS in detail.
£21.59
O'Reilly Media Learning MySQL: Get a Handle on Your Data
Get a comprehensive overview on how to set up and design an effective database with MySQL. This thoroughly updated edition covers MySQL's latest version, including its most important aspects. Whether you're deploying an environment, troubleshooting an issue, or engaging in disaster recovery, this practical guide provides the insights and tools necessary to take full advantage of this powerful RDBMS. Authors Vinicius Grippa and Sergey Kuzmichev from Percona show developers and DBAs methods for minimizing costs and maximizing availability and performance. You'll learn how to perform basic and advanced querying, monitoring and troubleshooting, database management and security, backup and recovery, and tuning for improved efficiency. This edition includes new chapters on high availability, load balancing, and using MySQL in the cloud. Get started with MySQL and learn how to use it in production Deploy MySQL databases on bare metal, on virtual machines, and in the cloud Design database infrastructures Code highly efficient queries Monitor and troubleshoot MySQL databases Execute efficient backup and restore operations Optimize database costs in the cloud Understand database concepts, especially those pertaining to MySQL
£47.69
O'Reilly Media Designing with Sound: Fundamentals for Products and Services
Sound can profoundly impact how people interact with your product. Well-designed sounds can be exceptionally effective in conveying subtle distinctions, emotion, urgency, and information without adding visual clutter. In this practical guide, Amber Case and Aaron Day explain why sound design is critical to the success of products, environments, and experiences. Just as visual designers have a set of benchmarks and a design language to guide their work, this book provides a toolkit for the auditory experience, improving collaboration for a wide variety of stakeholders, from product developers to composers, user experience designers to architects. You’ll learn a complete process for designing, prototyping, and testing sound. In two parts, this guide includes: Past, present, and upcoming advances in sound design Principles for designing quieter products Guidelines for intelligently adding and removing sound in interactions When to use voice interfaces, how to consider personalities, and how to build a knowledge map of queries Working with brands to create unique and effective audio logos that will speak to your customers Adding information using sonification and generative audio
£17.99
O'Reilly Media Cython
Build software that combines Python's expressivity with the performance and control of C (and C++). It's possible with Cython, the compiler and hybrid programming language used by foundational packages such as NumPy, and prominent in projects including Pandas, h5py, and scikits-learn. In this practical guide, you'll learn how to use Cython to improve Python's performance - up to 3000x - and to wrap C and C++ libraries in Python with ease. Author Kurt Smith takes you through Cython's capabilities, with sample code and in-depth practice exercises. If you're just starting with Cython, or want to go deeper, you'll learn how this language is an essential part of any performance-oriented Python programmer's arsenal.Use Cython's static typing to speed up Python code Gain hands-on experience using Cython features to boost your numeric-heavy Python Create new types with Cython - and see how fast object-oriented programming in Python can be Effectively organize Cython code into separate modules and packages without sacrificing performance Use Cython to give Pythonic interfaces to C and C++ libraries Optimize code with Cython's runtime and compile-time profiling tools Use Cython's prange function to parallelize loops transparently with OpenMP
£21.59
O'Reilly Media Juniper SRX Series
This complete field guide, authorized by Juniper Networks, is the perfect hands-on reference for deploying, configuring, and operating Juniper's SRX Series networking device. Authors Brad Woodberg and Rob Cameron provide field-tested best practices for getting the most out of SRX deployments, based on their extensive field experience. Updated and revised, this edition of Junos Security shows you how to use SRX gateways to address an array of network requirements - including IP routing, intrusion detection, attack mitigation, unified threat management, and WAN acceleration. Along with case studies and troubleshooting tips, each chapter provides study questions and lots of useful illustrations. Explore SRX components, platforms, and various deployment scenarios Learn best practices for configuring SRX's core networking features Leverage SRX system services to attain the best operational state Deploy SRX in transparent mode to act as a Layer 2 bridge Configure, troubleshoot, and deploy SRX in a highly available manner Design and configure an effective security policy in your network Implement and configure network address translation (NAT) types Provide security against deep threats with AppSecure, intrusion protection services, and unified threat management tools
£57.59
O'Reilly Media Getting Started with Rstudio
This e-book will introduce users to the RStudio framework for using and programming R, the widely used open source statistical computing environment. The RStudio framework, is an open source project that brings together many powerful coding tools into an intuitive interface. It runs under all major platforms (Windows, Mac, Linux) and through a web browser (using the server installation). This text should appeal to newer R users and students who want to explore the interface to get the most out of R and to older R users who want to use a more modern looking development environment. The book will serve as both a resource to look up specific features provided by RStudio and as an introduction to the following processes with R: data analysis, programming and report generation.
£14.39
O'Reilly Media AI-Powered Business Intelligence: Improving Forecasts and Decision Making with Machine Learning
Use business intelligence to power corporate growth, increase efficiency, and improve corporate decision-making. With this practical book, you'll explore the most relevant AI use cases for BI, including improved forecasting, automated classification, and AI-powered recommendations. And you'll learn how to draw insights from unstructured data sources like text, image, and voice audio files. Author Tobias Zwingmann, senior data scientist and cofounder of Germany-based AI startup RAPYD.AI, helps BI, business, and data analysts understand high-impact areas of predictive and prescriptive analytics. You'll learn how to leverage popular AI-as-a-service and AutoML platforms to ship enterprise-grade proof of concepts without the help of software engineers or data scientists. Learn how AI can generate business impact in BI environments Use AutoML for automated classification and improved forecasting Implement recommendation services to support decision-making Draw insights from text data at scale with NLP services Extract information from documents and images with computer vision services Make voice audio files accessible for reporting with AI transcription services Build interactive user frontends for AI-powered dashboard prototypes Implement an end-to-end case study for building an AI-powered customer analytics dashboard
£47.69
O'Reilly Media PHP Web Services 2e
Whether you're sharing data between two internal systems or building an API so that users can access their data, this practical guide has everything you need to build APIs with PHP. Author Lorna Jane Mitchell provides lots of hands-on code samples, real-world examples, and advice based on her extensive experience to guide you through the process-from the underlying theory to methods for making your service robust.You'll learn how to use this language to work with JSON, XML, and other web service technologies. This updated second edition includes new tools and features that reflect PHP updates and changes on the Web.Explore HTTP, from the request/response cycle to its verbs, headers, and cookiesWork with and publish webhooks-user-defined HTTP callbacksDetermine whether JSON or XML is the best data format for your applicationGet advice for working with RPC, SOAP, and RESTful servicesUse several tools and techniques for debugging HTTP web servicesChoose the service that works best for your application, and learn how to make it robustDocument your API-and learn how to design it to handle errors
£21.59
O'Reilly Media Think DSP
"Think DSP: Digital Signal Processing in Python" is an introduction to signal processing and system analysis using a computational approach. The premise of this book (like the others in the Think X series) is that if you know how to program, you can use that skill to learn other things. By the end of the first chapter, you'll be able to decompose a sound into its harmonics, modify the harmonics, and generate new sounds. Subsequent chapters follow a logical progression that develops the important ideas incrementally, with a focus on applications.
£21.59
O'Reilly Media DIY Satellite Platforms: Building a Space-Ready General Base Picosatellite for Any Mission
Can any hobbyist build a satellite? Our DIY guide steps you through designing and building a base picosatellite platform tough enough to withstand launch and survive in orbit. If you have basic maker skills, you can build a space-ready solar-powered computer-controlled assembly suitable for attaching instruments and rocketing into space.
£6.92
O'Reilly Media Practical Data Privacy: Enhancing Privacy and Security in Data
Between major privacy regulations like the GDPR and CCPA and expensive and notorious data breaches, there has never been so much pressure for data scientists to ensure data privacy. Unfortunately, integrating privacy into your data science workflow is still complicated. This essential guide will give you solid advice and best practices on breakthrough privacy-enhancing technologies such as encrypted learning and differential privacy--as well as a look at emerging technologies and techniques in the field. Practical Data Privacy answers important questions such as: What do privacy regulations like GDPR and CCPA mean for my project? What does "anonymized data" really mean? Should I anonymize the data? If so, how? Which privacy techniques fit my project and how do I incorporate them? What are the differences and similarities between privacy-preserving technologies and methods? How do I utilize an open-source library for a privacy-enhancing technique? How do I ensure that my projects are secure by default and private by design? How do I create a plan for internal policies or a specific data project that incorporates privacy and security from the start?
£47.69
O'Reilly Media Continuous Deployment
£47.69
O'Reilly Media Make - Geometry
Geometry, of all the branches of mathematics, is the one that is most easily visualized by making something. However, it is all too easy to reduce it to reams of formulas to memorize and proofs to replicate. This book aims to take geometry back to its practical roots with 3D printed models and puzzles as well as demonstrations with household objects like flashlights and paper towel tubes. This is not a traditional geometry textbook, but rather builds up understanding of geometry concepts while also bringing in elements of concepts normally learned much later. Some of the models are counterintuitive, and figuring out how and why they work will both entertain and give insights. Two final chapters suggesting open-ended projects in astronomy and physics, and art and architecture, allow for deeper understanding and integration of the learning in the rest of the book.
£21.59
O'Reilly Media Soft Robotics: A DIY Introduction to Squishy, Stretchy, and Flexible Robots
Soft robotics is an emerging field that approaches robots in new ways, enabling them to operate in environments that are unstructured or unstable and to perform tasks that require delicacy and malleability. It's all about engineering with soft materials -- silicone, cloth, balloons, flexible plastics -- and combining them in different ways to come up with novel, approachable, and surprising solutions to interesting problems. This book introduces soft-robotics concepts to students, inventors, and makers with easy-to-understand explanations and hands-on DIY projects. The projects use a wide range of tools and techniques -- including microcontrollers, 3D printing, laser cutting, mold making, casting, and heat sealing -- to create intriguing soft robots and devices. It is tinkering at its finest! World's first DIY project book on soft robotics Written by designers working on the forefront of the field Approaches projects from simple introductions to more complex designs that build on what you know Explore robotics using novel materials and techniques you can apply to challenges far outside of robotics Soft robotics DIY projects that are relatively affordable, accessible and achievable. Explore and build creations from the brand new emerging field of robotics Provides context on the field of soft robotics alongside hands-on learning Teaches skills frequently overlooked Projects that are aesthetically appealing and novel Foreword by Chris Atkeson, whose research directly inspired the design of Big Hero 6's Baymax
£17.99
O'Reilly Media Practical C Programming 3e
There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks(r) famous. C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain. This book teaches you not only the mechanics of programming, but also describes how to create programs that are easy to read, debug, and update. Practical rules are stressed. For example, there are fifteen precedence rules in C (&& comes before || comes before ?:). The practical programmer reduces these to two: * Multiplication and division come before addition and subtraction. Contrary to popular belief, most programmers do not spend most of their time creating code. Most of their time is spent modifying someone else's code. This books shows you how to avoid the all-too-common obfuscated uses of C (and also to recognize these uses when you encounter them in existing programs) and thereby to leave code that the programmer responsible for maintenance does not have to struggle with. Electronic Archaeology, the art of going through someone else's code, is described. This third edition introduces popular Integrated Development Environments on Windows systems, as well as UNIX programming utilities, and features a large statistics-generating program to pull together the concepts and features in the language.
£32.39
O'Reilly Media bash Idioms: Write Powerful, Flexible, Readable Shell Scripts
Shell scripts are everywhere, especially those written in bash compatible syntax, and it's extremely useful to be able to understand and write them, but they can be complex and obscure. Complexity is the enemy of security, but it's also the enemy of readability and understanding. With this practical book, you'll learn how to decipher old bash code and write new code that's as clear and readable as possible. Your future you will thank you. Authors Carl Albing and JP Vossen show you how to use the power and flexibility of the shell to your advantage. You'll learn how to read and write scripts like an expert, so that you can: Write useful, flexible, and readable bash code...with style Decode bash code such as ${MAKEMELC,,} and ${PATHNAME##*/} Save time and ensure consistency when automating tasks Amaze and impress colleagues with bash idioms Discover how bash idioms can make your code clean and concise
£43.19
O'Reilly Media Data Mesh: Delivering Data-Driven Value at Scale
We're at an inflection point in data, where our data management solutions no longer match the complexity of organizations, the proliferation of data sources, and the scope of our aspirations to get value from data with AI and analytics. In this practical book, author Zhamak Dehghani introduces data mesh, a decentralized sociotechnical paradigm drawn from modern distributed architecture that provides a new approach to sourcing, sharing, accessing, and managing analytical data at scale. Dehghani guides practitioners, architects, technical leaders, and decision makers on their journey from traditional big data architecture to a distributed and multidimensional approach to analytical data management. Data mesh treats data as a product, considers domains as a primary concern, applies platform thinking to create self-serve data infrastructure, and introduces a federated computational model of data governance. Get a complete introduction to data mesh principles and its constituents Design a data mesh architecture Guide a data mesh strategy and execution Navigate organizational design to a decentralized data ownership model Move beyond traditional data warehouses and lakes to a distributed data mesh
£57.59
O'Reilly Media Head First Git: A Learner's Guide to Understanding Git from the Inside Out
What will you learn from this book? Many people who use Git rely on "recipes"--copying and pasting commands they find on the internet without really understanding how Git actually works. But what do you do if you find yourself in a tight spot? You can't simply wing it. With this unique hands-on guide, you'll learn the ways of Git and have fun while doing it. Raju Gandhi peels back the layers to reveal the simple yet powerful engine that powers Git, so you'll understand not just the how but the why. You'll master branches, merges, commit messages, search, utilities, and more; learn best practices for collaborative work; and unlock the full potential of Git. What's so special about this book? If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you'll learn Git through a multisensory experience that engages your mind rather than a text-heavy approach that puts you to sleep.
£57.59
O'Reilly Media Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best practices--that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture. By interweaving a story about a fictional group of technology professionals--the Sysops Squad--they examine everything from how to determine service granularity, manage workflows and orchestration, manage and decouple contracts, and manage distributed transactions to how to optimize operational characteristics, such as scalability, elasticity, and performance. By focusing on commonly asked questions, this book provides techniques to help you discover and weigh the trade-offs as you confront the issues you face as an architect. Analyze trade-offs and effectively document your decisions Make better decisions regarding service granularity Understand the complexities of breaking apart monolithic applications Manage and decouple contracts between services Handle data in a highly distributed architecture Learn patterns to manage workflow and transactions when breaking apart applications
£57.59
O'Reilly Media DevOps Tools for Java Developers: Best Practices from Source Code to Production Containers
With the rise of DevOps, low-cost cloud computing, and container technologies, the way Java developers approach development today has changed dramatically. This practical guide helps you take advantage of microservices, serverless, and cloud native technologies using the latest DevOps techniques to simplify your build process and create hyperproductive teams. Stephen Chin, Melissa McKay, Ixchel Ruiz, and Baruch Sadogursky from JFrog help you evaluate an array of options. The list includes source control with Git, build declaration with Maven and Gradle, CI/CD with CircleCI, package management with Artifactory, containerization with Docker and Kubernetes, and much more. Whether you're building applications with Jakarta EE, Spring Boot, Dropwizard, MicroProfile, Micronaut, or Quarkus, this comprehensive guide has you covered. Explore software lifecycle best practices Use DevSecOps methodologies to facilitate software development and delivery Understand the business value of DevSecOps best practices Manage and secure software dependencies Develop and deploy applications using containers and cloud native technologies Manage and administrate source control repositories and development processes Use automation to set up and administer build pipelines Identify common deployment patterns and antipatterns Maintain and monitor software after deployment
£47.69
O'Reilly Media AI and Machine Learning For Coders: A Programmer's Guide to Artificial Intelligence
If you're looking to make a career move from programmer to AI specialist, this is the ideal place to start. Based on Laurence Moroney's extremely successful AI courses, this introductory book provides a hands-on, code-first approach to help you build confidence while you learn key topics. You'll understand how to implement the most common scenarios in machine learning, such as computer vision, natural language processing (NLP), and sequence modeling for web, mobile, cloud, and embedded runtimes. Most books on machine learning begin with a daunting amount of advanced math. This guide is built on practical lessons that let you work directly with the code. You'll learn: How to build models with TensorFlow using skills that employers desire The basics of machine learning by working with code samples How to implement computer vision, including feature detection in images How to use NLP to tokenize and sequence words and sentences Methods for embedding models in Android and iOS How to serve models over the web and in the cloud with TensorFlow Serving
£47.69
O'Reilly Media Mapping Experiences: A Complete Guide to Creating Value through Journeys, Blueprints, and Diagrams
Customers who have inconsistent experiences with products and services are understandably frustrated. But it's worse for organizations that can't pinpoint the causes of these problems because they're too focused on processes. This updated book shows your team how to use alignment diagrams to turn valuable customer observations into actionable insight. With this powerful technique, you can visually map existing customer experience and envision future solutions. Designers, product and brand managers, marketing specialists, and business owners will discover how experience diagramming helps you determine where business goals and customer perspectives intersect. Armed with this insight, you can provide the people you serve with real value. Mapping experiences isn't just about product and service design; it's about understanding the human condition. Emphasize recent changes in business using the latest mapping techniques Create diagrams that account for multichannel experiences as well as ecosystem design Understand how facilitation is increasingly becoming part of mapping efforts, shifting the focus from a deliverable to actionability Explore ways to apply mapping of all kinds to noncommercial settings, such as helping victims of domestic violence
£40.49
O'Reilly Media Wordpress: The Missing Manual: The Book That Should Have Been in the Box
Whether you're a budding blogger or seasoned web designer, WordPress is a brilliant tool for creating websites - once you know how to tap into its impressive features. The latest edition of this jargon-free Missing Manual shows you how to use WordPress's themes, widgets, and plug-ins to build just about any kind of site. The important stuff you need to know: Set up WordPress. Configure WordPress on your web host or get it running on your home computer. Create your site. Get hands-on instructions for building all types of websites, from blogs to business sites with ecommerce features. Jazz it up. Add picture galleries, slideshows, video clips, music players, and podcasts. Add features. Select from thousands of plug-ins to enhance your site's capabilities, from contact forms to a basic shopping cart. Build a truly unique site. Customize a WordPress theme to create a site that looks exactly the way you want. Attract an audience. Use SEO, site statistics, and social sharing to reach more people. Stay safe. Use backup and staging tools to protect your content and avoid catastrophe.
£40.49
O'Reilly Media Practical Process Automation: Orchestration and Integration in Microservices and Cloud Native Architectures
In today's IT architectures, microservices and serverless functions play increasingly important roles in process automation. But how do you create meaningful, comprehensive, and connected business solutions when the individual components are decoupled and independent by design? Targeted at developers and architects, this book presents a framework through examples, practical advice, and use cases to help you design and automate complex processes. As systems are more distributed, asynchronous, and reactive, process automation requires state handling to deal with long-running interactions. Author Bernd Ruecker demonstrates how to leverage process automation technology like workflow engines to orchestrate software, humans, decisions, or bots. Learn how modern process automation compares to business process management, service-oriented architecture, batch processing, event streaming, and data pipeline solutions Understand how to use workflow engines and executable process models with BPMN Understand the difference between orchestration and choreography and how to balance both
£47.69
O'Reilly Media Python for DevOps: Learn Ruthlessly Effective Automation
Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python for everyday Linux systems administration tasks with today’s most useful DevOps tools, including Docker, Kubernetes, and Terraform. Learning how to interact and automate with Linux is essential for millions of professionals. Python makes it much easier. With this book, you’ll learn how to develop software and solve problems using containers, as well as how to monitor, instrument, load-test, and operationalize your software. Looking for effective ways to "get stuff done" in Python? This is your guide. Python foundations, including a brief introduction to the language How to automate text, write command-line tools, and automate the filesystem Linux utilities, package management, build systems, monitoring and instrumentation, and automated testing Cloud computing, infrastructure as code, Kubernetes, and serverless Machine learning operations and data engineering from a DevOps perspective Building, deploying, and operationalizing a machine learning project
£43.19
O'Reilly Media Designing for Behavior Change: Applying Psychology and Behavioral Economics
Designers and managers hope their products become essential for users-integrated into their lives like Instagram, Lyft, and others have become. Such deep integration isn't accidental: it's a process of careful design and iterative learning, especially for technology companies. This guide shows you how to apply behavioral science-research that supports many products-to help your users achieve their goals using your product. In this updated edition, Stephen Wendel, head of behavioral science at Morningstar, takes you step-by-step through the process of incorporating behavioral science into product design and development. Product managers, UX and interaction designers, and data analysts will learn a simple and effective approach for identifying target users and behaviors, building the product, and gauging its effectiveness. Learn the three main strategies to help people change behavior Identify behaviors your target audience seeks to change-and obstacles that stand in their way Develop effective designs that are enjoyable to use Measure your product's impact and learn ways to improve it Combine behavioral science with data science to pinpoint problems and test potential solutions
£40.49
O'Reilly Media Digital Transformation Game Plan: 34 Tenets for Masterfully Merging Technology and Business
The Digital Age is having a broad and profound impact on companies and entire industries. Rather than simply automate or embed digital technology into existing offerings, your business needs to rethink everything. In this practical book, three ThoughtWorks professionals provide a game plan to help your business through this transformation, along with technical concepts that you need to know to be an effective leader in a modern digital business. Chock-full of practical advice and case studies that show how businesses have transitioned, this book reveals lessons learned in guiding companies through digital transformation. While there’s no silver bullet available, you’ll discover effective ways to create lasting change at your organization. With this book, you’ll discover how to: Realign the business and operating architecture to focus on customer value Build a more responsive and agile organization to deal with speed and ambiguity Build next generation technology capability as a core differentiator
£33.29
O'Reilly Media Semantic Modeling for Data: Avoiding Pitfalls and Breaking Dilemmas
What value does semantic data modeling offer? As an information architect or data science professional, let’s say you have an abundance of the right data and the technology to extract business gold—but you still fail. The reason? Bad data semantics. In this practical and comprehensive field guide, author Panos Alexopoulos takes you on an eye-opening journey through semantic data modeling as applied in the real world. You’ll learn how to master this craft to increase the usability and value of your data and applications. You’ll also explore the pitfalls to avoid and dilemmas to overcome for building high-quality and valuable semantic representations of data. Understand the fundamental concepts, phenomena, and processes related to semantic data modeling Examine the quirks and challenges of semantic data modeling and learn how to effectively leverage the available frameworks and tools Avoid mistakes and bad practices that can undermine your efforts to create good data models Learn about model development dilemmas, including representation, expressiveness and content, development, and governance Organize and execute semantic data initiatives in your organization, tackling technical, strategic, and organizational challenges
£64.79
O'Reilly Media Practical Natural Language Processing: A Comprehensive Guide to Building Real-World NLP Systems
Many books and courses tackle natural language processing (NLP) problems with toy use cases and well-defined datasets. But if you want to build, iterate, and scale NLP systems in a business setting and tailor them for particular industry verticals, this is your guide. Software engineers and data scientists will learn how to navigate the maze of options available at each step of the journey. Through the course of the book, authors Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, and Harshit Surana will guide you through the process of building real-world NLP solutions embedded in larger product setups. You’ll learn how to adapt your solutions for different industry verticals such as healthcare, social media, and retail. With this book, you’ll: Understand the wide spectrum of problem statements, tasks, and solution approaches within NLP Implement and evaluate different NLP applications using machine learning and deep learning methods Fine-tune your NLP solution based on your business problem and industry vertical Evaluate various algorithms and approaches for NLP product tasks, datasets, and stages Produce software solutions following best practices around release, deployment, and DevOps for NLP systems Understand best practices, opportunities, and the roadmap for NLP from a business and product leader’s perspective
£57.59
O'Reilly Media Programming Rust: Fast, Safe Systems Development
Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management errors to data races between threads. With this practical guide, experienced systems programmers will learn how to successfully bridge the gap between performance and safety using Rust. Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust's features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency. You'll learn: Rust's fundamental data types and the core concepts of ownership and borrowing How to write flexible, efficient code with traits and generics How to write fast, multithreaded code without data races Rust's key power tools: closures, iterators, and asynchronous programming Collections, strings and text, input and output, macros, unsafe code, and foreign function interfaces This revised, updated edition covers the Rust 2021 Edition.
£57.59
O'Reilly Media UX Strategy: Product Strategy Techniques for Devising Innovative Digital Solutions
User experience (UX) strategy lies at the intersection of UX design and business strategy, but until now, there hasn't been an easy-to-apply framework for executing it. This hands-on guide introduces lightweight product strategy tools and techniques to help you and your team devise innovative digital solutions that people want. Author Jaime Levy shows UX/UI designers, product managers, entrepreneurs, and aspiring strategists simple to advanced methods that can be applied right away. You'll gain valuable perspective through business cases and historical context. This second edition includes new real-world examples, updated techniques, and a chapter on conducting qualitative online user research. Define value propositions and validate target users through provisional personas and customer discovery techniques Explore marketplace opportunities by conducting competitive research and analysis Design experiments using rapid prototypes that are focused on the business model Conduct online user research to gain valuable insights quickly on any budget Test business ideas and validate marketing channels by running online advertising and landing page campaigns
£35.99
O'Reilly Media Google BigQuery: The Definitive Guide: Data Warehousing, Analytics, and Machine Learning at Scale
Work with petabyte-scale datasets while building a collaborative, agile workplace in the process. This practical book is the canonical reference to Google BigQuery, the query engine that lets you conduct interactive analysis of large datasets. BigQuery enables enterprises to efficiently store, query, ingest, and learn from their data in a convenient framework. With this book, you’ll examine how to analyze data at scale to derive insights from large datasets efficiently. Valliappa Lakshmanan, tech lead for Google Cloud Platform, and Jordan Tigani, engineering director for the BigQuery team, provide best practices for modern data warehousing within an autoscaled, serverless public cloud. Whether you want to explore parts of BigQuery you’re not familiar with or prefer to focus on specific tasks, this reference is indispensable.
£47.69
O'Reilly Media Data Science from Scratch: First Principles with Python
Data science libraries, frameworks, modules, and toolkits are great for doing data science, but they’re also a good way to dive into the discipline without actually understanding data science. With this updated second edition, you’ll learn how many of the most fundamental data science tools and algorithms work by implementing them from scratch. If you have an aptitude for mathematics and some programming skills, author Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with hacking skills you need to get started as a data scientist. Today’s messy glut of data holds answers to questions no one’s even thought to ask. This book provides you with the know-how to dig those answers out.
£47.69
O'Reilly Media This Is Service Design Methods: A Companion to This Is Service Design Doing
In this book, you’ll find 54 hands-on descriptions that help you do the key methods used in service design. These methods include instructions, guidelines, and tips-and-tricks for activities within research, ideation, prototyping, and facilitation. This is the print version of the method companion to the book This Is Service Design Doing (#TiSDD). It includes the same content that you can find free on the book website, tisdd.com, but nicely revisualized and presented in a professional bound format. Caveat: While methods are the building blocks of a service design process, owning a pile of bricks does not make you an architect or even a bricklayer. Success in doing service design certainly requires a mastery of these methods. However, you must also be able to combine them into a process that fits the context and needs of your organization and guide people through this new way of working. This book only contains the building blocks—the methods. It doesn’t detail how to assemble them into a cohesive design process or how to plan or manage it. Neither does it describe why people should invest in service design nor explain how to bring service design to life in your organization. For all of this (and more), please read This Is Service Design Doing.
£35.99
O'Reilly Media Asterisk: The Definitive Guide: Open Source Telephony for the Enterprise
Design a complete Voice over IP (VoIP) or traditional PBX system with Asterisk, even if you have only basic telecommunications knowledge. This bestselling guide makes it easy with a detailed roadmap that shows you how to install and configure this open source software, whether you’re upgrading your existing phone system or starting from scratch. Ideal for Linux administrators, developers, and power users, this updated fifth edition shows you how to set up VoIP-based private telephone switching systems within the enterprise. You’ll get up to speed on the features in Asterisk 16, the latest long-term support release from Digium. This book also includes new chapters on WebRTC and the Asterisk Real-time Interface (ARI). Discover how WebRTC provides a new direction for Asterisk Gain the knowledge to build a simple but complete phone system Build an interactive dialplan, using best practices for Asterisk’s advanced features Learn how ARI has emerged as the API of choice for interfacing web development languages with Asterisk
£50.39
O'Reilly Media Python for Finance 2e: Mastering Data-Driven Finance
The financial industry has recently adopted Python at a tremendous rate, with some of the largest investment banks and hedge funds using it to build core trading and risk management systems. Updated for Python 3, the second edition of this hands-on book helps you get started with the language, guiding developers and quantitative analysts through Python libraries and tools for building financial applications and interactive financial analytics. Using practical examples throughout the book, author Yves Hilpisch also shows you how to develop a full-fledged framework for Monte Carlo simulation-based derivatives and risk analytics, based on a large, realistic case study. Much of the book uses interactive IPython Notebooks
£57.59
O'Reilly Media AI for People and Business: A Framework for Better Human Experiences and Business Success
If you’re an executive, manager, or anyone interested in leveraging AI within your organization, this is your guide. You’ll understand exactly what AI is, learn how to identify AI opportunities, and develop and execute a successful AI vision and strategy. Alex Castrounis, business consultant and former IndyCar engineer and race strategist, examines the value of AI and shows you how to develop an AI vision and strategy that benefits both people and business. AI is exciting, powerful, and game changing—but too many AI initiatives end in failure. With this book, you’ll explore the risks, considerations, trade-offs, and constraints for pursuing an AI initiative. You’ll learn how to create better human experiences and greater business success through winning AI solutions and human-centered products. Use the book’s AIPB Framework to conduct end-to-end, goal-driven innovation and value creation with AI Define a goal-aligned AI vision and strategy for stakeholders, including businesses, customers, and users Leverage AI successfully by focusing on concepts such as scientific innovation and AI readiness and maturity Understand the importance of executive leadership for pursuing AI initiatives
£40.49
O'Reilly Media Devices of the Soul: Battling for Our Selves in an Age of Machines
"Self-forgetfulness is the reigning temptation of the technological era. This is why we so readily give our assent to the absurd proposition that a computer can add two plus two, despite the obvious fact that it can do nothing of the sort--not if we have in mind anything remotely resembling what we do when we add numbers. In the computer's case, the mechanics of addition involve no motivation, no consciousness of the task, no mobilization of the will, no metabolic activity, no imagination. And its performance brings neither the satisfaction of accomplishment nor the strengthening of practical skills and cognitive capacities." In this insightful book, author Steve Talbott, software programmer and technical writer turned researcher and editor for The Nature Institute, challenges us to step back and take an objective look at the technology driving our lives. At a time when 65 percent of American consumers spend more time with their PCs than they do with their significant others, according to a recent study, Talbott illustrates that we're forgetting one important thing--our Selves, the human spirit from which technology stems. Whether we're surrendering intimate details to yet another database, eschewing our physical communities for online social networks, or calculating our net worth, we freely give our power over to technology until, he says, "we arrive at a computer's-eye view of the entire world of industry, commerce, and society at large...an ever more
£16.65
O'Reilly Media Design for How People Think: Using Brain Science to Build Better Products
User experience doesn’t happen on a screen; it happens in the mind, and the experience is multidimensional and multisensory. This practical book will help you uncover critical insights about how your customers think so you can create products or services with an exceptional experience. Corporate leaders, marketers, product owners, and designers will learn how cognitive processes from different brain regions form what we perceive as a singular experience. Author John Whalen shows you how anyone on your team can conduct "contextual interviews" to unlock insights. You’ll then learn how to apply that knowledge to design brilliant experiences for your customers. Learn about the "six minds" of user experience and how each contributes to the perception of a singular experience Find out how your team—without any specialized training in psychology—can uncover critical insights about your customers’ conscious and unconscious processes Learn how to immediately apply what you’ve learned to improve your products and services Explore practical examples of how the Fortune 100 used this system to build highly successful experiences
£40.49
O'Reilly Media Machine Learning and Security: Protecting Systems with Data and Algorithms
Can machine learning techniques solve our computer security problems and finally put an end to the cat-and-mouse game between attackers and defenders? Or is this hope merely hype? Now you can dive into the science and answer this question for yourself. With this practical guide, you’ll explore ways to apply machine learning to security issues such as intrusion detection, malware classification, and network analysis. Machine learning and security specialists Clarence Chio and David Freeman provide a framework for discussing the marriage of these two fields, as well as a toolkit of machine-learning algorithms that you can apply to an array of security problems. This book is ideal for security engineers and data scientists alike. Learn how machine learning has contributed to the success of modern spam filters Quickly detect anomalies, including breaches, fraud, and impending system failure Conduct malware analysis by extracting useful information from computer binaries Uncover attackers within the network by finding patterns inside datasets Examine how attackers exploit consumer-facing websites and app functionality Translate your machine learning algorithms from the lab to production Understand the threat attackers pose to machine learning solutions
£47.69
O'Reilly Media Text Mining with R
Tackle a variety of tasks in natural language processing by learning how to use the R language and tidy data principles. This practical guide provides examples and resources to help you get up to speed with dplyr, broom, ggplot2, and other tidy tools from the R ecosystem. You'll discover how tidy data principles can make text mining easier, more effective, and consistent by employing tools already in wide use. Text Mining with R shows you how to manipulate, summarize, and visualize the characteristics of text, sentiment analysis, tf-idf, and topic modeling. Along with tidy data methods, you'll also examine several beginning-to-end tidy text analyses on data sources from Twitter to NASA datasets. These analyses bring together multiple text mining approaches covered in the book. Get real-world examples for implementing text mining using tidy R package Understand natural language processing concepts like sentiment analysis, tf-idf, and topic modeling Learn how to analyze unstructured, text-heavy data using R language and ecosystem
£28.79
O'Reilly Media The Manager`s Path
Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal-especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager. From mentoring interns to working with senior staff, you'll get actionable advice for approaching various obstacles in your path. This book is ideal whether you're a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. Begin by exploring what you expect from a manager Understand what it takes to be a good mentor, and a good tech lead Learn how to manage individual members while remaining focused on the entire team Understand how to manage yourself and avoid common pitfalls that challenge many leaders Manage multiple teams and learn how to manage managers Learn how to build and bootstrap a unifying culture in teams
£28.79
O'Reilly Media Applied Text Analysis with Python: Enabling Language-Aware Data Products with Machine Learning
From news and speeches to informal chatter on social media, natural language is one of the richest and most underutilized sources of data. Not only does it come in a constant stream, always changing and adapting in context; it also contains information that is not conveyed by traditional data sources. The key to unlocking natural language is through the creative application of text analytics. This practical book presents a data scientist’s approach to building language-aware products with applied machine learning. You’ll learn robust, repeatable, and scalable techniques for text analysis with Python, including contextual and linguistic feature engineering, vectorization, classification, topic modeling, entity resolution, graph analysis, and visual steering. By the end of the book, you’ll be equipped with practical methods to solve any number of complex real-world problems. Preprocess and vectorize text into high-dimensional feature representations Perform document classification and topic modeling Steer the model selection process with visual diagnostics Extract key phrases, named entities, and graph structures to reason about data in text Build a dialog framework to enable chatbots and language-driven interaction Use Spark to scale processing power and neural networks to scale model complexity
£47.69