Kick off your book project in 3 hours! Live workshop on Zoom. You’ll leave with a real book project, progress on your first chapter, and a clear plan to keep going. Saturday, June 6, 2026. Learn more…

Leanpub Header

Skip to main content

Filters


Books

  1. Across 30 chapters, you'll trace real code paths through nearly 400 CAS modules, learning the architecture decisions, design patterns, and implementation techniques that hold this massive system together. Whether you're a CAS contributor trying to fix a tricky bug, an architect evaluating CAS for your organization, or a Java developer who wants to study a mature, real-world Spring Boot application at scale — this book gives you the map. Written by a long-time CAS committer who has been involved since the original CAS 3.0 architecture, this book distills years of hard-won knowledge into a single, code-level reference.

  2. Recipes for Decoupling
    Matthias Noback

    Write software that survives

  3. The Road to React
    The React.js in JavaScript Book (2025 Edition)
    Robin Wieruch

    https://www.roadtoreact.com

  4. For the first time ever, C++23 changes "Hello World" in C++. What kind of fundamental changes does this mean for your code?

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

  6. The C++ Standard Library
    What every professional C++ programmer should know about the C++ standard library.
    Rainer Grimm

    With the current C++23 standard, C++ has many libraries to offer. My book's key idea is to give you concise the necessary information for all C++ standard libraries.The book is an improved version of my German book C++ Standardbibliothek published by O'Reilly. Persian version

  7. On Java 8
    Bruce Eckel

    By the author of "Thinking in Java," covering version 8 of the Java programming language (with updates to Java 17). Intended for “dedicated beginners,” it doesn’t assume you know anything about programming and takes you through the material step-by-step. However, I assume you are able to figure things out. It’s not a “dummies” or “idiot’s” guide.

  8. Terraform Authoring and Operations Professional Study Guide
    Amazon Web Services edition
    Mattias Fjellström

    This study guide is designed to help IT professionals prepare for the Terraform Professional certification exam by covering all exam objectives in detail. It provides practical examples, tips, and best practices to master Terraform, a key tool for infrastructure as code, and validate your expertise in the competitive tech industry. Whether you're new to Terraform or an experienced user, this guide aims to enhance your skills and advance your career.

  9. Vector stores don't think — they search. They find fragments that sound like your query, then forget they ever looked. Every session starts from nothing. Every context window is a memory that dissolves at sunset.But the deeper problem isn't amnesia. It's that when agents do remember, they remember in someone else's house — on servers you don't control, in formats you can't inspect, under terms you didn't write.Memory Graph is a book about building something different: persistent, structured, queryable memory that lives inside your application — no external servers, no data leaving your process, no infrastructure you don't own. An embedded graph database that travels with your agent the way a nervous system travels with a body.You'll learn how to model not just facts, but relationships between facts. Causality. Temporal ordering. The layered structure of meaning that makes memory more than a search index. You'll build ontologies that enforce what can be known and how. You'll combine graph traversal with semantic search — so your agents find not just what's similar, but what's connected.The result is an agent that remembers the way you do: structurally, contextually, privately — with memory that belongs to you.

  10. Effective Software Engineering Management
    Mastering the art of leading Software Engineering teams
    Addy Osmani

    Turn your engineering team into a force multiplier, not a bottleneck. This book gives current and aspiring engineering managers practical frameworks, questions, and examples for everything from one on ones and feedback to scaling teams and navigating crises.

  11. This book powers our MicroMasters program on edX and specialization on Coursera, one of the ten most popular computer science courses on Coursera. Over half a million students have tried to solve many programming challenges and algorithmic puzzles described in this book. We invite you to join them! See the webpage of the book for more details.

  12. Network Architect's Handbook
    An expert-led journey to building a successful career as a network architect
    Packt Publishing Ltd

    The book will cover the practical guide to becoming a network architect, helping you build expertise in networking engineering skills, fabric layout design, collaboration with stakeholders, and essential certifications for success in the field.

  13. arc42 by Example
    Software Architecture Documentation in Practice
    Gernot Starke, Michael Simons, Stefan Zörner, Ralf D. Müller, and Hendrik Lösch

    Real software architectures, documented with the arc42 template. Helps you jumpstart your own documentation.

  14. The Software Developers’ Guidebook
    A Collection of Modern Engineering Practices
    David Farley and Bernard McCarty (Editor)

    A practical handbook packed with real-world advice to help you write better code, adopt effective developer habits, and build great software.

  15. Leadership efficace: strumenti per manager alla prima esperienza
    Da specialista a manager: un viaggio nella leadership moderna
    Luca Sartoni

    Da specialista a manager: un viaggio nella leadership moderna