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, May 16, 2026. Learn more…

Leanpub Header

Skip to main content

Filters

Category: "API Design"

Books

  1. Design Practice Reference
    Activities and Templates to Craft Quality Software in Style
    Olaf Zimmermann and Mirko Stocker

    A collection of proven software engineering and architecture design method elements to accelerate project work and reduce technical risk. Suited for API design and (micro-)service architectures. Activity descriptions and artifact templates for non-functional requirements, domain models, architectural decision records, API contracts. Sample content.

  2. The Python and Django Interview Compendium
    Interview Questions and Answers for Python and Django Developers
    Yohan Rodriguez

    A practical backend interview reference covering modern Python and Django development.

  3. The Java and Spring Boot Interview Compendium
    Interview Questions and Answers for Java and Spring Boot Developers
    Yohan Rodriguez

    A practical backend interview reference covering modern Java and Spring Boot development.

  4. Simple RESTful API design guidelines that make sense
    that Developers will (want to) use
    Michalis ARGYRIOU

    This book provides a cookbook of guidelines on designing beautiful (simple to use) and practical (simple to implement) RESTful API.

  5. RESTful Dictionary
    English - HTTP
    Cesare Pautasso

    Which HTTP method should I pick for my API path? Look it up in the RESTful dictionary.

  6. Identity And APIs
    Techniques to Mature Platform Security
    Nordic APIs

    Much of API security boils down to how you handle identity. In Identity and APIs, we discover the techniques to secure platform access and delegate access throughout a mature API ecosystem.

  7. asyncio from ground up
    A working Mental Model for Python asyncio
    Ritesh Modi

    Most asyncio tutorials introduce async and await on page one and ask you to take the runtime on faith. This book does it the other way around. You build a working event loop in thirty lines of plain Python — no asyncio import — and meet the keywords as labels for parts of a runtime you have already watched run. By the end, async Python stops being intimidating and starts being readable.

  8. Modern API Testing with Playwright for QA Engineers
    A Practical TypeScript Guide from Basics to Real-World Automation
    Priyanka Bhopale

    Become a Job-Ready API Automation Engineer Using PlaywrightAPI testing is now a must-have skill for modern QA engineers. Companies expect testers to validate backend systems, automate workflows, and integrate tests into CI/CD pipelines.This practical guide teaches you how to master API Testing using Playwright and TypeScript from scratch — even if you are transitioning from manual testing.In this book, you will learn how to:✔ Understand APIs, HTTP, and JSON from a tester’s perspective ✔ Write real API automation tests using Playwright ✔ Handle authentication, dynamic data, and environments ✔ Design a scalable API test automation framework ✔ Integrate tests into CI/CD pipelines ✔ Combine API and UI testing for faster automation ✔ Prepare for API testing and Playwright interviewsBy the end of this book, you will have the knowledge and confidence to build professional API automation frameworks and advance your QA career.Perfect for: QA Engineers, Manual Testers, Automation Testers, SDET Aspirants

  9. Build GenAI Agents with OpenAI + vLLM
    Develop portable AI agents in Python with structured outputs, tool calling, OpenAI Agents SDK, vLLM, model switching, CLI, API, and Docker deployment
    GitforGits | Asian Publishing House

    We'll build an agent step-by-step, starting with a small loop that accepts input and produces structured output. As we go, we'll add tools, validation, model switching, runtime adapters, and packaging techniques that'll let the agent move from a simple script to a reusable application.

  10. A step-by-step Playwright + TypeScript guide for manual testers or who wants to switch to becoming automation engineers.

  11. Understanding “red–green–refactor” is easy; applying it effectively in real-world systems is not. This book bridges that gap by showing you how to practice Test Driven Development in the context of building robust, production-ready .NET Core microservices.

  12. The Flow Catalyst
    A Guide to Value Stream Mapping in Software Delivery
    Johnson Okoli

    Value Stream Mapping for modern software teams. Learn how to measure lead time, expose bottlenecks, eliminate waste, and build a delivery system where value moves efficiently from idea to production.

  13. The Distributed Blueprint
    Mastering Microservices, Gateways, and Service Meshes
    Johnson Okoli

    Design resilient, production-ready microservices architectures with confidence. Learn how API gateways, service meshes, and observability tools work together to build scalable and secure distributed systems.

  14. Scalapedia
    Encyclopedia of the Scala programming language
    Piotr Pruchniewicz

    Discover the complete world of Scala programming in one comprehensive encyclopedia. SCALAPEDIA takes you from language fundamentals to advanced functional programming, covering Cats, Cats Effect, ZIO, design patterns, architectural patterns, and performance optimization. With over 85 chapters spanning 10 major parts, this is the definitive guide for mastering Scala and building enterprise-grade applications. Whether you're starting your Scala journey or looking to deepen your expertise, SCALAPEDIA is your complete reference for modern functional programming in Scala.

  15. Unlock the future of development by mastering high-performance AI backend APIs with ASP.NET Core. Move beyond simple CRUD to architect scalable, resilient, and secure infrastructures for the AI era. Master real-time streaming, gRPC communication, and advanced observability through practical, hands-on examples. Stop just using AI—start building the robust platforms that power the next generation of intelligent software.