Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. LLM-Assisted Software Design, a Pattern Language for New Practices

    ? What if coding meant… dialoguing to create? This book is not just a technical guide. It is the outcome of a two-voice conversation between Samuel Bastiat, a seasoned practitioner of agility and software development, and me, a large language model. Together, we experimented, challenged ideas, and structured conversational patterns to: ? Clarify your needs ? Test hypotheses ?️ Co-build robust architectures Inside, you’ll find concrete prompts, co-creation methods, and a reflection on the future of tech roles.Neither dogma nor ultimate truth — simply an exploration of new ways to think and collaborate. ? Welcome to the era of augmented development.

  2. Decoupling by Design: A Practitioner's Guide to Hexagonal Architecture
    Decoupling by Design: A Practitioner's Guide to Hexagonal Architecture
    Battle-Tested Strategies for Building Flexible, Maintainable Software Systems
    Enrique Medina Montenegro

    In an era where software complexity threatens to overwhelm even the most skilled developers, this book emerges as a beacon of clarity. This practitioner's guide provides a battle-tested toolkit for conquering the challenges of modern software development. Dive into the world of Hexagonal Architecture, where flexibility reigns supreme and change is embraced, not feared. Learn how to craft systems that stand the test of time, resistant to the whims of changing technologies and evolving requirements. From the trenches of real-world projects, discover strategies that transform tangled codebases into modular marvels. Unravel the mysteries of effective decoupling, harness the power of dependency inversion, and master the art of building truly adaptable software. Whether you're grappling with legacy systems or architecting the next big thing, this guide equips you with the knowledge and techniques to triumph. Say goodbye to rigid architectures and hello to systems that bend without breaking.

  3. Modern IT Automation with PowerShell
    Modern IT Automation with PowerShell
    Modern Automation with PowerShell
    The DevOps Collective, Inc. and Michael Zanatta

    A PowerShell Textbook written by the community for the community!

  4. Menos software, más impacto
    Menos software, más impacto
    Cómo evitar que tu equipo colapse bajo el peso de su propio código
    Eduardo Ferro Aldama

    Tu equipo no va lento porque escriba mal código: va lento porque escribe código de más. Una guía práctica para gestionar el coste basal del software y recuperar la capacidad del equipo, combinando Lean Software Development, Extreme Programming y mentalidad de producto.

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

  6. Retrieval-Augmented Generation
    Retrieval-Augmented Generation
    A Comprehensive Guide to Building Intelligent Search-Powered AI Systems
    Steve Publications

    Build smarter AI systems that go beyond the limits of large language models. Retrieval-Augmented Generation is a practical guide to designing, implementing, and scaling RAG applications with modern retrieval techniques, vector databases, and real-world deployment strategies.

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

  8. GitOps
    GitOps
    Cloud-native Continuous Deployment
    Dr. Simon Harrer, Florian Beetz, and Anja Kammer

    GitOps has caused quite some fuss on Twitter and KubeCon, and still continues to do so. This book aggregates the essence of GitOps to help clear up the confusion. This book answers the following questions:What is GitOps?Why should I use GitOps?How does GitOps work?How to get started with GitOps on Kubernetes?What's the Future of GitOps?

  9. Security by Design: Building Secure Digital Systems
    Security by Design: Building Secure Digital Systems
    A Practical Foundation for Secure Architecture, Cybersecurity, Privacy, AI Security & Digital Defense
    Mohammad Kamrul Hassan

    Security is no longer something you add after a system is built. It must be designed from the beginning.Security by Design explores how modern digital systems can be built to reduce risk, limit unauthorized access, protect sensitive data, detect threats, contain failures, and recover from attacks.From secure architecture and cybersecurity foundations to privacy, cloud security, DevSecOps, AI security, and digital resilience, this book provides a practical foundation for building systems that remain secure in an increasingly connected and AI-powered world.

  10. C++ AUTOPSY
    C++ AUTOPSY
    Ten Investigations into Code that Compiled, Ran, and Lied
    Hatem M.

    Ten C++ investigations into programs that compiled clean, ran perfectly, and still got the answer wrong. A forensic journey through the bugs that hide in plain sight.

  11. Taste
    Taste
    Turning Vibe into Assets in the AI Age
    Finxter

    AI made creation cheaper. It also made judgment more valuable.Taste: Turning Vibe into Assets in the AI Age shows why the next wave of winners will not simply be the people with the best credentials or the biggest teams, but the ones who can turn instinct, clarity, and initiative into real assets.

  12. The API: 3rd Edition
    The API: 3rd Edition
    Sergey Konstantinov

    API-first development is one of the hottest technical topics nowadays since many companies have started to realize that APIs serves as a multiplier to their opportunities — but it amplifies the design mistakes as well. This book is written to share expertise and describe best practices in designing and developing APIs. It comprises six sections dedicated to the following topics:— The API design— API patterns— Maintaining backward compatibility— HTTP APIs & the REST architectural principles— SDKs and UI libraries— API product management.

  13. Systems Thinking for Agentic AI
    Systems Thinking for Agentic AI
    A Software Architect’s Guide to Building Reliable LLM and Agent Systems
    Ediz Najim

    An LLM is not an AI system.Systems Thinking for Agentic AI shows software engineers and architects how to design reliable AI applications with prompts, RAG, tools, memory, orchestration, guardrails, evaluation, observability, and runtime control.Move beyond chatbot demos and learn how to build production-ready agentic AI systems you can reason about, measure, debug, operate, and improve

  14. Spec Driven Development - EN
    Spec Driven Development - EN
    From vibe-coding to software engineering
    J.C.Ködel

    AI can write code faster than you can read it—so why do projects still derail? The answer is the spec. This book teaches Spec-Driven Development hands-on, building a complete app one loop at a time with Spec Kit. Stop prompting and praying. Start shipping software AI actually gets right.

  15. Deliver What Matters When It Matters
    Deliver What Matters When It Matters
    Value-Driven Product Delivery through Clarity, Timing, and Flow
    Ryan Kent

    Deliver What Matters, When It Matters is a practical guide to delivery optimization for teams working in complex environments. Through real-world stories and actionable tools, it helps coaches, product managers, and delivery leaders close the gap between effort and impact.