Leanpub Header

Skip to main content

Filters


Books

  1. TypeDB for Edge AI Agents
    Volodymyr Pavlyshyn

    Your AI agent is only as smart as what it remembers. Most developers treat knowledge representation as an afterthought -- a data structure problem, not an architecture problem. They flatten complexity into schemas that can't express relationships, deploy embeddings without grounding, and build agents that degrade under their own reasoning load. This book changes that. **TypeDB for Edge AI Agents** is a practitioner's guide to building knowledge systems that actually work at the scale and complexity your agents demand. TypeDB is built on type theory -- the same mathematics that powers formal verification and programming language safety. For agents, that means you can express constraints that prevent bugs in your knowledge layer, reason about what's possible and what's forbidden, and build memory systems that don't require constant hallucination detection. With the Rust rewrite in TypeDB 3.0, your agents can carry sophisticated knowledge graphs on-device -- no round-trip to a server, no latency, no external dependencies. This book covers everything from the PERA data model and OWL ontologies to promise graphs for multi-agent coordination, giving you the patterns to design knowledge systems that scale without becoming incoherent. Whether you're an ML engineer, AI architect, or backend developer building production agent systems, this book bridges the gap between type theory and working code. You'll learn to design knowledge graphs that don't decay, structure agent memory that doesn't degrade over time, and coordinate multi-agent systems that respect causality and distributed constraints. Stop building agents that confidently hallucinate -- start building agents that reason correctly, remember reliably, and coordinate with certainty.

  2. Aprende a llevar Claude Code más allá de las demos: agentes que usan herramientas, respetan permisos, dejan trazas y funcionan dentro de sistemas reales de producción. Una guía práctica para diseñar, evaluar y escalar agentes sin perder control, calidad ni seguridad.

  3. Data Munging With Perl [2ed]
    Techniques for data recognition, parsing, transformation and filtering
    Dave Cross

    "Work in Progress" - Updated with the latest syntax, new CPAN modules and new file formats

  4. Extraordinarily Badass Agile Coaching
    The Journey from Beginner to Mastery and Beyond
    Robert Galen

    Do you aspire to become a truly Badass Agile Coach? A coach with a mission of professionalism, craft, passion, accountability, and expertise that you need to bring to bear in service of your clients? Then Extraordinary Badass Agile Coaching will be your trusted guide to meet (and exceed) that mission.

  5. Teoria dei Vincoli – Kit fai-da-te per le Piccole e Medie imprese per i Progetti
    Una guida passo passo per Titolari, Manager, Consulenti e Implementatori di TOC
    Rajeev Athavale and Carlo Buora

    Avete sentito parlare della Teoria dei Vincoli? Volete verificare se è un approccio che fa per voi? Questo è il libro che vi serve!

  6. The HTTP/3 Book
    A straightforward, practical guide to using and understanding HTTP/3 and QUIC
    Marcus Bointon

    Unlock the power of HTTP/3 to transform the delivery of your web applications, and learn how QUIC's reimagining of TCP and advanced multiplexing reshape performance and security with the web's newest protocols. Essential reading and practical tips for developers and tech professionals ready to harness the future of online communication with HTTP/3.

  7. C++ Lambda Story
    Everything you need to know about Lambda Expressions in Modern C++!
    Bartłomiej Filipek

    C++ Lambda Story is a concise and practical book that reveals all aspects of one of the most powerful Modern C++ features. Learn how lambdas evolved, understand how they work and see how to use them in your code efficiently. Print Version @Amazon or @Amazon Full ColourBundle with C++17 in DetailOr with C++ Initialization Story Spanish Translation

  8. Capable people drift into failure through accumulated lapses in attention. By the time collapse becomes visible, erosion has been active for years. Ishi is the discipline that interrupts drift before collapse forces correction.

  9. Designing Deterministic Systems with Modern C++
    Host-First Development on Linux
    Mark E. Wilson

    Learn how to design embedded systems the sane way: on your Linux host, with modern C++, predictable timing, clean interfaces, and no unnecessary complexity.

  10. AI DSL Development
    The Shift From Prompting to Domain Language Engineering
    Geison Goes

    Prompt engineering is dying. The future belongs to domain language engineers—developers who design structured DSLs that make AI reliable, deterministic, and scalable. This practical guide teaches you how to build the languages that shape AI-driven software. With templates, and real-world examples, you'll transform from AI user to AI architect. Stop negotiating with ChatGPT. Start engineering systems that work.

  11. Learn how to create amazing lightweight user interfaces using Python and Textual in your terminal! You will learn the basics of Textual and then create ten different applications.

  12. Interpreting Machine Learning Models With SHAP
    A Guide With Python Examples And Theory On Shapley Values
    Christoph Molnar

    Master machine learning interpretability with this comprehensive guide to SHAP – your tool to communicating model insights and building trust in all your machine learning applications.

  13. Understanding Docker in a visual way
    Learn & Discover Docker in sketchnotes - with some tips included -
    Aurélie Vache

    Understanding Docker can be difficult or time-consuming. I've created this collection of sketchnotes about Docker in order to explain the Cloud technology in a visual way.

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

  15. Trust Driven Development is about the profession of building successful software. about planning for change, about process, and above all, about trust. Process is what we do to make sure that everybody on a project has a shared sense of state and of goals. Trust is what happens when we match that shared state and meet those goals.