Leanpub Header

Skip to main content

Filters

Category: "APIs"

APIs

  1. Practical Pydantic
    Practical Pydantic
    The Missing Guide to Data Validation in Python
    Nuno Bispo

    Bad data breaks good code. You’ve written Python that works perfectly in testing, only to watch it fail in production because of a malformed API request, a messy CSV, or a missing config value. That’s the hidden cost of Python’s flexibility: without runtime validation, you’re always one bad input away from a crash. Enter Pydantic. This book takes you from the foundations of data validation to real-world applications in APIs, data pipelines, configurations, and machine learning workflows. Along the way, you’ll explore practical techniques, advanced features, and alternatives like Marshmallow, attrs, and dataclasses, so you’ll always know which tool is right for the job. If you’re a Python developer, data engineer, or FastAPI user, this is your roadmap to writing safer, cleaner, and more reliable code.

  2. You Don't Know JSON
    You Don't Know JSON
    Beyond Six Data Types: The Complete Ecosystem
    Dayna Blackwell

    JSON succeeded not because it was better--XML had schemas, namespaces, and 10 years of tooling, but because it understood modularity in ways XML never could. This book deconstructs how a deliberately incomplete format defeated a comprehensive standard, then shows you the production patterns (JSON Schema, JSONB, MessagePack, versioning strategies) that make JSON systems scale from prototype to billions of requests.

  3. The Modern C++ and STL Interview Compendium
    The Modern C++ and STL Interview Compendium
    Interview Questions and Answers for Modern C++ Developers
    Yohan J. Rodríguez

    A practical interview reference covering Modern C++ language features, STL usage, concurrency, and performance (553 manuscript pages).

  4. ENTERPRISE AI ARCHITECTURE AND THE MODERN AI STACK
    ENTERPRISE AI ARCHITECTURE AND THE MODERN AI STACK
    VOLUME II — RUNNING THE STACK
    Padmanabham Venkiteela

    Designing AI is only half the journey. Learn how to deploy, secure, govern, monitor, and scale Enterprise AI systems for production with practical architectures and proven operational strategies.

  5. AI-Augmented Software Engineering
    AI-Augmented Software Engineering
    Tools, Practices, and Ethics
    Goziechukwu Chima-Duru

    Imagine writing production-grade code with fewer errors, sprint reviews that highlight real insights instead of guesses, and teams that spend less time debugging and more time innovating. This isn’t science fiction, it’s the future of software engineering. AI-Augmented Software Engineering unlocks the practical power of AI tools while grounding you in ethical best practices. Discover how to automate the mundane, amplify your creativity, and shape intelligent systems that serve users all without sacrificing trust, quality, or integrity.Welcome to the next wave of engineering designed with intelligence, driven by values.

  6. Modular Minimal API .NET 10
    Modular Minimal API .NET 10
    A Step-by-Step Guide to Building Professional, Scalable, and Production-Ready Backend Systems
    Afandy

    Have you ever finished a tutorial only to realize the code would never survive a real project? Modular Minimal API .NET 10 bridges the gap between beginner tutorials and enterprise-grade architecture. Starting from a blank terminal, you'll build a fully functional, secure, and scalable e-commerce backend using the sweet spot of modern .NET development: lightweight Minimal APIs, structured Modular Monolith architecture, and PostgreSQL — all powered by .NET 10. Along the way you'll implement JWT authentication, structured logging, global error handling, Docker deployment, and a clear migration path to microservices when your app outgrows the monolith. Whether you're a junior developer building your first portfolio project or a mid-level engineer leveling up your architecture skills — this is the book you wished existed when you started.

  7. The Angular and TypeScript Interview Compendium
    The Angular and TypeScript Interview Compendium
    Interview Questions and Answers for Angular and TypeScript Developers
    Yohan J. Rodríguez

    A structured front-end interview guide focused on Angular internals and TypeScript fundamentals (450 manuscript pages).

  8. Beautiful APIs
    Beautiful APIs
    Cesare Pautasso

    This book visually presents an illustrated collection of real-world Web APIs - All rigorously sans titre. There is no better way to learn how to design a good API than to look and see how it's been done before.

  9. API Testing Fundamentals: Postman to Pytest
    API Testing Fundamentals: Postman to Pytest
    From Postman Exploration to Automated REST, GraphQL, and gRPC Pipelines
    Yuri Syuganov

    From clicking Send in Postman to API suites running in CI — REST, GraphQL, and gRPC, with the HTTP fundamentals that make it all make sense.

  10. Java Concurrency Wars: The Conquest Against Deadlocks

    A production crisis. Three developers. Fifty cinematic comic lessons. Master Java threads, race conditions, synchronization, and deadlocks through an unforgettable manga-style adventure.

  11. Developer Experience
    Developer Experience
    Top strategies to improve the developer experience of your API
    Nordic APIs

    A compilation of top best practices for improving the developer experience for an API-as-a-Product.

  12. FastAPI A Visual Guide
    FastAPI A Visual Guide
    From HTTP Basics to Reliable Python API Development
    Reiner Braun

    Learn FastAPI through visual explanations of HTTP request flow, validation, dependencies, databases, security, testing, and deployment.

  13. Building Production Web APIs With Go
    Building Production Web APIs With Go
    Build RESTful APIs using PostgreSQL, sqlc, pgx, Docker, OpenAPI and Kubernetes
    Iede Snoek

    Build a Go Web API that goes beyond “Hello, World”Getting a REST API running in Go is easy.Building one that is structured well, handles concurrent requests correctly, manages database changes safely, can be tested, containerized, documented, and deployed is where things become interesting.Building Production Web APIs with Go takes you through that journey step by step.You begin with a tiny HTTP server and gradually develop it into a complete library API backed by PostgreSQL. Rather than presenting a finished architecture and asking you to copy it, the book introduces problems as the application grows, then shows how to solve them. You see not only what the final code looks like, but why the design changes are necessary.Along the way, you will learn how to:Build RESTful HTTP APIs using Go, net/http, and ChiWork directly with PostgreSQL using pgxGenerate type-safe database code from SQL with sqlcManage schema changes with Goose migrationsSeparate HTTP models from database modelsStructure a Go backend for maintainabilityHandle transactions, row locking, and concurrent requests safelyEnforce data integrity with PostgreSQL constraintsWrite unit tests using database abstractions and test doublesUnderstand what unit tests cannot prove without a real databaseDocument your API with OpenAPI and Swagger UIPackage the application with Docker and Docker ComposeImplement graceful shutdownDeploy the complete application to KubernetesThe example application is deliberately realistic. A seemingly simple operation—allowing a user to borrow a book—eventually exposes concurrency problems and leads naturally to transactions, PostgreSQL row-level locking, and database constraints. The emphasis throughout is on understanding the engineering decisions behind the code rather than simply copying recipes.Who is this book for?This book is for developers who already know the basics of Go and SQL and want to learn how the pieces of a real backend application fit together.It is not a beginner’s introduction to the Go language, nor is it a comprehensive reference to PostgreSQL, Docker, or Kubernetes. Instead, it concentrates on the practical decisions involved in taking a small Go application toward a production-oriented architecture.If you can write basic Go programs and understand simple SQL queries, this book will help you make the transition from “I can build an API” to “I understand how to engineer a backend.”

  14. Go Programming Cookbook, Second Edition
    Go Programming Cookbook, Second Edition
    100+ solutions across scaling concurrency, resource budgets, gRPC, databases, profiling, and network security
    GitforGits | Asian Publishing House

    Whenever I've worked on a service, there's always been a morning when it stops being a demo. Then traffic arrives from somewhere nobody planned for, a nightly job overruns into the working day, and a number somebody chose months ago turns out to be wrong. That morning was a different story, though. The thing that separates a survival program from one that doesn't is a set of habits, and those habits can be learned. So, this second edition is organised around them rather than around syntax.

  15. DMVCFramework Mastery
    DMVCFramework Mastery
    Building Production-Grade Delphi Applications from Beginner to Expert
    Steve Publications

    Take your Delphi skills beyond the basics and learn how to build real-world web applications with DMVCFramework. From your first REST API to secure, scalable services, this practical guide covers the tools, patterns and techniques you need to build, test and deploy production-ready applications with confidence.