Advanced Learning Analytics Methods
This comprehensive and timely methodological book introduces several novel topics under the overarching sections of advanced learning analytics (LA), artificial intelligence (AI), precision education,...
Slow Electronics with Reservoir Computing
This open access book discusses "slow electronics", the study of devices processing signals with low frequencies. Computers have the remarkable ability to process data at high speeds, but they encount...
Financial Numerical Recipes in C++
This book is a discussion of the calculation of specific formulas in finance. The field of finance has seen a rapid development in recent years, with increasing mathematical sophistication. While the...
An Introduction to Matlab and Mathcad
This text is used in a mathematical software course at VMI that provides an introduction to Matlab and Mathcad. However, Troy Siemers also intends it to be a course book instead of an all inclusive re...
Monolith to Microservices
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building M...
NGINX Cookbook
NGINX is one of the most widely used web servers available today, in part because of its capabilities as a load balancer and reverse proxy server for HTTP and other network protocols. This cookbook pr...
Seeing Theory
Statistics is quickly becoming the most important and multi-disciplinary field of mathematics. According to the American Statistical Association, statistician is one of the top ten fastest-growing occ...
The Big Data Agenda
This book highlights that the capacity for gathering, analysing, and utilising vast amounts of digital (user) data raises significant ethical issues. Annika Richterich provides a systematic contempora...
Understanding Metadata
One viable option for organizations looking to harness massive amounts of data is the data lake, a single repository for storing all the raw data, both structured and unstructured, that floods into th...
Time Series Databases
Time series databases enable a fundamental step in the central storage and analysis of many types of machine data. As such, they lie at the heart of the Internet of Things (IoT). There's a revolution...
Introduction to Computer Graphics
This textbook provides a comprehensive introduction to computer graphics for a one-semester undergraduate course. It is designed for computer science students with substantial programming experience i...
Learning How to Use Microsoft Excel 365
This core Microsoft Excel text provides students with the skills needed to execute many personal and professional activities. It also prepares them to go on to more advanced skills using the Excel sof...
Robotic Process Automation For Dummies
RPA is the use of computer software "robots" to handle repetitive, rule-based digital tasks, interacting with applications and information sources the same way humans do now. At its most basic level...
DevOps For Dummies, 3rd Edition
DevOps like most new approaches, is only a buzzword for many people. Everyone talks about it, but not everyone knows what it is. In broad terms, DevOps is an approach based on lean and agile principle...
Operating Systems and Infrastructure in Data Science
In data science, mastering a system environment with its tools and processes is essential to achieve minimum productivity. Feeling alien to an environment, using the wrong tools or combining the right...
An Introduction to Python Jupyter Notebooks
This book is an introduction to the use of Python Jupyter Notebooks (JNBs) for college math teachers and their students. Each chapter contains a JNB lab with solutions. Experienced teachers can modify...
Automating Data Transformations
The modern data stack has evolved rapidly in the past decade. Yet, as enterprises migrate vast amounts of data from on-premises platforms to the cloud, data teams continue to face limitations executin...
Continuous Delivery in the Wild
Software delivery practices are constantly improving as companies apply the philosophy of continuous delivery to deploy and release changes quickly, safely, and predictably. Most teams, however, hit r...
Cloud Native Go
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...
Architecting for Scale, 2nd Edition
Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising avail...