Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

JSJ 409: Swagger and Open API with Josh Ponelat

JSJ 409: Swagger and Open API with Josh Ponelat

FromJavaScript Jabber


JSJ 409: Swagger and Open API with Josh Ponelat

FromJavaScript Jabber

ratings:
Length:
46 minutes
Released:
Nov 26, 2019
Format:
Podcast episode

Description

Today the panel discusses the difference between Swagger and Open API with Josh Ponelat. Josh details the difference between the two. Swagger is a set of protocols around describing restful APIs. Swagger was taken over by a company called SmartBear, who donated the donated the specification to the Open Linux Foundation, and that became the Open API. Swagger is the tooling surrounding these specifications. Open API is a standardized way to describe a restful API in a YAML file. Once you’ve got a YAML file to describe your API, you can use tooling like Swagger to leverage that and take it to the next level. Using the Open API process is useful for situations where you already have an API in place, but want to codify and document it so that it’s controlled. Then going forward, you won’t introduce contradictions and it remains consistent because it’s documented in a YAML file. The process leaves room for enhancement in the future as well. 

Josh talks about some of the benefits of standardizing your API and some of the use cases besides tooling. A standardized API can help show developers how to use your API, SDKs, and service stubs by knowing your API is consistent in style. This makes it easier to find breaking changes and more. Josh talks more about Swagger, a finite set of tooling around Open API, most of which are open source. He talks about other tools that test APIs and do linting on YAML files. Some of the companies that use Open API include Google, Amazon, and Microsoft. Josh talks about how Amazon implements Open API.

Josh talks about the book he’s writing, Designing APIs with Swagger and Open API. The book goes over describing APIs today, how to design APIs without writing code first, and how to get the most out of the system. The show concludes with Josh talking about the power of consistency and writing things down on paper. He discusses where implications that the standardization of APIs has on the text industry. 

Panelists



Dan Shapir


Charles Max Wood



Guest



Josh Ponelat



**To receive your the 40% OFF coupon for Manning Publications (good for all our products in all formats) visit us at Facebook - click on "Send A Message"and type "YES"**

Sponsors



Sentry | Use the code “devchat” for $100 credit



Links



Swagger


Open API


Difference Between Swagger and Open API


GraphQL


Designing APIs with Swagger and Open API



Picks

Dan Shapir



Saga of Pliocene Exile



Charles Max Wood



DevChat.tv Merchandise 


BusyCal



Josh Ponelat



AsciiDoc


FASD tool


Special Guest: Josh Ponelat.
Released:
Nov 26, 2019
Format:
Podcast episode

Titles in the series (100)

All JavaScript podcasts produced by Devchat.tv: - JavaScript Jabber - My JS Story - JS Rants