Leanpub Header

Skip to main content

Filters

Books

  1. Modern Networking
    Modern Networking
    Fundamental Concepts
    Declan Moran

    Modern networks like the Internet — explained as simply as possible but no simpler.

  2. Coffee Roasting Made Simple
    Coffee Roasting Made Simple
    A Guide Through Philosophy, Principles, Recipes, Profiling, Sample Roasting & Everything in Between
    Raimond Feil

    IT'S A HIGHWAY TO A BETTER COFFEE AND ROASTING! It's filled with practical advice of 12 years roasting experience that's made simple to accelerate your learning in coffee roasting.

  3. Zig in Depth
    Zig in Depth
    A Complete Guide to Modern Systems Programming
    Steve Publications

    Zig in Depth is a practical guide to modern systems programming with Zig. Through clear explanations and runnable examples, you'll learn to write safe, efficient, and idiomatic Zig code, from the language fundamentals to advanced features like comptime, memory management, concurrency, and C interoperability.

  4. An Elm Primer for React Developers
    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 150,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.

  5. The Quality Coach's Handbook
    The Quality Coach's Handbook
    Mastering the Quality Coach Role in Organisations
    Anne-Marie Charrett

    Are you a VP or Head of Engineering considering the best quality engineering model for your company? Are you a director of Engineering tasked with rolling out a Quality Coach Model? Are you a test lead or software tester shifting to a quality coach role? The Quality Coach Handbook is your practical guide to shifting to a model where the whole team owns quality and in particular software engineers design, build, test and support software. Print version: Paperback and hardcover are available on Amazon. Use your country's Amazon site (e.g., Amazon.com.au for Australia) to minimise shipping time and cost.

  6. Windows Kernel Programming, Second Edition
    No Description Available
  7. Qt 6 C++ GUI Programming Cookbook - Third Edition
    Qt 6 C++ GUI Programming Cookbook - Third Edition
    Practical recipes for building cross-platform GUI applications, widgets, and animations with Qt 6
    Packt Publishing Ltd

    This recipe-based guide will provide you with plenty of DIY tasks to help you understand various aspects of the Qt 6 toolkit. You’ll learn how to develop and customize cross-platform GUIs that are interactive and appealing to your customers.

  8. Kotlin Coroutines
    Kotlin Coroutines
    Deep Dive
    Marcin Moskała

    Kotlin coroutines have revolutionized JVM development, especially on Android and the backend, as they let us easily implement efficient and reliable multithreading. Their cutting-edge design and features are ideally suited to modern use cases. In this book, we will explore how Kotlin coroutines work and how we can use them to improve our code.

  9. C++23 Best Practices

    For the first time ever, C++23 changes "Hello World" in C++. What kind of fundamental changes does this mean for your code?

  10. C++17 in Detail
    C++17 in Detail
    Learn the Exciting Features of The New C++ Standard!
    Bartłomiej Filipek

    C++17 was standardised in December 2017, giving us - developers - a wealth of new features to write better code. This book describes all significant changes in the language and the Standard Library. Thanks to many practical examples you can quickly apply the knowledge. The paperback version @Amazon!And in the bundle with C++ Lambda Story.

  11. Agentic Programming
    Agentic Programming
    From Prompts to Production: A Path to Al Fluency
    Jerod W. Wilkerson

    The most important impact of AI on software development isn't that it writes code faster — it's that it changes what you can delegate. Agentic Programming is a practical roadmap for climbing the AI Fluency Ladder: from prompting to agentic workflows, verified execution, and ultimately autonomous software development.

  12. Godot 4 Game Development Projects - Second Edition
    Godot 4 Game Development Projects - Second Edition
    Build five cross-platform 2D and 3D games using one of the most powerful open source game engines
    Packt Publishing Ltd

    Immerse yourself in the world of Godot 4.0 as you craft five projects that highlight the engine’s exceptional 3D capabilities. This book will help you build your foundational skills, guiding you step-by-step through creating small-scale game projects, and preparing you to tackle large-scale endeavors.

  13. WLCOR 350-101 Complete Learning Guide
    WLCOR 350-101 Complete Learning Guide
    An Independent, Diagram-Driven Study Guide for the Cisco CCNP Wireless WLCOR 350-101 Exam
    Jozef Baros

    Understand wireless from first principles — seven domains, forty original diagrams, and ten real-world field scenarios that turn exam facts into engineering instinct.

  14. Path to Permaculture
    Path to Permaculture
    for Home, Community, and Planet
    Rhonda Baird

    We are having a moment. We are well into systems collapse whether that be ecological, built environments, or social. Our global community is challenged by war, disease, and climate disruption. This is both challenging and the ground of new possibilities. Our task is to see and navigate toward something better for ourselves and future generations of life on this planet. 

  15. Temporal Aware AI memory: Why time is a key in a memory
    Temporal Aware AI memory: Why time is a key in a memory
    Why is time all you need?
    Volodymyr Pavlyshyn

    So how do you make an AI agent and conversational agent understand time? How does time shape attention? How is time important for the context engine? You will learn how to add time to knowledge graphs, how time and causality drive context, and how to make the knowledge graphs that are used for AI memory time-aware.