OpenAPIs are everywhere | EclipseCon Europe 2018

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=-lDot4Yn7Dg



Duration: 30:43
3,649 views
17


EclipseCon Europe 2018
Ludwigsburg, Germany · October 23 - 25, 2018
https://www.eclipsecon.org/europe2018

Speaker(s):
Jeremie Bresson (Unblu)

https://www.eclipsecon.org/europe2018/sessions/openapis-are-everywhere

The OpenAPI Specification (formally known as Swagger) describes APIs in a way that is standardized, machine-readable, and programming language-agnostic. It is an open source project hosted by the Linux Foundation.

There have been many announcements regarding frameworks or tools supporting this standard: For example, Eclipse MicroProfile 1.3 provides a set of annotations that can be used on top of JAX-RS, and version 3.5.2 of Eclipse Vert.x provides automatic requests validation.

The standard is also well-adopted. Many products describe their API as an OpenAPI Specification: Docker, OpenShift, Microsoft Azure, to name a few. The government of Netherlands has adopted the OpenAPI Specification as a national standard.

This talk will provide an overview of the specification format, then it will present some implementation examples with different frameworks. Useful tools; such as an editor based on Eclipse Xtext and a code generator, will also be presented. The examples here are taken from real projects.

All of the tools presented in this talk are open-source.




Other Videos By Eclipse Foundation


2018-11-20Virtual IoT | Fog Computing with fog05
2018-11-19EASEy IDE extensions without Plugins | EclipseCon Europe 2018
2018-11-19MicroProfile: It's All Fun and Games | EclipseCon Europe 2018
2018-11-19From Java EE to Jakarta EE: a user perspective | EclipseCon Europe 2018
2018-11-19Fast and Distroless Java in Containers: the Recipe! | EclipseCon Europe 2018
2018-11-19Modeling Symposium | EclipseCon Europe 2018
2018-11-19Quo Vadis Xtext? | EclipseCon Europe 2018
2018-11-19Lucky in the Cloud With Diagrams | EclipseCon Europe 2018
2018-11-19Cool kids' way of generating code | EclipseCon Europe 2018
2018-11-19LcDsl: a new dawn for launch configurations | EclipseCon Europe 2018
2018-11-19OpenAPIs are everywhere | EclipseCon Europe 2018
2018-11-19Textual AND graphical modeling: Xtext editors within Sirius Diagrams | EclipseCon Europe 2018
2018-11-19JSON Forms 2.0 | EclipseCon Europe 2018
2018-11-19The holy war of modeling notations - what fits best and why? | EclipseCon Europe 2018
2018-11-19Director's Pick: Introducing The Eclipse Foundation Specification Process | EclipseCon Europe 2018
2018-11-19Invited Talk: Thorntail - A Micro Implementation of Eclipse MicroProfile | EclipseCon Europe 2018
2018-11-19What if you contribute to Eclipse ? | EclipseCon Europe 2018
2018-11-19When Research Project teams learn Open Collaboration | EclipseCon Europe 2018
2018-11-19The Busy RCP Developer’s Guide to Eclipse Theia | EclipseCon Europe 2018
2018-11-19Building Web-based Modeling Tools based on Eclipse Theia | EclipseCon Europe 2018
2018-11-19Secure JAX-RS | EclipseCon Europe 2018