Leanpub Header

Skip to main content

Filters

Category: "Systems Engineering"

Books

  1. Zig in Depth
    Zig in Depth
    A Complete Guide to Modern Systems Programming
    Steve Publications

    Zig in Depth is a practical guide to modern systems programming with Zig. Through clear explanations and runnable examples, you'll learn to write safe, efficient, and idiomatic Zig code, from the language fundamentals to advanced features like comptime, memory management, concurrency, and C interoperability.

  2. The Ollama Assistant Handbook
    The Ollama Assistant Handbook
    Build a Personal AI Assistant Locally: From Installation to Production Deployment
    Steve Publications

    Build a powerful AI assistant that runs entirely on your own hardware. The Ollama Assistant Handbook takes you from installation to a production-ready assistant with memory, tools, voice, vision, and automation through practical, hands-on examples you can use immediately.

  3. Building a Hypervisor in Rust
    Building a Hypervisor in Rust
    From First Principles to a Full Virtualization Platform
    Steve Publications

    Build a complete x86_64 hardware-assisted hypervisor in Rust from the ground up. Through real, compilable code and clear explanations, you'll implement every major subsystem, from CPU and memory virtualization to device emulation, VirtIO, and multi-vCPU scheduling, gaining a practical understanding of modern virtualization.

  4. Inside macOS
    Inside macOS
    Architecture, Kernel, and Systems Programming on Apple's Operating System
    Steve Publications

    macOS powers millions of devices, but few developers ever explore what lies beneath its polished interface. Inside macOS explains how the XNU kernel, Mach, BSD, Apple Silicon, APFS, and modern security technologies work together, giving systems programmers, security researchers, and engineers a deep understanding of Apple's operating system.

  5. Architecting Agentic Systems
    Architecting Agentic Systems
    Engineering Dependable AI Agents
    Damian Beresford

    You shipped the demo. The model worked. Now production is coming, and the demo is not a system. An agentic system is a distributed-systems engineering problem — the reliability lives in the shell, not the model.

  6. Advanced Software Architecture
    Advanced Software Architecture
    Designing Resilient, Scalable Systems for the Cloud-Native Era
    Steve Publications

    Modern software architecture is about making the right design decisions for systems that must scale, adapt, and remain reliable. Advanced Software Architecture explores the patterns, principles, and real-world practices behind cloud-native systems, helping experienced developers and architects build resilient solutions with confidence.

  7. LLM Quantization Recipes
    LLM Quantization Recipes
    A Practical Guide to Compressing Large Language Models Without Losing Their Intelligence
    Steve Publications

    LLMs are too big for single GPUs, but quantization fixes that. This book cuts through the hype to show you how to actually compress models using GPTQ, AWQ, GGUF, and NF4 without losing quality. You get real benchmarks, working code, and a clear way to pick the right tool for your hardware. Stop guessing and start deploying efficient models today.

  8. SysML in Practice
    SysML in Practice
    A Practical Guide to Model-Based Systems Engineering
    Steve Publications

    Complex systems demand better ways of working. SysML in Practice is a practical guide to Model-Based Systems Engineering, showing you how to use SysML to model, analyze, and manage complex systems with confidence. With clear explanations, real-world examples, and industry case studies, you'll gain the skills to apply MBSE effectively from your first system model to enterprise-scale engineering.

  9. AI Transformation
    AI Transformation
    From AI Pilot to a board-Ready Enterprise Strategy
    Luca Berton

    This book gives senior technology leaders a practical operating system for enterprise AI strategy. It turns scattered pilots into a board-ready plan by walking through strategy, economics, vendor decisions, ownership, governance, GenAI architecture, and roadmap assembly: AI Platform Scorecard, Use-Case Prioritization Matrix, Budget Model + Cost Guardrails, Vendor Decision Framework, RACI Matrix.

  10. Enterprise Intelligence Architecture
    Enterprise Intelligence Architecture
    A Reference Architecture for Governed, Memory-Centric Enterprise AI Systems
    Danny Francisco

    Large language models are not the architecture. Enterprise Intelligence Architecture shows how memory, governance, orchestration, validation, and model routing work together to build AI systems that are reliable, explainable, and production-ready. A practical blueprint for architects, AI engineers, and technical leaders.

  11. Android App Architecture Mastery (2026 Edition)
    Android App Architecture Mastery (2026 Edition)
    Design Scalable, Modular & Production-Ready Apps with Clean Architecture, MVVM, MVI, Hilt & Modern Android Tools
    A.P. Pyre

    Build Android applications that scale with confidence. Android App Architecture Mastery (2026 Edition) delivers a production-focused blueprint for designing modular, testable, and maintainable apps using Clean Architecture, MVVM, MVI, Kotlin Coroutines, Flow, Hilt, Jetpack Compose, and modern Android engineering best practices.

  12. The Senior Go Engineer Interview Guide: AI Platform Engineering
    The Senior Go Engineer Interview Guide: AI Platform Engineering
    Production-Grade Go, LLM Platforms, RAG, Vector Search, and Cloud Native Systems
    Luca Sepe

    Prepare for senior Go interviews, or for the jump from mid-level to senior, with a focus on AI platform engineering: LLM gateways, RAG, vector search, Kubernetes, observability, concurrency ownership, and production failure modes. Includes interview questions, senior-level answer rubrics, executable Go examples, and a production-oriented RAG service capstone you can run, test, break, and explain.

  13. Building Your Own Linux Distribution from Scratch
    Building Your Own Linux Distribution from Scratch
    A Complete Step-by-Step Guide to Designing, Building, and Publishing a Custom Linux Operating System
    Steve Publications

    Build a Linux operating system from source with only the components you need. Learn how the kernel, boot process, system utilities, libraries and package management work together while gaining the practical skills to build and maintain your own Linux distribution.

  14. Rust for Linux Programming
    Rust for Linux Programming
    Build kernel modules, drivers, file systems, networking, and memory using Rust's ownership, traits, and RAII
    GitforGits | Asian Publishing House

    I wrote this book to show exactly what happens when you add Rust to the kernel. Not as a toy. Not as a single driver in a conference demo. It's a full module that covers process management, memory allocation, file systems, networking, device drivers, inter-process communication, and even machine learning inference. It's all built on safe abstractions, all compiled into one loadable binary, all tested on a running kernel. You'll find that each chapter adds new source files to the same module.

  15. Engineering On Purpose
    Engineering On Purpose
    Using SysML V2
    Richard Wallace

    In a galaxy not so far, far away… You have just received a set of requirements—or desires disguised as requirements—wild needs or want statements vaguely describing some notion of what the system should do. Now what? Where do you start with the specifications? Rule One: Don’t Panic, and reach for Engineering on Purpose!