Build collaborative software that keeps working when the network does not. This practical guide takes you from distributed systems fundamentals to working CRDT implementations and production-ready collaboration. Learn how CRDTs work, where they fit and how to handle scaling, security, metadata growth and failure in real systems.
Build real cross-platform apps with Python and Flet. This practical guide takes you from your first app to production, covering controls, navigation, architecture, testing and deployment. Along the way, you’ll learn where Flet shines, where it falls short and how to make smart technology choices.
Stop asking one giant prompt to carry your whole software system. Context Driven Development teaches you how to give AI coding agents explicit requirements, architecture decisions, constraints, tasks, and verification loops so they can work inside a reliable engineering environment.
Explore the Software, Computing Architectures, Data Pipelines, and High-Performance Systems Behind Modern High-Energy PhysicsCERN is more than a particle physics laboratory. It operates one of the world's most demanding scientific computing environments, bringing together extreme data rates, heterogeneous hardware, distributed storage, high-performance networking, real-time processing, large-scale simulation, machine learning, and advanced software engineering.Coding CERN: A Technical Developer's Guide explores the computing architecture behind experiments at the Large Hadron Collider (LHC), connecting detector electronics and real-time trigger systems with modern C++, ROOT, distributed computing, GPU acceleration, machine learning, high-performance computing, and global scientific infrastructure.The book takes a developer-oriented approach to the complete scientific computing pipeline, examining how physical events become digital signals, how those signals are filtered and reconstructed, and how the resulting data is stored, distributed, simulated, and analyzed across geographically dispersed computing facilities.
Software supply chains are now a critical attack surface. The Software Trust Chain explores how to secure code, dependencies, builds, CI/CD, containers and deployments in the age of generative AI and autonomous coding agents, focusing on practical engineering principles that remain useful as tools and platforms change.
Programming languages are entering a new era. This book explores Vale, Valen, Bend and Revo, showing how they approach memory safety, concurrency, type systems and verification. With runnable examples and clear technical analysis, it offers experienced programmers a grounded look at where systems programming may be headed.
AI is changing how we work, learn and live, but understanding it does not have to be complicated. This practical guide explains how modern AI and LLMs work, what they can do, where they fall short and how to use them effectively without the hype.
Build a real language server from the ground up in Rust. Learn how LSP works, then turn parsing, analysis and async Rust into autocomplete, diagnostics, go-to-definition, refactoring and more. By the end, you’ll have a production-ready server that works with VS Code, Neovim and other modern editors.
Heisenbugs, rubber ducks, spaghetti code, and everything in between. Explore 158 developer terms across 15 chapters in a visual field guide to the language behind the code. Created with AI assistance using scrolloom™.
Unlock NVIDIA GPU performance from Rust. This practical guide takes you from GPU architecture and memory hierarchies to writing and optimizing real CUDA Rust kernels. Explore both official Rust CUDA approaches with runnable examples and learn how to build fast, production-ready GPU code without giving up Rust’s safety and clarity.
Modern Java is more than a collection of new language features—it is a shift from implementing mechanics to expressing intent. Learn how records, sealed types, pattern matching, streams, modules, virtual threads, and other modern capabilities help you build Java software that is clearer, safer, and easier to evolve.
When critical infrastructure degrades, customer-facing applications continue blindly routing users into broken flows because modern architectures lack a dedicated layer for runtime coordination. This book introduces the Operational State Control Plane (OSCP)-formalizing the contracts, distribution mechanics, and zero-network resilience required to govern multi-surface application behavior during active incidents. A practical blueprint for platform architects, principal engineers, and SRE leaders running distributed production estates.
Go beyond writing code that works. Learn what really happens inside .NET, from C# and the JIT to memory, CPU execution and the operating system. This practical guide shows experienced developers how to measure performance, find real bottlenecks and make targeted improvements that hold up in production.
Learn real DevOps by building a production-style environment on your laptop. No cloud bills or subscriptions. Just systems you control end-to-end.
Build AI agents that actually hold up in production. This practical guide covers agent architecture, tool use, multi-agent systems, security, reliability, observability and operations, with working code throughout. Learn how to build agents that are dependable, cost-aware and ready for the real world.