Leanpub Header

Skip to main content

Filters

Books

  1. Make Bugs (nearly) Impossible
    Make Bugs (nearly) Impossible
    Resisting human and AI slop in an LLM age.
    Jason Turner

    With the advent of LLMs and AI coding assistants, we are generating code at an ever-accelerating rate. How do we manage this influx of code without getting fatigued and overwhelmed? How do we ensure coding standards are maintained? What practices and tools can we put in place to amplify our efforts while not introducing more bugs?

  2. Visual Maths for ML: Linear Algebra
    Visual Maths for ML: Linear Algebra
    See every calculation.
    Pramod Kumar Tyagi

    See every calculation. Annotated diagrams and worked examples. Includes PDF and fixed-layout EPUB.

  3. Visual Maths for ML: Discrete Mathematics
    Visual Maths for ML: Discrete Mathematics
    Count. Connect. Search. Decide.
    Pramod Tyagi

    Explore sets, logic, counting, graphs, search and planning through annotated diagrams and worked examples. Includes a 37-page PDF and fixed-layout EPUB.

  4. Visual Maths for ML: Calculus
    Visual Maths for ML: Calculus
    An illustrated guide to change, gradients and machine learning
    Pramod Tyagi

    Understand calculus through annotated diagrams and a delivery-time prediction example. Explore derivatives, gradients, backpropagation and integrals. Includes PDF and fixed-layout EPUB.

  5. Visual Maths for ML: Probability
    Visual Maths for ML: Probability
    An illustrated guide from probability basics to machine learning
    Pramod Tyagi

    Make probability visual—from coin flips to an email spam filter. Learn with annotated diagrams, worked examples and practice questions. Includes PDF and fixed-layout EPUB.

  6. Visual Maths for ML: Statistics
    Visual Maths for ML: Statistics
    An illustrated guide to data, uncertainty and model evaluation
    Pramod Tyagi

    Understand statistics for machine learning through pictures: from mean, median and standard deviation to MAE, uncertainty and fair model comparisons. Includes PDF and illustrated EPUB.

  7. Model Predictive Control Made Easy
    Model Predictive Control Made Easy
    A Practical Guide to Models, Horizons, Constraints, and Real‑Time Optimization
    Alex Morgan

    Model Predictive Control sounds complicated—until you see how naturally it fits the way you already think. Look ahead. Plan. Adjust. Repeat. This book turns a powerful control method into something intuitive, practical, and surprisingly simple.

  8. Bash for Fun
    Bash for Fun
    Bash Programming: Principles and Examples
    Libor Spacek

    Programming is getting more and more complex. Following this trend, we might lose ownership of it entirely. Will it soon become a reserve of the last few dorks alive, who still somehow manage to cut it and paste it? This book will inspire beginners and old hands alike to rediscover the retro joys of owning programming and sharing it easily.

  9. Hands-on Domain-driven Design - by example
    Hands-on Domain-driven Design - by example
    Domain-driven Design practically explained with a massive case study
    Michael Plöd

    This book aims to explain the concepts of Domain-driven Design in a way that it is easily applicable in practice. Each chapter contains a theoretical part which is explained from the point of view of practical applicability and then exercises with solutions based on a comprehensive, complex case study (real estate loans).

  10. THE ART OF CHANGE
    THE ART OF CHANGE
    Patterns for Success. A Modern Interpretation of the I Ching by Erik Schön
    Erik Schön

    What is change? Why is it important? How do you change successfully? THE ART OF CHANGE provides timeless answers to these eternal questions. It is a modern reading of The Book of Changes, in Chinese I Ching – a guide for sustainable success in turbulent times: discover solutions for your current situation by exploring relevant sections and considering how to apply the patterns in your context.

  11. THE ART OF STRATEGY
    THE ART OF STRATEGY
    Steps Towards Business Agility. On Situational Awareness, OODA "Loops" and Wardley Mapping.
    Erik Schön

    What is strategy?Why do you need it?How do you do it?And, how can you be more certain to succeed? THE ART OF STRATEGY provides timeless answers to these eternal questions. It is an introduction to strategy through the insights of three strategists: Sun Tzu, John Boyd & Simon Wardley. It is a modern interpretation of Sun Tzu’s The Art of War.

  12. Digital & Physical Survival Guide
    Digital & Physical Survival Guide
    A Cyber Crisis Survival Manual for Protecting Your Data, Identity, and Essentials During War and Emergencies
    Mohammad Kamrul Hassan

    What would you do if the mobile networks went down, banking apps stopped working, and electricity failed overnight? In modern conflicts, disruptions don't just happen on a battlefield—they reach your devices, your data, and your daily life."Digital & Physical Survival Guide" bridges the gap between cybersecurity and real-world preparedness. Written for ordinary people, this manual teaches you how to secure your primary email, encrypt vital documents, navigate disinformation, build an emergency tech kit, and maintain communication when conventional networks fail.When systems go offline, preparation is your greatest advantage. Get your copy today and stay resilient when it matters most!

  13. The Almost-Right Machine
    The Almost-Right Machine
    Adlerian Essays on Software Engineering in the Age of AI
    Marco Vieira

    AI is most dangerous when it's almost right. Fifteen essays on software engineering in the age of AI, read through the psychology of Alfred Adler, about the machine that is almost right, and about our almost-right responses to it.

  14. NixOS in Production
    NixOS in Production
    The NixOS handbook for professional use ONLY
    Gabriella Gonzalez

    Want to use NixOS "for real" at work? Interested in learning one of the hottest emerging DevOps technologies? Jumpstart your professional career by reading this book authored by a professional user of NixOS.

  15. Concurrent Programming in Java
    Concurrent Programming in Java
    From Traditional Threads to Project Loom
    Florin Radu

    Master the ideas behind Java concurrency, from threads, race conditions, and synchronization to CompletableFuture, virtual threads, and structured concurrency. With practical patterns, runnable examples, and a companion GitHub repository, this book helps you move from understanding concurrency to applying it in real programs.