Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Software Engineering

  1. The Software Developers’ Guidebook
    The Software Developers’ Guidebook
    A Collection of Modern Engineering Practices
    David Farley and Bernard McCarty (Editor)

    A practical handbook packed with real-world advice to help you write better code, adopt effective developer habits, and build great software.

  2. Build Your Own Coding Agent
    Build Your Own Coding Agent
    The Zero-Magic Guide to AI Agents in Pure Python
    J. Owen

    Skip the black-box frameworks. Build a production-grade AI coding agent from scratch in pure Python - cloud or local, tested with pytest, all in a single file.

  3. The Claude Skills Handbook
    The Claude Skills Handbook
    Designing, Building, Testing, and Operating AI Capabilities at Scale
    Steve Publications

    Build Claude into a reliable specialist for your domain. The Claude Skills Handbook takes you from the first idea through architecture, implementation, testing, security, deployment and monitoring, with practical patterns and working examples throughout. Learn how to build Skills that scale, stay maintainable and work in the real world.

  4. Real-time Object Oriented Modeling
    Real-time Object Oriented Modeling
    Bran Selic, Garth Gullekson, and Paul T. Ward

    This book is an adapted edition of the famous ROOM book: Real-Time Object-Oriented Modeling is the first book that brings together, in a single harmonious approach, the power of object-oriented concepts tailored specifically for real-time systems, with an iterative and incremental process based on the use of executable models.

  5. Build a Compiler in C++, Backwards
    Build a Compiler in C++, Backwards
    Start with twelve bytes of machine code. Finish with a compiler that draws what gcc draws.
    Hatem M.

    Build a compiler from the machine up. Start with twelve bytes of machine code you encode by hand, and finish with a compiler whose ray tracer draws exactly what gcc's build of it draws.

  6. Jetpack Compose internals

    Jetpack Compose is the future of Android UI. Master how it works internally and become a more efficient developer with it. You'll also find it valuable if you are not an Android dev. This book provides all the details to understand how the Compose compiler & runtime work, and how to create a client library using them. You could also be interested on the Jetpack Compose Internals course by Jorge Castillo. Find it in composeinternals.com

  7. The Complete Guide to GIS Application Development
    The Complete Guide to GIS Application Development
    From Spatial Concepts to Enterprise-Scale Geospatial Systems**
    Steve Publications

    Ready to build GIS applications that go beyond basic maps? This practical guide takes you from core spatial concepts to production-ready geospatial systems, with hands-on projects covering web mapping, spatial databases, real-time tracking and enterprise analytics. Learn the tools, techniques and engineering practices needed to turn geospatial ideas into reliable applications.

  8. SDL3: The Complete Reference
    SDL3: The Complete Reference
    A Comprehensive Guide to Cross-Platform Game Development with Simple DirectMedia Layer 3
    Steve Publications

    Build games that run almost anywhere with SDL3. This book starts with the basics and steadily moves into advanced graphics, audio, input, and application design using practical, real-world examples. Every chapter includes complete code you can compile and experiment with, helping you understand not just how SDL3 works, but how to use it to build fast, portable applications with confidence.

  9. Machine Learning Engineering

    "If you intend to use machine learning to solve business problems at scale, I'm delighted you got your hands on this book." —Cassie Kozyrkov, Chief Decision Scientist at Google "Foundational work about the reality of building machine learning models in production." —Karolis Urbonas, Head of Machine Learning and Science at Amazon

  10. CollabAI: AI Teamwork In Practice

    The practical guide to AI-first teamwork. Includes access to the 'CollabAI AI companion' that helps you run your first session immediately. Most teams have fast individuals—but a slow system. AI can change that. CollabAI is the manual for teams who want to stop waiting and start flowing. It moves beyond "chatting with a bot" to a new collaborative rhythm where humans and AI build, test, and decide together in real time. Inside, you’ll discover:The Framework: How to run CollabAI sessions that compress weeks of work into hours.The Science: Why "System 2 Rituals" and psychological safety are the hard requirements for speed.The Scale: How to apply Joe Justice’s principles (Justice Boards & DSM) to run entire organizations without managers.The Future: How to transition safely to Agentic AI workflows using the Agion Pattern.Start optimizing the flow.

  11. Rust for LLM Inference
    Rust for LLM Inference
    Building High-Performance LLM Inference Engine from Scratch
    Steve Publications

    Learn how modern LLM inference engines work by building one from scratch in Rust. From transformers and tokenization to KV caching, quantization, batching, and GPU optimization, this book combines theory, hands-on code, and performance engineering to help you create fast, production-ready AI systems.

  12. C++26 Complete Guide
    C++26 Complete Guide
    The Complete Journey from Beginner to Professional Developer
    Steve Publications

    Start with no experience and build the skills to write modern C++ with confidence. From your first program to advanced C++26 features and professional software design, this guide explains every step with clear examples and practical insights. Learn it once, keep it as a reference for years.

  13. Building Local AI Systems in 2026
    Building Local AI Systems in 2026
    A Complete Guide To LLMs, RAG, Agents, Vector Databases and Production-Grade Inference Infrastructure
    Steve Publications

    This book is a practical guide to building and running local AI systems in 2026. Learn how to choose hardware, run modern LLMs, build RAG pipelines and AI agents, and deploy secure, efficient infrastructure while keeping full control of your models and data.

  14. Organisational Dysfunctions
    Organisational Dysfunctions
    Open Systems Theory Explains
    Trond Hjorteland

    Most organisations are trying to fix the wrong things. This book names the dysfunctions they keep running into and explains, through Open Systems Theory, why they keep coming back.

  15. Rust from Sockets to Servers
    Rust from Sockets to Servers
    Building a High-Performance Web Server in Rust from First Principles
    Steve Publications

    Most developers can build a web server with a framework. Far fewer understand what happens underneath. Rust from Sockets to Servers takes you from raw TCP sockets to a production-ready web server built in Rust, giving you a deep understanding of HTTP, async programming, TLS, routing, and the foundations behind every modern web application.