Leanpub Header

Skip to main content

Filters

Books

  1. The C++ Interview Book
    The C++ Interview Book
    173 questions, from foundations to C++26
    Sandor Dargo

    173 C++ interview questions. Junior to Senior. auto to C++26. Every question has follow-ups, code samples, and cross-references. A 100-day study plan with spaced repetition gets you through them all. A code-reading capstone sharpens your skills under pressure. Not just the answers — the reasoning that survives the follow-up questions.

  2. The Hundred-Page Language Models Book
    The Hundred-Page Language Models Book
    hands-on with PyTorch
    Andriy Burkov

    Master language models through mathematics, illustrations, and code―and build your own from scratch!

  3. The Kubernetes Book
    The Kubernetes Book
    Nigel Poulton

    This 2026 edition of the best-selling Kubernetes book is fully updated for the latest versions of Kubernetes and the latest industry trends. You won't find a better and more up-to-date book on Kubernetes. Hand-crafted over the past 8 years by best-selling author Nigel Poulton. This book is a masterpiece.

  4. Switching to Linux
    Switching to Linux
    A Practical Guide for Windows and Mac Users
    Jay LaCroix

    Linux is one of the best decisions you can make for your computer — but knowing where to start is the hard part. This guide walks you through everything: choosing a distribution, installing it, and using it confidently every day. It was written by Jay LaCroix of Learn Linux TV, for complete beginners. No prior experience required.

  5. Ansible for DevOps
    Ansible for DevOps
    Server and configuration management for humans
    Jeff Geerling

    Ansible is a simple, but powerful, server and configuration management tool. Learn to use Ansible effectively, whether you manage one server—or thousands.

  6. Super Study Guide: Transformers & Large Language Models

    A clear, illustrated guide to large language models, covering key concepts and practical applications. Ideal for projects, interviews, or personal learning.

  7. Introduction to Zig
    Introduction to Zig
    a project-based book
    Pedro Faria

    An open, technical and introductory book for the Zig programming language, which is a new general-purpose and low-level programming language.

  8. Claude Code: Building Production Agents That Actually Scale
    Claude Code: Building Production Agents That Actually Scale
    Build, Evaluate, Secure, and Operate Production AI Agents with Claude Code, MCP, Hooks, and the Claude Agent SDK
    Thomas De Vos

    A best-selling book. The practitioner's guide to Claude Code in production. Thirty-one chapters covering the agent loop, tools, hooks, MCP, the Claude Agent SDK, permissions, multi-agent orchestration, evals, observability, and cost engineering. Includes a full walkthrough of Anthropic's financial services reference agents. Code from real production systems, not toy examples.

  9. Retrocomputing with Clash
    Retrocomputing with Clash
    Haskell for FPGA Hardware Design
    Gergő Érdi

    Haskell for FPGA Hardware Design: Use abstractions like monads and lenses to implement 1970's retro-computing devices like arcade machines and home computers.

  10. Frontend System Design Essentials
    Frontend System Design Essentials
    A practical guide to designing scalable, reliable, and maintainable frontend systems.
    Juntao Qiu

    A practical guide to designing scalable and maintainable frontends. Learn how to think beyond components, model data effectively, shape APIs around real access patterns, and apply modern techniques like pagination, caching, virtualization, and real-time updates. Perfect for engineers preparing for system design interviews or leveling up in complex frontend projects.

  11. Platform Strategy
    Platform Strategy
    Innovation Through Harmonization
    Gregor Hohpe

    Developer platforms promise to rewrite the laws of IT physics: they boost innovation through standards; they speed up development while assuring compliance; and they reduce cognitive load without restricting choice. Building such an in-house platform, or even deploying one, is far from easy, though. This book condenses a decade of building and rolling out platforms into practical advice for platform teams and users.5300+ happy readers! Also as Paperback edition

  12. Under The Hood
    Under The Hood
    Build Every Layer of a Large Language Model from Scratch
    Ramchand Kumaresan

    Bestselling book on building LLMs. A practical, project-driven manual for engineers who want to understand how modern language models are built — and where they fail — by writing every layer themselves. From a scalar autograd engine to RLHF to fused specialists, in 36 hands-on projects with deliberate sabotage experiments. Build it. Break it. Measure it.

  13. Residues: Time, Change, and Uncertainty in Software Architecture.

    Residuality Theory is a new way to think about the design of software systems that explains why we experience design the way we do, why certain things seem to work only sporadically, and why certain architects get it right so often regardless of which tools they use. A new, scientific approach is defined that fuses Software Engineering, Complexity Science, and Philosophy to produce an entirely new way to think about how to design software. The result is a theoretical base that allows architecture to finally become its own discipline.

  14. Linear Algebra
    Linear Algebra
    OpenIntro and Jim Hefferon

    If you are able to contribute, it will go to support OpenIntro (not the author), a US-based nonprofit working to spread open materials, e.g. by providing desk copies to instructors considering this text. This listing is in collaboration with the textbook's author, Jim Hefferon. Linear Algebra's official websitePaperbacks are $22openintro.org

  15. Algebra-Driven Design
    Algebra-Driven Design
    Elegant Solutions from Simple Building Blocks
    Sandy Maguire

    A how-to field guide on building leak-free abstractions and algebraically designing real-world applications.