GitOps has caused quite some fuss on Twitter and KubeCon, and still continues to do so. This book aggregates the essence of GitOps to help clear up the confusion. This book answers the following questions:What is GitOps?Why should I use GitOps?How does GitOps work?How to get started with GitOps on Kubernetes?What's the Future of GitOps?
Master Kubernetes v1.35+ on your laptop without cloud bills. Build production-grade multi-node clusters using Kind (Kubernetes in Docker). From architecture basics to Ingress, Gateway API, and RBAC.
Learn how large language models work by building one from scratch. This hands-on guide walks you from first principles to a working Transformer you understand inside out.
This practical guide shows you how to harness ChatGPT and GPT-5 to boost productivity, create content, organize notes, and solve real-world problems efficiently. Learn how to craft precise prompts, optimize responses, and apply AI ethically while avoiding common pitfalls like bias, repetitive outputs, and over-reliance. The book also covers the evolution of GPT models, the Transformer architecture, and essential techniques to maximize AI performance. With hands-on examples, workflow integration tips, and insights into advanced AI tools, this guide empowers students, professionals, and hobbyists to confidently use AI in daily life. Take control of AI, improve your efficiency, and explore new creative possibilities with this beginner-friendly, practical, and responsible guide to ChatGPT and GPT-5.
This book takes you through the most common patterns and frameworks used by developers while creating software based on ROS 2. It's not a programming guide guiding you through the basic APIs, but is meant to help you organizing complex architectural patterns in robotics. It is written with an informal tone that will hopefully keep you entertained.
The best place to learn Vim is Vim. Both vimtutor and the help file have everything you ever need. However, the average user needs something more than vimtutor and less than the help file. Learn-Vim is an opinionated guide to learn the most useful parts of Vim in the least time possible. If you want to learn Vim and Vimscript, this is for you.
Build bulletproof Spring Boot microservices—from monolith migration to domain-driven design and event-driven patterns—while mastering the production essentials of resilience, observability, and zero‑downtime delivery. Turn complex domains into clean, scalable services with bounded contexts, aggregates, repositories, and domain events, then ship faster with rate‑limited APIs, backoff‑retries, and Kubernetes rollouts. If leading Java teams to reliable, cloud‑ready microservices is the goal, this is the hands‑on guide that gets systems into production with confidence.
Snort 3 was officially released in 2021, after a decade in development, and it is a powerful, full-featured IDS platform. Learn how to install it on just about any modern Debian-based Linux distro, and start using it today!
Do you want to be a better Scrum Master? Do you want to make a difference in the world? Are you a manager responsible for Agile teams. If so, then you need to learn the First Principles in Scrum. Some people say that these insights have changed their life, or given them their life back. Are you ready to make a change? Then read this book.
Naming is one of the most difficult and enduring challenges in software engineering, but few of us do it well. This practical and comprehensive book provides a set of principles, rules, and application guidelines for efficiently choosing good names in your code.

Hello! I'm Tony Robinson, a senior security analyst and rule writer on the Proofpoint Emerging Threats team. I write rules for the ETOPEN and ETPRO rulesets. My book will teach you about the ins and outs of Suricata, rules and rule writing in general, why the IDS software behaves a certain way, and how to get the most out of your Suricata deployments.
Effective Code Review Tips and Tricks