Bootstrap Your APIs with OpenAPI

Kent Inge Fagerland Simonsen

Alexander Castillo

Short workshop - in English

Traditional web APIs build bottom-up often deliver too little too late to consuming applications. This, in turn, may result in accidental design and poor communication with API consumers.

By generating APIs based on an OpenAPI specification, the APIs can be well designed and delivered early to consumers, even before each piece of functionalty is ready. This allows discussions about the API with consumers earlier. Furthermore, changes to the API are simplified at all phases of development by separating the API from business logic. In sum, this allows for truely agile API development.

In this workshop you will learn how you can use OpenAPI and Swagger Codegen to define web APIs and generate code implementing them. This will be done in such a way that the resulting code can be used as a starting point for implementing the buisness logic of the application without sacrefizing the felxibilty to easliy change the API as needed.

Primarily for: Developers, Architects

Participant requirements: BYOD computer with: Docker Make The repository for this workshop downloaded