Leanpub Header

Skip to main content

Filters

Books

  1. Introduction to Modern Statistics
    Introduction to Modern Statistics
    Mine Cetinkaya-Rundel, Johanna Hardin, and OpenIntro

    The book is also available in paperback for $25. Paperback royalties go to OpenIntro (US-based nonprofit), and the optional Leanpub PDF contributions go to authors to fund their time on this book.

  2. The Second Time Is a Bug
    The Second Time Is a Bug
    A field workbook for engineering with AI coding agents
    Rakesh Menon

    Stop fixing the same AI agent mistake twice. Turn each repeat into a small, tested guard: 34 pattern cards, 26 drills you can run offline, and free companion code.

  3. SysML v2: The Definitive Guide to Model-Based Systems Engineering
    SysML v2: The Definitive Guide to Model-Based Systems Engineering
    From First Principles to Industrial Practice
    Steve Publications

    Master SysML v2 from the ground up with a clear, practical guide that bridges theory and real engineering. Explore the language, its formal foundations and proven modeling techniques through hands-on examples and industry case studies across aerospace, robotics, medical devices, telecommunications and more.

  4. Understanding Eventsourcing
    Understanding Eventsourcing
    Planning and Implementing scalable Systems with Eventmodeling and Eventsourcing
    Martin Dilger

    The first book to combine Eventmodeling & Eventsourcing to plan software systems of any size and complexity. NEW CHAPTER "Dynamic Consistency Boundary" COMPANION ONLINE COURSE FOR FASTER LEARNING

  5. 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

    The practitioner's guide to Claude Code in production: hooks, permissions, MCP, the Claude Agent SDK, evals and cost control for agents that run under real load. 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.

  6. 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.

  7. 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.

  8. Harness Engineering
    Harness Engineering
    Building Reliable Workflows Around Non-Deterministic Agents
    Ian Johnson

    This book teaches harness engineering as a discipline. Not magic prompts. Not vendor tricks. Engineering practice applied to a new substrate.

  9. Modern Android Security for Developers
    Modern Android Security for Developers
    Kotlin Patterns for a Dangerous World
    Mahmoud Ramadan

    Build Android apps that can survive real-world attacks. Modern Android Security is a practical, Kotlin-first guide that shows how apps are actually compromised—and the proven patterns you need to protect data, APIs, and users in a hostile environment.

  10. Claude Code for Legacy Modernization
    Claude Code for Legacy Modernization
    Recover Hidden Business Rules, Build a Verification Harness, and Modernize Critical Systems Without Breaking Production
    Thomas De Vos

    Legacy modernization is an evidence problem before it is a code-generation problem. Use Claude Code to recover hidden behavior, build a verification harness, and move critical systems in controlled, reversible slices without handing production decisions to AI. Includes 26 practical chapters, 86 diagrams, and a runnable companion lab.

  11. Data Analysis for the Life Sciences
    Data Analysis for the Life Sciences
    Rafael A Irizarry and Michael I Love

    Data analysis is now part of practically every research project in the life sciences. In this book we use data and computer code to teach the necessary statistical concepts and programming skills to become a data analyst. Instead of showing theory first and then applying it to toy examples, we start with actual applications and describe the theory as it becomes necessary to solve specific challenges. The book includes links to computer code that readers can use to follow along as they program.

  12. CISM: The Last Mile
    CISM: The Last Mile
    Your guide to the finish line
    Pete Zerger

    This book covers every topic in the latest CISM exam syllabus, approaching topics from the ISACA perspective. It's 325+ pages organized in a format that makes it easy to drill down on specific exam domains and concepts at-a-glance, making it an essential exam resource for anyone who aims to prepare for the CISM exam without wasting time or money.

  13. Distributed Systems in Go
    Distributed Systems in Go
    A Complete Guide to Building Cloud-Native Distributed Go Systems
    Joel Bryan Juliano

    Build a cloud-native distributed system in Go with authentication, databases, Kafka, gRPC, circuit breakers, and distributed tracing. Each chapter teaches a pattern and extracts it into a reusable platform SDK. By the final chapter, you'll have six deployable services, a complete platform SDK, and the patterns to build the next one faster.

  14. Becoming an E-shaped Developer for the Agentic Software Development Lifecycle (ADLC)
    Becoming an E-shaped Developer for the Agentic Software Development Lifecycle (ADLC)
    Build, measure and harden an AI agent with Claude Code, from user need to production.
    Thoralf J Klatt

    ELIZA fooled people in 1966. Here’s how to build an AI agent that doesn’t, and prove it.

  15. Mastering STM32 - Second Edition
    Mastering STM32 - Second Edition
    A step-by-step guide to the most complete ARM Cortex-M platform, using the official STM32Cube development environment
    Carmine Noviello

    With more than 1200 microcontrollers, STM32 is probably the most complete ARM Cortex-M platform on the market. This book aims to be the most complete guide around introducing the reader to this exciting MCU portfolio from ST Microelectronics and its official CubeHAL and STM32CubeIDE development environment.