Slide 1

Slide 1 text

Continuous API Development 1 Daniel Kocot / code day 2019 / 22. Januar 2018

Slide 2

Slide 2 text

2

Slide 3

Slide 3 text

3

Slide 4

Slide 4 text

4 Planning and Designing Developing Testing Deploying Retiring

Slide 5

Slide 5 text

5 API(s)

Slide 6

Slide 6 text

6 API as a

Slide 7

Slide 7 text

7 - Public APIs - Customer - Development - Immutable - Measurability - Availability and Publication - Security API as a Product

Slide 8

Slide 8 text

8 Birth of Swagger

Slide 9

Slide 9 text

9 Founding Open API Initiative (OAI)

Slide 10

Slide 10 text

10 Brave (New) API Development World

Slide 11

Slide 11 text

11 Code First

Slide 12

Slide 12 text

12 @Api @ApiOperation @ApiResponse @ApiParam @ApiModel @ApiModelProperty Example: Java-Annotations

Slide 13

Slide 13 text

13 API First

Slide 14

Slide 14 text

14

Slide 15

Slide 15 text

15 Under Test Spock Framework

Slide 16

Slide 16 text

16 Springfox Spring Rest Docs Swagger2Markup ReDoc Documentation

Slide 17

Slide 17 text

DEMO TIME 17

Slide 18

Slide 18 text

Conclusion 18

Slide 19

Slide 19 text

19 - API as a Product (https://blog.codecentric.de/2018/10/api-as-a- product/) - API-Management mit Kong von Alexander Melnyk (https://blog.codecentric.de/2017/11/api-management-kong/) Further Reading