All Books


Observability Engineering

Software

Observability is critical for building, changing, and understanding the software that powers complex modern systems. Teams that adopt observability are much better equipped to ship code swiftly and confidently, identify outliers and aberrant behaviors, and understand the experience of each and every user. This practical book explains the value of o

Developing on AWS with C#

C# .NET AWS

Many organizations today have begun to modernize their Windows workloads to take full advantage of cloud economics. If you're a C# developer at one of these companies, you need options for rehosting, replatforming, and refactoring your existing .NET Framework applications. This practical book guides you through the process of converting your monoli

DevOps For Dummies

DevOps

DevOps (short for development and operations), 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 principles in which business owners and the development, operations, and quality assurance departments collaborate to d

Data Mesh For Dummies

Data Mesh is a relatively new approach to data management. It combines several important trends in data management, including domain-driven design and data as a product, to decentralize the ownership of ingestion, processing, and serving of data. Zhamak Dehghani defined the term in 2019 as "a decentralized sociotechnical approach to share, access,

Artificial Intelligence and Librarianship, 3rd Edition

This open book provides a comprehensive and technically grounded exploration of Artificial Intelligence (AI) and Machine Learning (ML) within the context of modern librarianship and information science. Authored by Martin Frické, it moves beyond theoretical discussion to focus on practical applications and the underlying architecture of contempora

Blueprints

Java

Blueprints is a concise yet comprehensive coverage of Object-Oriented Analysis and Design concepts, suitable for a second programming course in Computer Science. It introduces and teaches application development in a command-line environment, and assumes basic expertise with the Java programming language.

NGINX Cookbook, Part 3

Nginx AWS Azure Docker

This is the third and final installment of the NGINX Cookbook. This book is about NGINX the web server, reverse proxy, load balancer, and HTTP cache. This installment focuses on deployment and operations of NGINX and NGINX Plus, the licensed version of the server. Throughout this installment the reader will learn about deploying NGINX to Amazon Web

NGINX Cookbook, Part 2

Nginx

This is the 2nd of three installments of NGINX Cookbook. This book is about NGINX the web server, reverse proxy, load balancer, and HTTP cache. This installment focuses on security aspects and features of NGINX and NGINX Plus, the licensed version of the NGINX server. Throughout this installment the reader will learn the basics of controlling acces

NGINX Cookbook, Part 1

Nginx

This is the first of three installments of NGINX Cookbook. This book is about NGINX the web server, reverse proxy, load balancer, and HTTP cache. This installment focuses mostly on the load balancing aspect and the advanced features around load balancing, as well as some information around HTTP caching. The book touches on NGINX Plus, the licensed

Distributed Denial of Service (DDoS)

DDoS

Distributed Denial of Service (DDoS) attacks have existed for almost as long as the commercial web itself, and they remain one of the most effective ways to disrupt online services. But, since many of these attacks go undisclosed, industry collaboration on ways to combat them has been slow to emerge. This ebook provides engineers and IT managers wi