The engine never crashed. Every test passed. Then the opening auction cleared, order flow jumped fivefold, and for eight minutes it matched every order correctly against a book that was already 700 milliseconds out of date. Several hundred clients got fills that were individually plausible and collectively wrong. Nothing in the logs said why.This book is about that gap between "thread-safe" and "deterministic," and how to close it: lock-free CAS design, cache-line layout measured with perf c2c, zero-allocation hot paths, jitter hunted down to the interrupt level, and proof that the same event log replays byte-for-byte identical ten thousand times, including after a crash.
What does it take to turn an AI agent from a clever demo into something you can trust in production? This hands-on guide uses DeepSeek Harness to show how to build reliable, secure and observable agents, from a simple script to a production-ready service with budgets, tracing, evals and multi-tenant support.
Den här boken lär oss Podman genom att faktiskt använda det, laboration för laboration, från vårt allra första podman run till en komplett, rootless produktionsmiljö som startar sig själv efter en omstart. Vi bygger egna images, kopplar ihop containrar över nätverk vi själva skapar, sätter upp persistent lagring för riktiga databaser och lär oss felsöka system som faktiskt gått sönder, med flit.
Build a Deep Technical Understanding of How Modern Browsers Reveal Device IdentityBrowser fingerprinting has evolved far beyond traditional cookies and persistent tracking identifiers. Modern websites can derive identifying signals from browser internals, graphics hardware, JavaScript runtimes, network protocols, rendering engines, media subsystems, and operating system characteristics. When combined, these signals can help distinguish devices and correlate browsing sessions even when conventional tracking mechanisms are unavailable.Modern Browser Fingerprinting: Techniques and Code is a comprehensive technical guide to the architecture, mathematics, implementation, and practical applications of browser fingerprinting. It examines how individual signals are generated, how their identifying value can be measured, and how multiple observations can be combined to construct probabilistic device profiles.Combining technical explanations with source code, controlled experiments, telemetry analysis, and statistical methods, the book explores browser fingerprinting across security research, fraud prevention, bot detection, web analytics, and digital privacy. It also examines the limitations of fingerprint-based identification, including measurement noise, browser updates, hardware changes, signal instability, and privacy-preserving countermeasures.
A capture that's too big, a complaint that's too vague: this book teaches you to get from there to the packets that explain it. Twenty chapters and 80 exercises on real captures take you from your first capture to TLS decryption, scan detection and your own Lua dissector, with the output of commands run in the lab cited on the page so you can check it yourself.
Master Tcl 9.1 from the ground up with a practical guide that goes far beyond the basics. Explore the language, TclOO, metaprogramming, internals, C extensions and production architecture through clear explanations and runnable examples. Whether you are new to Tcl or upgrading, build the skills to write clean, reliable software.
You don't owe the world your code. Open-source culture has a default: build something good, publish it, license it, answer the issues, keep it compatible forever. The Sovereign Developer asks the question that default skips: what does this developer actually gain by making this work public, and what do they give up to do it?This is not an argument against open source. It's an argument against treating openness as the automatic answer for every project. Drawing on economics, law, and the realities of maintainer burnout, the book makes the case that keeping software private can be the better choice for a given developer, and if you've already published something that no longer serves you, it offers a framework for deciding what to do next.For developers who have felt pressure to open-source something without ever weighing the cost, this book makes the case for the other option.
Build real systems software with Odin. This practical guide takes you from the language basics to memory, concurrency, networking and performance. Learn how Odin works under the hood while building parsers, allocators, simulations and more, with complete examples and clear comparisons to C, C++, Rust and Go.
Mastering AI Agents: Hands-On Production Code is a practical engineering guide to building autonomous AI agent systems from first principles to production-scale infrastructure. The book focuses on the systems, architectures, and implementation patterns required to move beyond conversational LLM applications and build agents that can reason, use tools, maintain state, interact with other agents, execute code, recover from failures, and operate reliably in real-world environments.
Build a real LLM inference engine from the ground up in portable C. Learn how transformers work, load SafeTensors weights, implement KV caching and optimize inference on the CPU. By the end, you will run TinyLlama locally and generate text with a complete working runtime.
Unlock the full potential of large language models with RAG. This book takes you from core concepts to production-ready systems, exploring everything from embeddings and search to evaluation and security. With clear explanations, runnable code and practical insights, you'll learn how to build reliable AI systems grounded in the knowledge that matters.
Explore how modern GPU virtualization brings near-native performance to Linux virtual machines. From hardware and KVM/QEMU internals to virtio-nvgpu and NVIDIA's shared GPU architecture, this book takes you inside the stack with practical configurations, source code analysis and deployment patterns for real-world systems.
Linux GPU Drivers from Scratch is a comprehensive engineering guide to designing, implementing, debugging, and validating modern Linux GPU drivers at the kernel level. The book takes a ground-up approach to the Linux graphics stack, beginning with the architecture of the Direct Rendering Manager and progressing through hardware interfaces, display pipelines, memory management, command execution, synchronization, scheduling, virtualization, power management, security, diagnostics, and production readiness.
Apa yang tersisa dari kerja kita, selain riwayat commit? Sebagian pekerjaan selesai ketika laptop ditutup. Sebagian karya terus berjalan: website yang tetap dibaca, sistem yang tetap dipakai panitia, dokumentasi yang membuat pekerjaan tidak berhenti di satu orang. Allah berfirman: إِنَّا نَحْنُ نُحْيِي الْمَوْتَىٰ وَنَكْتُبُ مَا قَدَّمُوا وَآثَارَهُمْ ۚ وَكُلَّ شَيْءٍ أَحْصَيْنَاهُ فِي إِمَامٍ مُبِينٍ “Sesungguhnya Kami menghidupkan orang-orang mati dan Kami menuliskan apa yang telah mereka kerjakan serta bekas-bekas yang mereka tinggalkan. Segala sesuatu Kami kumpulkan dalam kitab yang jelas.” (QS. Yasin: 12) Buku ini adalah pengingat sebelum menjadi ajakan: bahwa waktu, keahlian, dan kesempatan belajar yang Allah titipkan tidak seharusnya berhenti hanya pada urusan pekerjaan. Di dalamnya ada sepuluh bentuk karya digital yang bisa dimulai seorang programmer — dari satu halaman jadwal kajian, pencatatan donasi, arsip materi, sampai mengajari satu orang. Semuanya disertai pagar niat, ikhlas, ilmu, dan cara. Bukan ajakan untuk menjadi sibuk terus-menerus. Ajakan untuk memilih satu karya kecil yang manfaatnya bisa berulang.