Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Software Engineering

  1. Nasdanika SDK Runtime
    Nasdanika SDK Runtime
    More Structure with Less Effort
    Pavel Vlasov

    Structure decays because it is expensive. This book shows how to make it cheap enough to keep: models as text, telemetry kept as a model, and no infrastructure beyond a JDK.

  2. Local First Software Development
    Local First Software Development
    Building Software That Works Without the Cloud
    Steve Publications

    What if your software did not need the cloud to work? Local First Software Development shows you how to build fast, reliable apps that work offline and sync when needed. Learn practical patterns for data, security and synchronization while exploring how local-first systems can grow from simple personal tools into large collaborative applications.

  3. SIMD Programming for Modern Software Engineers
    SIMD Programming for Modern Software Engineers
    From Fundamentals to Advanced Optimization
    Steve Publications

    SIMD can make software dramatically faster, but getting it right takes more than knowing a few intrinsics. This book shows you how vectorization really works, how to avoid costly mistakes and how to turn ordinary code into fast, production-ready software with techniques you can use again and again.

  4. Codex CLI: The Definitive Guide
    Codex CLI: The Definitive Guide
    From First Prompt to Production Workflows
    Steve Publications

    Master Codex CLI from your first prompt to production-ready AI workflows. Learn how to automate coding, streamline development, and use OpenAI's terminal-native coding agent with confidence.

  5. Claude Code : Des bases à la maîtrise
    Claude Code : Des bases à la maîtrise
    Le guide complet du développement de logiciels agents en 2026
    Steve Publications

    Mastering Claude Code montre comment collaborer avec des agents d’IA pour écrire du code, automatiser des flux de travail et réaliser des projets d’envergure. De la configuration aux bonnes pratiques d’ingénierie logicielle, ce guide pratique explique comment les logiciels modernes sont conçus en 2026.

  6. Hands-On AI Agents with Google ADK
    Hands-On AI Agents with Google ADK
    Build, orchestrate, and deploy production-ready multi-agent systems using Python and Google Cloud
    Steve Publications

    Build AI agents that do real work with the Google Agent Development Kit (ADK), Python, and Google Cloud. Through complete, runnable examples, you'll learn how to build, orchestrate, and deploy production-ready multi-agent systems with practical skills you can apply from day one.

  7. The Clojure Programming Journey
    The Clojure Programming Journey
    From First Steps to Professional Mastery in Functional Programming
    Steve Publications

    Transform the way you think about code with Clojure. From your first expression to professional application design, The Clojure Programming Journey reveals the power of functional programming, immutability, and elegant software architecture. Build lasting skills in a language designed for simplicity, clarity, and mastery.

  8. The OCaml Handbook
    The OCaml Handbook
    A Complete Guide from First Program to Production Systems
    Steve Publications

    Discover the power and elegance of OCaml, from your very first program to production-ready applications. The OCaml Handbook combines clear explanations, practical examples, and real-world insights to help students and experienced developers alike master one of the most expressive programming languages in use today.

  9. Pair Programming with Modern LLMs and Agents
    Pair Programming with Modern LLMs and Agents
    How AI tools like Cursor and Claude Code Radically Transform Software Development
    Michael D. Callaghan

    AI doesn’t fail loudly. It generates code that looks correct and compiles anyway. This book shows you how to make AI dependable by building the context and guardrails that keep your team shipping instead of debugging.

  10. Rethinking OpenTelemetry Tail-Based Sampling
    Rethinking OpenTelemetry Tail-Based Sampling
    An Event-Driven Alternative to Two-Tier Collector Architectures
    Stephen S. P. Tsoi

    Modern cloud-native applications generate massive volumes of telemetry data, making observability increasingly expensive and difficult to scale. While OpenTelemetry has become the industry standard for distributed tracing, traditional tail-based sampling architectures often require stateful collector clusters with significant memory and processing overhead. Rethinking OpenTelemetry Tail-Based Sampling explores how Event-Driven Architecture (EDA) and event mesh technologies can be used to address these challenges. Through practical examples, architectural analysis, and implementation considerations, this book examines OpenTelemetry sampling strategies and presents an alternative approach that externalizes trace buffering and sampling coordination beyond the collector layer. Whether you are an observability engineer, platform architect, integration specialist, SRE, or cloud-native practitioner, this book provides practical guidance for designing scalable, resilient, and cost-effective distributed tracing platforms.

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

  12. Mastering Modern C++23
    Mastering Modern C++23
    A Practical Guide to Real-World Features, Patterns, and Best Practices
    Steve Publications

    Mastering Modern C++23 is a practical guide to the latest C++ standard, helping intermediate and advanced developers confidently adopt its most important language and library features. With clear explanations, production-ready examples, and real-world best practices, you'll write safer, more expressive, and high-performance C++ code.

  13. PydanticAI: Building Production-Grade AI Agents
    PydanticAI: Building Production-Grade AI Agents
    From Fundamentals to Advanced Agent Workflows with Python's Type-Safe Framework
    Steve Publications

    Learn how to build reliable AI agents with PydanticAI, from simple chatbots to production-ready multi-agent systems. With practical examples, clear explanations, and hands-on projects, this book helps you write AI applications that are structured, testable, and easy to maintain.

  14. Software Engineering: A Modern Approach

    This textbook is designed for use in introductory Software Engineering courses. Additionally, it can be used by junior developers intending to consolidate their knowledge in the field. It has also a web version available at https://softengbook.org.

  15. AI Engineering Visualized, Volume 4: Production AI
    AI Engineering Visualized, Volume 4: Production AI
    A Visual Guide to Shipping, Scaling and Securing AI Apps
    Prateek Singh

    From one laptop to real users: APIs, workers, SLOs, traces, shadow scoring, rollbacks, cost, routing, security and incidents, drawn and built in Python.