I am excited to show you how to generate Java code for an API based on a Swagger API description. We will use Swaggerhub, which is what I call an integrated design environment for APIs. You have all the tools
API Styles: SOAP, REST, RPC, GraphQL and more
In this blog, we study several API styles: the REST-style (Representational State Transfer), the REST-like style, GraphQL, Falcor, the RPC style (Remote Procedure Call), the SOAP style and gRPC. We compare the approaches, show advantages and disadvantages, commonalities and differences.
APIs and the Internet of Things
Everyone is talking about the Internet of Things. But what does it have to do with APIs? The internet of things is made up of physical devices with an internet connection. The devices are controlled by software via their actors
A first glimpse of the new Amazon API Gateway
If a cloud giant like Amazon launches an API gateway, this will definitely affect the industry. So I just had to try the Amazon API Gateway, and get a feeling for what it has to offer, even if it is just
What are API Description Languages?
API description languages are domain-specific languages, which are especially suited for describing APIs. They are both human-readable and machine-readable languages, much like programming languages. They are intuitive languages that can be easily written, read and understood by API developers, API
How to describe APIs?
Whenever APIs need to be communicated among various stakeholders, APIs needs to be described in some from. Thus, it should be as easy as possible to describe APIs. Specialized languages can support the crafting of useful API descriptions by providing
What should an API Methodology deliver?
An API solution has a certain complexity. Complexity does not simply go away — it has to be handled somewhere, by someone. Thus, the complexity of the API solution can either be dealt with in the client or in the
How to put API Architecture into Practice?
To become useful, the API architecture needs to be put into practice. This is why this book covers an API methodology for design and development. An API methodology provides practical guidelines and explains how to develop an API architecture into
Why do we need an API Architecture?
APIs are simple, small and approachable – Why do they require an API Architecture? It is very hard to move the pillar of a bridge, which is made of steel and concrete. Such changes are difficult, costly and time-intensive. This
How to build APIs efficiently?
I will get back to APIs in a moment. For now, let us assume that we were in the car manufacturing business and we would like to build a new car … What would we have to do? We find