Scripting and automation tasks often need to extract particular portions of text from input data or modify them from one format to another. This book will help you learn Regular Expressions as implemented in JavaScript. Regular expressions can be considered as a mini-programming language in itself and is well suited for a variety of text processing needs. The book heavily leans on exampl
Design research, or design studies as it is also called, has been gaining momentum as a field of academic inquiry since the beginning of 20th century. Originally, design research focused on design methods and processes but it has moved to cover more varied research questions related to design. Current research topics include, for example, how to study design and what methods can be used
What do Docker, Kubernetes, and Prometheus have in common? All of these cloud native technologies are written in the Go programming language. This practical book shows you how to use Go's strengths to develop cloud native services that are scalable and resilient, even in an unpredictable environment. You'll explore the composition and construction of these applications, from lower-level
This comprehensive and timely methodological book introduces several novel topics under the overarching sections of advanced learning analytics (LA), artificial intelligence (AI), precision education, and complex systems. These topics are presented using accessible language, beginning with introductory chapters that cover the fundamentals of each section, followed by step-by-step tutoria
Artificial intelligence (AI) robots can learn from their experiences, make decisions in real time, understand natural language and human gestures, and utilize computer vision to perceive and comprehend their environments. Beginning with the rudimentary concepts of AI, AI Robotics: Ethics, Algorithms, and Technology of Artificial Intelligence-Powered Robots explores the intersection of ro
More than half of the analytics and machine learning (ML) models created by organizations today never make it into production. Some of the challenges and barriers to operationalization are technical, but others are organizational. Either way, the bottom line is that models not in production can't provide business impact. This book introduces the key concepts of MLOps to help data scienti
Increase efficiency with ChatOps, an approach that helps IT teams collaborate and perform daily actions from a unique, turbocharged chatroom. With this 75-page report, you'll learn how your team can query information, work together on solutions, enter commands with bots and scripts, and comment on the work - all in one place and in real time. Author Jason Hand takes you through key ChatO
This book bridges theoretical computer science and machine learning by exploring what the two sides can teach each other. It emphasizes the need for flexible, tractable models that better capture not what makes machine learning hard, but what makes it easy. Theoretical computer scientists will be introduced to important models in machine learning and to the main questions within the fiel
AI coding assistants are helping teams create software faster than ever. But to turn that speed into real innovation, organizations must go beyond writing code and deliver software quickly, securely, and reliably. While AI-assisted coding is now mainstream, what happens after the code is written is still catching up. AI-Native Software Delivery is your practical guide to applying AI acro
The Internet's exponential growth is driven by the development and emergence of advanced technologies, attended by a flood of new services. The maturity of these technologies is a decisive factor in the progress of the entire telecom industry, leading to a profound transformation of computer networks from traditional, hardware-centric functions to flexible, software-based solutions. Netw