Kick off your book project in 3 hours! Live workshop on Zoom. You’ll leave with a real book project, progress on your first chapter, and a clear plan to keep going. Saturday, June 6, 2026. Learn more…

Leanpub Header

Skip to main content

Filters


Books

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

  2. Qualitätstaktiken
    Lösungsstrategien für Softwarearchitekturen qualitätsgetrieben entwickeln
    Markus Harrer

    Dieses Buch bietet Softwarearchitekten und Softwarearchitektinnen eine umfangreiche Sammlung von Qualitätstaktiken, um die Qualität von Softwaresystemen zu verbessern. Es dient als Ideengeber für verschiedene Situationen und Kontexte und hilft, das geforderte Qualitätsniveau für Stakeholder zu erreichen. Mit hunderten bewährten Taktiken ist es ein unverzichtbares Werkzeug für die Gestaltung hochwertiger Softwarearchitekturen.

  3. Production Ready Data Science
    From Prototyping to Production with Python
    Khuyen Tran

    Are you a data scientist or analyst struggling to take your Jupyter Notebook prototypes to the next level? Have you encountered challenges with code organization, reproducibility, or collaboration as your data science projects grow in complexity? This book is the solution you’ve been seeking. This comprehensive guide bridges the gap between data analysis and software engineering, providing you with the essential tools and best practices to transform your data science projects into scalable, maintainable, and collaborative solutions.

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

  5. This book brings the fundamentals of R programming to you, using the same material developed as part of the industry-leading Johns Hopkins Data Science Specialization. The skills taught in this book will lay the foundation for you to begin your journey learning data science. Printed copies of this book are available through Lulu.

  6. Micro Habits for better Teamwork
    Psychological Hacks with Great Impact
    Dr. Denniz Dönmez & Dr. Rafael Huber

    Good teamwork is a skill. Like any skill, it can be learned — through small, deliberate practice, repeated often enough to become second nature.Micro Habits for Better Teamwork is the practical guide teams have been missing: grounded in psychology, built for everyday use, and designed to make a real difference from day one.

  7. Understanding the Four Rules of Simple Design
    and other lessons from watching thousands of pairs work on Conway's Game of Life
    Corey Haines

    The only thing we truly know about software development is that we can expect changes to our system.Through concrete examples, let's explore ways to build flexible, adaptable software systems by better understanding Kent Beck's 4 Rules of Simple Design.

  8. PowerShell 101
    The No-Nonsense Guide to Windows PowerShell
    Mike F. Robbins

    This book starts with the basics of PowerShell and uses a step-by-step approach to build up to complex concepts. Whether you're a beginner or an experienced user, this book will help you become more proficient with PowerShell. By the time you finish this book, your skills will be as well-integrated as the seamless components in the cover artwork.

  9. BehindTheStack — A Evolução da Arquitetura da Netflix
    Da sobrevivência do monólito à escala global (Early Access)
    Raphael Silva Fontes

    Pare de copiar padrões de design sem entender os problemas que os criaram. A arquitetura da Netflix não foi desenhada em um quadro branco; ela foi forjada por falhas críticas. Neste livro, mergulhamos nos bastidores técnicos da maior plataforma de streaming do mundo para entender os trade-offs reais por trás dos microsserviços, da resiliência e da escala global. Fugindo do "hype" e focando na engenharia, BehindTheStack disseca como o monólito foi quebrado, como a persistência de dados evoluiu e como a cultura de liberdade e responsabilidade moldou o código. Escrito para Arquitetos, Tech Leads e Engenheiros Sêniores que buscam profundidade além dos tutoriais rasos. Adquira a versão Early Access e acompanhe a escrita deste manual de sobrevivência em escala.

  10. Cognitive Productivity
    Using Knowledge to Become Profoundly Effective
    Luc P. Beaudoin

    You distinguish yourself from others not so much by what you've read, viewed or listened to, but by the lasting impact that information has had upon you. How can you use knowledge to become a more effective person? Cognitive Productivity answers this question with cognitive science and practical strategies.

  11. No Description Available
  12. The software guidebook
    A guide to documenting your software architecture.
    Simon Brown

    A guide to documenting your software architecture.

  13. Kubernetes 101
    Learn the basics of Kubernetes and container-based infrastructure.
    Jeff Geerling and Katherine Geerling

    If you've dabbled in containers and infrastructure or DevOps but don't know why Kubernetes is so popular, or how to get started with it, this is your book! Learn the basics of Kubernetes quickly and efficiently, with real-world application deployment examples.

  14. The definitive guide to programming on the ESP32.

  15. Go beyond the basics and master the deep technical realities of memory corruption. Learn how modern defenses like ASLR, CFI, and PAC work, then discover the sophisticated ROP, leak, and data-only techniques required to bypass them. This is your essential guide to advanced exploit development and defense evasion.