In this short article, we detail the three options for versioning HTTP APIs: path-based, query-based, and header-based.
Book Review: “Designing APIs with Swagger and OpenAPI”
This review is about Designing APIs with Swagger and OpenAPI by Joshua S. Ponelat and Lukas L. Rosenstock from Manning.
Introducing the Foojay.io Calendar API
We are excited to share that Foojay is growing and offering additional resources to bring the OpenJDK community together on a global scale.
Leverage the Richness of HTTP Status Codes
While many discussions about REST focus on entities and methods, using the correct response status codes can make your API stand out.
Replacing Postman with the JetBrains HTTP Client
How to use the JetBrains HTTP Client to replace Postman, test third party APIs, share requests and run them in CI all of that within minutes!
Getting Started with OpenAPI Generators: Tips & Tricks
Tips and tricks on how to get productive with creating OpenAPI generators. How to run and debug, create your own easily and more!
Book Review: “API Design Patterns”
This review is about API Design Patterns by JJ Geewax from Manning. Check it out and if you’ve read it too, what did you think?
The Evolution of APIs: From RESTful to Event-Driven
Transitioning from synchronous to event-driven APIs modernizes the enterprise and unlocks real-time events and information.
Quest for REST
SOAP’s biggest flaw was its complexity and its focus on big companies, but it at least provided a shared set of standard specifications.
Structured Error Messages for HTTP APIs
RFC 7807 helps API implementors as it provides quick guidelines to avoid reinventing the wheel on every project.
Backend-for-Frontend: The Demo
Let’s use a very simple e-commerce use-case to demo how to implement the Backend-for-Frontend with and without the help of Apache APISIX.