Let's work out a deal

Contract-first development with OpenAPI

When we are talking about developing a REST-API, there are mainly two ways to do that: contract-first or code-first.

In this talk I want to concentrate on the contract-first approach with the help of the OpenAPI specification. What is OpenAPI?
How do I define contracts with it?
Which tools are available?
And how do I generate code out of it?
I will talk about the experiences I made using this approach and will show, what the advantages and disadvantages are.

Birgit Kratz
Birgit Kratz

Softwarearchitect and Developer Java, SpringBoot, Clean Code, Agile