“Happily purchased. Handy to have these in one place. Thank you!” — Kent Beck “Excellent new thinking on Domain-Driven Design. It's full of real practical experience in getting the most value from domain modelling. Just like the Eric Evans' DDD book, this gives more insight each time you read it.” — Ian Russell
A compilation of top best practices for improving the developer experience for an API-as-a-Product.
Which HTTP method should I pick for my API path? Look it up in the RESTful dictionary.
In an industry heading towards smaller and smaller microservices, why so many big APIs are still out there? When facing the sheer complication of a Web API landscape with thousands and thousands of operations, where do you start? Enjoy the overview.
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.
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.
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.
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.
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.
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.
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.
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.
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.