Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Software Engineering

  1. AI Agents, Engineered
    AI Agents, Engineered
    Designing, Building, Evaluating, and Operating Agents You Can Verify
    Enrique Gutiérrez

    You watched a language model do half an hour of work on its own. This book is about the question that came next: how much of it can you trust?

  2. Поверхи архітектури
    Поверхи архітектури
    Як насправді будуються програми
    Сергій Немчинський

    Ким би ви не були — бекендером, фронтендером, мобільником чи геймдевелопером, — ви будуєте застосунки й хочете робити це надійно, а не ліпити лайно. В індустрії досі не було жодної сучасної книги, яка б просто й системно пояснювала, як програми влаштовані зсередини: на які поверхи вони діляться, як ці шари взаємодіють і де межа між чистою архітектурою та безглуздим оверхедом. Ця книга закриває цю прогалину.

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

  4. Logic for Programmers

    Not just for mathematicians and detectives! Learn the basics of logic and its many applications, including advanced testing, constraint solving, function composition, and code proofs. Over 50 exercises and 20 sample programs are included. No prior math background required!

  5. Lean 4: Programming, Proof, and Formal Verification
    Lean 4: Programming, Proof, and Formal Verification
    A Deep Guide to Functional Programming and Interactive Theorem Proving
    Steve Publications

    Go beyond the basics of Lean 4. This practical deep dive explores functional programming, dependent types, theorem proving and formal verification. Learn how Lean works under the hood, build reliable proofs and automation, and tackle larger formal projects with confidence.

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

  7. The well architected cloud
    The well architected cloud
    Building cost efficient and lasting cloud platforms and solutions
    Sascha Fedorenko

    Doing Cloud is easy. Doing it right is hard. The difficulty appears to be a problem of choice, but behind every Cloud success or failure story, there's always just one reason - cost. This book offers a framework, rooted in understanding Cloud's nature, for applying that understanding to the many shapes cost takes.

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

  9. The Sovereign Engineer
    The Sovereign Engineer
    AI Literacy for Software Professionals
    Russ Miles

    AI is an amplifier. It magnifies whatever engineering discipline — or lack of it — already exists, which means the bottleneck was never AI's capability; it is the collaboration space you design around it. This book is a six-level progression from early AI panic to sovereign engineering: the discipline of designing the environment in which human and artificial intelligence produce work worth keeping. It moves past prompting into the practices that compound — verification, habitat engineering, specification-first development, and the platform discipline that scales the practice across teams. The habitat is yours to design. Let's build it well.

  10. The Complete C++23 Guide: From Beginner to Advanced
    The Complete C++23 Guide: From Beginner to Advanced
    From First Program to Expert-Level Systems Programming
    Steve Publications

    Learn modern C++23 from the ground up with clear explanations and complete, compilable examples. From your first program to advanced topics like concurrency, metaprogramming and performance optimization, this book gives you the skills to write fast, reliable and professional-quality C++ software.

  11. SDL3: The Complete Reference
    SDL3: The Complete Reference
    A Comprehensive Guide to Cross-Platform Game Development with Simple DirectMedia Layer 3
    Steve Publications

    Build games that run almost anywhere with SDL3. This book starts with the basics and steadily moves into advanced graphics, audio, input, and application design using practical, real-world examples. Every chapter includes complete code you can compile and experiment with, helping you understand not just how SDL3 works, but how to use it to build fast, portable applications with confidence.

  12. Effect Oriented Programming
    Effect Oriented Programming
    A Paradigm for Creating Reliable, Adaptable, Testable Systems - Using Scala and ZIO
    Bill Frasure, Bruce Eckel, and James Ward

    Have you wondered what makes functional programming such a big deal, but haven't been able to get through any of the explanations? We wrote this book for you. Four years in the making! Phone-friendly: the code listings are easily readable without phone gymnastics. This is a small book—it took an enormous amount of effort to make it so! Also available as a Print Book.

  13. Build Your Own Coding Agent
    Build Your Own Coding Agent
    The Zero-Magic Guide to AI Agents in Pure Python
    J. Owen

    Skip the black-box frameworks. Build a working AI coding agent from scratch in pure Python. Add tools and memory, use cloud or local models, and test it with pytest. All in one file.

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

  15. System Design Workbook
    System Design Workbook
    Edição 2026
    Matheus Fidelis

    System Design Workbook – Edição 2026 é uma obra que traduz, organiza e conecta os principais fundamentos da engenharia de sistemas distribuídos sob uma perspectiva prática, moderna e orientada à realidade de produção.