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. AI for PHP Developers: Intuitive and Practical
    Hands-On AI Integration for Modern PHP Projects
    Samuel Akopyan

    A hands-on guide for PHP developers who want to use AI and machine learning in real projects. No hype, no math—just practical ideas, tools, and PHP code that works.

  2. The Software Realm DECODED
    Everything Senior developers expect you to know, but rarely have time to explain
    A. M. Lorion

    You know how to code, but everyone else seems to "just get it" while you secretly Google and ChatGPT everything. The Software Realm DECODED is the patient mentor conversation you've been searching for, Peter asks the questions you're afraid to ask, and the Ultra Senior Developer explains what bootcamps skip and seniors assume you know. By the final chapter, the imposter syndrome disappears and systems finally make sense.

  3. From Monolith to Modules: Refactoring Payment Providers in NestJS
    A Real-World Guide to Self-Registering Architectures and Cleaner Code
    Oluwakemi Awosile

    Tired of god factories and 200-parameter constructors? In one intense week, I turned a payment provider monolith into modular, self-registering NestJS heaven. This book shows you how without losing your mind (mostly).

  4. Dari Monolith Ke Microservices
    Strategi Arsitektur Modern yang Mengubah Cara Sistem Berinteraksi dan Berevolusi
    Deni Husni Fahri Rizal

    JILID I : Fondasi Arsitektur & Strategi Dekomposisi Strategi Arsitektur Modern yang Mengubah Cara Sistem Berinteraksi dan Berevolusi

  5. Kubernetes CI/CD with Tekton
    Building Native Pipelines
    Rui Alves

    Understand the challenges of CI/CD on Kubernetes and explore Tekton’s architecture through theoretical explanations and a dedicated hands-on section with real-world examples.Beyond the basics, this guide provides a solution to the dashboard's security limitations, teaching you how to implement an authentication and access control layer using Keycloak, OAuth2, and Kubernetes Impersonation.

  6. Ruby for .NET Developers
    Composable, Predictable, Testable, Domain-Driven Ruby
    Caleb D. McElrath

    Ruby for .NET Developers helps .NET engineers explore Ruby through different ways of thinking about objects, composition, and expressiveness. It focuses on transferable mental models and real tradeoffs, inviting readers to carry forward what serves them.

  7. Architecting Neuro-Symbolic Agents with Python Programming
    Integrating LLMs, Wolfram Alpha, IBM Watson and Open Source Stacks for Near-Zero Hallucination Systems
    Edgar Milvus

    What You Will Master: The Enterprise Stack: Google Gemini + Wolfram + Watson. The Open Source Stack: Llama 3 + SymPy + ChromaDB (fully offline). The Outcome: Self-healing, near-infallible agents that never lie about data

  8. PostgreSQL Internals Mastery: A Comprehensive Guide
    Volume I: Foundations & Core Concepts
    Giovanni Martinez

    "It’s 3 AM, your database just hit 500 connections, and everything has ground to a halt. Do you know why?"Most database outages aren't mysterious—they are architectural. Stop treating PostgreSQL as a black box and start understanding the mechanical "why" behind the engine. PostgreSQL Internals Mastery: Volume I is a modular deep dive designed for senior engineers who need to bridge the gap between writing SQL and architecting high-performance systems. From the process-per-connection model to the groundbreaking Asynchronous I/O (AIO) features of PostgreSQL 18, learn the internals that separate database architects from administrators. Don't just tune knobs; understand the machine.

  9. AI Autonomous Agents with Python Programming
    Master LangGraph, CrewAI, and RAG to Build Self-Correcting Swarms and Autonomous Digital Workers
    Edgar Milvus

    Stop building chatbots and start architecting autonomous digital workers that act, plan, and collaborate. Master multi-agent orchestration with CrewAI and build self-healing, cyclic workflows using LangGraph. Move beyond simple prompts to implement the OODA loop, browser automation, and production-grade security. Transform LLMs into reasoning engines capable of managing entire software agencies without intervention.

  10. From Code to Systems
    A Practical Guide to Architectural Thinking
    Nagendra Gupta

    Phase 0 - Orientation Learning How to Think About DesignBefore we talk about systems, we need to talk about how you think.Most engineers approach design the way they approach code: gather requirements, choose tools, apply patterns, and move forward. This works—until it doesn’t. At some point, the systems you build stop behaving like the code you wrote. Problems emerge that cannot be traced to a single function, service, or decision. When that happens, adding more knowledge does not help. Changing how you reason does.This phase exists to interrupt familiar instincts.Phase 0 is not about teaching you what to design. It is about exposing the assumptions you already carry—about correctness, scale, failure, and simplicity—and showing where they quietly break down. These chapters will feel less concrete than the ones that follow. That is intentional. You cannot reason well about systems until you are comfortable with uncertainty, trade-offs, and incomplete explanations.If you rush through this phase looking for answers, it will feel unsatisfying. If you sit with it, it will change how the rest of the book lands. The goal of Phase 0 is simple: by the time you reach Phase 1, you should no longer be asking, “What framework should I use?” You should be asking, “What kind of problem is this, really?”Chapter 1: What Is System Design (and What It Is Not) A System That Worked YesterdayThe system worked yesterday.The code hadn’t changed. Tests were green. No alerts fired overnight.And yet this morning, requests were timing out.Someone suggested adding more instances. Someone else blamed the database. A third person said, “It works on my machine.”All reasonable guesses. All wrong.By noon, a temporary fix was deployed. By evening, the incident was “resolved.” By next week, it happened again—somewhere else.Nothing was broken. And that was the problem. The Question Nobody AskedAfter incidents like this, teams usually ask familiar questions:Which service caused it?Was it a bug or a configuration issue?Do we need better monitoring?These are safe questions. They have owners. They lead to tickets. The dangerous question is the one nobody asks:What assumption did we design this system around—and when did it stop being true?That question does not map to a single component. It does not have a Jira ticket. It cannot be fixed with a patch.And yet, most system failures quietly begin there. When Code Stops Explaining BehaviorAs a developer, you are trained to reason locally.Input goes in. Logic executes. Output comes out.When something breaks, you look for the line of code responsible.Systems do not behave this way.In systems:Failures emerge from interactionsLatency appears without slow functionsLoad exposes assumptions you forgot you madeEvery component can behave “correctly” while the system misbehaves.This is not an edge case. This is the default state of non-trivial systems. The Moment Code Becomes a SystemThere is a moment—often unnoticed—when local reasoning stops working.The moment when:Understanding one service is no longer enoughFixing one issue creates another elsewhereBehaviour depends on timing, not logicConfidence drops even though competence hasn’tNothing announces this transition. No role change marks it. No diagram captures it cleanly.But once it happens, the rules change.System design begins after this moment. Most teams do not notice this moment. They only feel its consequences

  11. Game Changer: The Power of Sports Analytics
    From Player Metrics to Business Strategy—The Data Revolution in Sports
    Sameh Shamroukh

    Sports are no longer won by instinct alone. Game Changer: The Power of Sports Analytics uncovers how data, advanced metrics, and machine learning are redefining competition, strategy, and business across the sports industry. From optimizing player performance and coaching tactics to reshaping recruitment, marketing, and fan engagement, Sameh Shamroukh, Ph.D., offers a behind-the-scenes look at the analytics powering today’s winning organizations—while confronting the ethical responsibilities that come with data-driven decision-making.

  12. Shop Performance in 30 Tagen
    Der Praxisleitfaden für Shopware-Entwickler und Architekten
    Mehmet Gökçe

    Eine Sekunde längere Ladezeit kostet 7% Conversions. Lernen Sie in 30 Tagen, wie Sie Ihren Shopware-6-Shop zur Peak-Performance bringen — mit 24 Kapiteln, 68 Diagnose-Scripts und echtem Code aus 26 Jahren E-Commerce-Erfahrung.

  13. Essential Guide to Becoming a Software QA Engineer
    Everything you need to understand before stepping into the QA field
    Aleena Arshad

    This eBook is your complete guide to Software Quality Assurance, perfect for beginners and aspiring QA engineers. Learn manual testing, SDLC, test design, defect management, and Agile QA practices. Master the fundamentals to start your QA career with confidence.

  14. Data Science with Python
    Data Analysis and Prediction Algorithms with Python
    Daniel Paredes

    Discover how to become a Data Scientist at your own pace with updated content and real-world examples. From data analysis to prediction algorithms with machine learning. Includes chapters on Generative AI, Ethics, and modern Machine Learning workflows using Python.

  15. Zero to Website
    A Beginner's Guide to Building for the Web
    Muhammad Ahsan Ayaz

    Master HTML, CSS, and JavaScript by building 6 real projects. Perfect for complete beginners who learn best by doing. No prior coding experience required. Start building professional websites today.