Leanpub Header

Skip to main content

Filters


Books

  1. Domain-Driven Design: The First 15 Years
    Essays from the DDD Community
    The DDD Community

    Fifteen years after the publication of "Domain-Driven Design: Tackling Complexity in the Heart of Software" by Eric Evans, DDD is gaining more adoption than ever. To celebrate the anniversary, we've asked prominent authors in the software design world to contribute old and new essays.

  2. Statistical inference for data science
    A companion to the Coursera Statistical Inference Course
    Brian Caffo

    This book gives a brief, but rigorous, treatment of statistical inference intended for practicing Data Scientists.

  3. Lift the Elephant
    Scaling PostgreSQL Beyond Query Optimization
    Alex Yarotsky

    When your database outgrows simple optimizations, it's time to think bigger. Lift the Elephant goes beyond query tuning to reveal actionable strategies for scaling PostgreSQL, from partitioning to high-availability architectures. Built on lessons from scaling Hubstaff, this is your playbook for navigating the challenges of database growth.

  4. No Description Available
  5. An Elm Primer for React Developers
    The Best Way to Learn Real Functional Programming
    Christian Ekrem

    Tired of React runtime errors despite TypeScript? Elm guarantees zero runtime exceptions—if it compiles, it works. This practical guide shows React developers how Elm's strict functional programming approach eliminates entire classes of bugs while teaching you real FP concepts that transfer to any language. Learn the pattern that inspired Redux, discover compile-time safety that catches errors TypeScript misses, and see side-by-side code comparisons from a production codebase with 125,000+ lines of Elm. Your React knowledge is your advantage—this book meets you where you are. Why this book exists: Christian believes Elm is the fastest and most effective way for developers to truly learn functional programming—not watered-down FP patterns, but real, uncompromising functional thinking. Whether you adopt Elm professionally or not, learning it will make you a better developer in any language. This book is his way of sharing that insight with React developers who are ready to level up.

  6. Finally a free, open source book designed to teach Unix to anybody! Unix is over 40 years old yet it's still used to power your phone, the internet, and the latest scientific research. If you know how to use a mouse and keyboard then this book can provide you with the foundation you need to start coding - no previous experience expected!

  7. The Evolution of Digital Health Devices
    How digital health sensors and wearables have evolved from analogue tools to continuous AI-driven companions
    Dr. Bertalan Mesko

    From simple step counters to AI-powered health companions! Discover how digital health devices evolved into the most influential technologies in modern medicine. This short, executive-style e-book explores the transformation of fitness trackers, ECGs, blood pressure monitors, stethoscopes, sleep trackers and smart rings. Through clear timelines and practical insights, it reveals the trends shaping the next decade of healthcare: continuous monitoring, AI-driven analysis, sensor miniaturisation and clinical integration. A fast, insightful guide to the future of wearables.

  8. Mendacity
    Mark Tanner
    No Description Available
  9. No Description Available
  10. Hands on Labs to prepare you for a career in Linux or system engineering. Built by the Professional Linux User's Group to focus on exactly what the professional needs in the enterprise.

  11. PHP for the Web
    Learn PHP without a framework
    Matthias Noback

    HTTP requests and responses, forms, cookies, and sessions. Use it all to build a CRUD interface and an authentication system for your very first web application.

  12. Prepare yourself for the HashiCorp Certified: Terraform Associate exam with this guide! Ned Bellavance and Adin Ermie review the certification objectives, provide insight from real-world experience, and give key takeaways for to help you focus on what matters most.

  13. Thinking with Types
    Type-Level Programming in Haskell
    Sandy Maguire

    This book aims to be the comprehensive manual for type-level programming. It's about getting you from here to there---from a competent Haskell programmer to one who convinces the compiler to do their work for them.

  14. Methods in Biostatistics with R
    A Rigorous and Practical Treatment of Biostatistics Foundations using R
    Brian Caffo, John Muschelli, and Ciprian Crainiceanu

    The book provides a modern look at introductory Biostatistical concepts and the associated computational tools using the latest developments in computation and visualization in the R language environment. The book includes practical data analysis based on datasets that can be downloaded here: https://github.com/muschellij2/biostatmethods.

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