Server Side JavaServer Side Java
Tools-in-Action30min
BEGINNER

Endpoint versioning made simple

Every backend developer has struggled with the problem of endpoint versioning. There are several ways to address this, but existing solutions did not meet all my needs. So, I decided to create my own library to solve this problem in Spring Boot.In this talk, I will explain the characteristics I expect from a proper URI path versioning solution. Furthermore, I will demonstrate, with live coding, how you can solve this problem. We will start with a simple hardcoded solution and gradually improve it until we reach the final, robust solution.After attending this talk, you will have a clear idea of how to elegantly solve the endpoint versioning problem in Spring Boot. Even if you prefer other frameworks, you will be able to apply these techniques and create your own library.

Bouke Nijhuis
Bouke NijhuisCINQ

talkDetail.whenAndWhere

Tuesday, October 8, 18:20-18:50
Room 8
talks.description
Every backend developer has struggled with the problem of endpoint versioning. There are several ways to address this, but existing solutions did not meet all my needs. So, I decided to create my own library to solve this problem in Spring Boot.In this talk, I will explain the characteristics I expect from a proper URI path versioning solution. Furthermore, I will demonstrate, with live coding, how you can solve this problem. We will start with a simple hardcoded solution and gradually improve it until we reach the final, robust solution.After attending this talk, you will have a clear idea of how to elegantly solve the endpoint versioning problem in Spring Boot. Even if you prefer other frameworks, you will be able to apply these techniques and create your own library.
Endpoint Versioning
Spring Boot
URI Path
Library Creation
talks.speakers
Bouke Nijhuis

Bouke Nijhuis

CINQ

Netherlands

Bouke Nijhuis is the CTO at CINQ ICT. He likes to learn new things and he loves to live code on the stage. Furthermore he is an international speaker and a committer of open source projects. You can reach him on Twitter at @BoukeNijhuis.
comments.title

comments.speakerNotEnabledComments