Leanpub Header

Skip to main content

Filters

Category: "API Design"

Books

  1. Domain-Driven Design And Microservices Explained with Examples
    Learn to clarify and focus the boundaries of your system’s architecture
    Sandeep Jagtap
    No Description Available
  2. Web APIs change, slowly. Watch how their structure evolved over the years with these beautiful illustrations. There is no better way to learn how to improve your API design than to look and see how other APIs have been changed before.

  3. API as a Product
    Tips for Running an API-centric SaaS Business
    Nordic APIs

    API-as-a-Product is a rising trend. Here are monetization techniques, developer experience advice, and other insights you can use to create a working business model around an API-as-a-product.

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

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

  6. Automated API testing
    Automated API testing
    Anton Smirnov

    This book will be a lot of programming and describing patterns. I tried to create instructions on how to write code for API testing. In this book, I tried to focus more on the concept of how and with what vision it is necessary to approach the testing of an API.

  7. Automated API testing
    Automated API testing
    Anton Smirnov

    This book will be a lot of programming and describing patterns. I tried to create instructions on how to write code for API testing. In this book, I tried to focus more on the concept of how and with what vision it is necessary to approach the testing of an API.

  8. Undisturbed REST: a Guide to Designing the Perfect API
    Second Edition
    Nomad PHP and Mike Stowe

    The second edition of Mike Stowe's best selling book on API design is packed with even more information and updates on APIs including building an API-led architecture, GraphQL, new innovations in REST, security concerns, and more.

  9. Clojure Time
    Getting Started with Date/Time Manipulation in Clojure
    Paul Legato

    An introduction to the art and science of manipulating dates and times in Clojure using the builtin Java 8 java.time API. This supersedes the popular Joda Time library, which heavily influenced its design.

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

  11. Appwrite Up and Running
    Build High Performance cross-platform Apps quickly with this Free unified Backend
    A.J. García

    Discover Appwrite’s Powerful and Flexible features which are making life easier for developers.  Learn about the Free Production ready Appwrite’s backend so you can plug your App in without having to code or manage any infrastructure. The book introduces the platform letting you build and integrate a project with a self hosted Appwrite instance.

  12. GraphQL.NET Cookbook
    [TO BE COMPLETED BY DEC 2023]
    Senthil Kumar

    Want to learn about GraphQL and how to integrate it to your .NET application ?. This book is for you. You'l learn about the GraphQL.NET library and how to use it with-in your application.

  13. API on Rails 6 (Spanish)
    Construye una API usando Ruby on Rails 6 usando las mejores practicas. La intención de este libro no es únicamente enseñarte a como crear una API con Rails. El propósito princpal es enseñarte a construir una API escalable y mantenible con Rails lo cual aumentará tu conocimiento actual de Rails. En este libro aprenderas a: - Usar Git para control de versiones - Construir respuestas JSON - Probar tus end-points con pruebas unitarias y funcionales - Configurar autenticación con JSON Web Tokens (JWT) - Optimizar y cachear la API
    Oscar Tellez

    Aprende las mejores prácticas para construir una API usando Ruby on Rails 6. La intención de este libro no es únicamente enseñarte a como crear una API con Rails. El proposito sobre todo es enseñarte como construir una API escalable y mantenible con Rails lo cual aumentará tu conocimiento actual de Rails.

  14. Writing good services in Go can be a challenge - you have to write out your database structures, unit and integration testing with CI to see what breaks, keep them updated with migrations, define your API endpoints and routing, update your documentation - all of these things keep you from building your service. Let's be smart about it.

  15. API on Rails 6 (French)
    Apprenez les meilleures pratiques pour construire une API en utilisant Ruby on Rails 5. L'intention avec ce livre n'est pas seulement de vous apprendre comment construire une API avec Rails. Le but est également de vous apprendre à construire des API évolutives et maintenables avec Rails ce qui signifie améliorer vos connaissances actuelles sur les rails. Dans ce livre, vous apprendrez à : - Utiliser Git pour le contrôle de version - Construire des réponses JSON - Tester vos points d'entrées avec des tests unitaires et fonctionnels - Mettre en place une authentification avec des JSON Web Tokens (JWT) - Utiliser les spécifications JSON:API - Optimiser et mettre en cache l’API
    Alexandre Rousseau

    Apprenez les meilleures pratiques pour construire une API en utilisant Ruby on Rails 6. L'intention avec ce livre n'est pas seulement de vous apprendre comment construire une API avec Rails, le but est de vous apprendre à construire des API évolutives et maintenables avec Rails. Cela signifie améliorer vos connaissances actuelles sur les rails