Leanpub Header

Skip to main content

Filters

Books

  1. The Rails 7 Way
    The Rails 7 Way
    Obie Fernandez, Lucas Dohmen, and Tom Henrik Aadland

    The Rails™ 7 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. It illuminates the entire Rails 7 API, its most powerful idioms, design approaches, and libraries. Building on the previous editions, this edition has been heavily refactored and updated.

  2. Functional Event-Driven Architecture
    Functional Event-Driven Architecture
    Powered by Scala 3
    Gabriel Volpe

    Explore the event-driven architecture (EDA) in a purely functional way. Learn to design and develop distributed systems that scale. Identify common design patterns in such systems. Take your functional programming skills to the next level by joining me in developing a distributed system powered by Apache Pulsar and Fs2 streams, all in Scala 3!

  3. Фундамент архітектури
    Фундамент архітектури
    База, якої вас ніколи не вчили
    Сергій Немчинський

    Чому проєкт-цукерочка через рік перетворюється на непідтримуване пекло? Тому що вас ніколи не вчили базі. Ця книга — єдина система координат, яка нарешті збере ваші розрізнені знання про ООП, GRASP, SOLID та GoF в одну цілісну картину.

  4. Composing Software
    Composing Software
    An Exploration of Functional Programming and Object Composition in JavaScript
    Eric Elliott

    All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.

  5. C++20
    C++20
    Rainer Grimm

    C++20 is the next big C++ standard after C++11. As C++11 did it, C++20 changes the way we program modern C++. This change is, in particular, due to the big four of C++20: ranges, coroutines, concepts, and modules.

  6. The Technological Future of Medical Specialties
    The Technological Future of Medical Specialties
    45-day Money-back guarantee: If you're not satisfied, simply return the book and you get a full refund
    Dr. Bertalan Mesko

    How will the appearance of AI, sensors, wearables, VR/AR or robots affect each medical specialty? How can physicians of the various professions successfully prepare for the sweeping changes coming with the waves of technology? Read the eBook to find out 45-day Money-back guarantee: If you're not satisfied, simply return the book & get a full refund

  7. Foundations of Large Language Models
    Foundations of Large Language Models
    What the model is actually doing — and why every certification asks about it differently
    Hatem M.

    Five certifications ask about the same twenty topics, and each one stops at a differentdepth. This book teaches the topic once, properly, then shows you exactly where each examstops — with 61 original practice questions where every wrong option is explained. Every number in it was measured. Every line of code was run. The code is included.

  8. Foundations of Computing
    Foundations of Computing
    An Accessible Introduction to Formal Languages
    Charles D. Allison

    An accessible, practical approach to formal languages with an introduction to computability.

  9. The Software Realm DECODED
    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.

  10. SolidJS: The Complete Guide
    SolidJS: The Complete Guide
    A comprehensive guide to reactive web development with SolidJS and TypeScript
    Sinan Polat

    SolidJS is one of the fastest-growing reactive UI libraries—blazing fast, predictable, and simple to use. SolidJS: The Complete Guide takes you from first steps to production-ready applications, covering everything from signals, effects, and JSX rules to routing, SSR, and SolidStart. You’ll also master Solid Router for navigation and SolidStart for building full-stack apps, with plenty of real-world examples for hands-on practice. Whether you’re a beginner in reactive programming or a React developer curious about Solid’s unique approach, this book gives you the knowledge and techniques to write cleaner, more efficient code.

  11. From Source Code To Machine Code
    From Source Code To Machine Code
    Build Your Own Compiler From Scratch
    build-your-own.org

    Build a compiler to learn how programming languages work. Use low-level assembly to learn how computers work. Walks through a minimal yet complete compiler. Compiles a static-typed language into x64 ELF executables.Simple interpreter.Bytecode compiler.x64 assembly & instruction encoding.Translate bytecode to x64 code.Generate binary executables.

  12. Building Virtual Machine Labs: A Hands-on Guide (Second Edition)
    Building Virtual Machine Labs: A Hands-on Guide (Second Edition)
    Learn everything there is to know about building and maintaining your own home or workplace virtual lab environment on the most popular hypervisors today in this new and improved second edition release!
    Tony Robinson

    The premise of this book is to provide students a hands-on, go-to resource for building a secure, customizable lab environment in order to enable their own specific pursuits.

  13. Personal Finance
    Personal Finance
    Achieving your financial goals
    Jason Anderson

    This textbook provides an in-depth analysis on personal finance that is both practical and straightforward in its approach. It has been written in such a way that the readers can gain knowledge without getting overwhelmed by the technical terms. Suitable for both beginners and advanced learners.

  14. Nobody but Us: A History of Cray Research's Software and the Building of the World's Fastest Supercomputer

    A Cray Research veteran narrates how pioneers handled overwhelming complexity: pattern recognition anticipating Midway, systems thinking inventing magnetic core memory. Experience from one domain, applied in a new way, shaped supercomputing.

  15. Deep Learning for Network Engineers
    Deep Learning for Network Engineers
    Understanding Traffic Patterns and Network Requirements in the AI Data Center
    Toni Pasanen

    Modern Deep Learning models can be extremely large, often exceeding the memory capacity of a single GPU or CPU. In these cases, training must be distributed across multiple processors. This introduces the need for high-speed communication between GPUs—both within a single server and across multiple servers. Intra-node GPU communication typically relies on high-speed interconnects like NVLink, with Direct Memory Access operations enabling efficient data transfers between GPUs. Inter-node communication, however, depends on the backend network, either  InfiniBand or Ethernet-based. Synchronization of model parameters across GPUs places strict requirements on the network: high throughput, ultra-low latency, and zero packet loss. Achieving this in an Ethernet fabric is challenging but possible.   This is where datacenter networking meets Deep Learning. Understanding how GPUs communicate and what the network must deliver is essential for designing effective AI data center infrastructures.