Have Your Cake and Eat it Too: GraphQL? REST API? Maybe You Can Have Both!

Session
Until August 26:
✓ Save up to $320
✓ Group discount
Register now
Until August 26:
✓ Save up to $320
✓ Group discount
Register now
Until August 19:
✓ PlayStation Classic Mini or C64 Mini for free
✓ Save up to €495
✓ Group discount
Register now
Bis 19. August:
✓ Gratis PlayStation Classic Mini oder C64 Mini
✓ Bis zu 495 € sparen
✓ Kollegenrabatt
Jetzt anmelden
Thank you for joining!
Register now
Thank you for joining!
Register now
Infos

So you’ve decided to write a public API. Great!

Should it be RESTful? Or perhaps a GraphQL API, the new cool kid on the API block? What if you already have an internal GraphQL implementation, but need to expose it publicly as REST?

In this talk, we’ll very briefly review the main differences, benefits and tradeoffs between REST and GraphQL for *public* API implementation, and go over how we at Sisense wrote a Node.js library to automatically generate a RESTful API from our existing GraphQL schema. GraphQL2REST, which we released as an open-source npm package, allowed us to offer both API interfaces – GraphQL *and* REST – while maintaining only one code path! In a live demo, I’ll show how your GraphQL API can be exposed as a customized REST API without writing a single line of code. It might be also relevant to you, if you already have a GraphQL API, but your users want REST; or, if you want to develop a new GraphQL API and get REST on top of it, for free; or, if you wish to benefit from GraphQL internally while exposing a quite different truly RESTful API externally.

This Session originates from the archive of Diese Session stammt aus dem Archiv von MunichMünchen . Take me to the program of . Hier geht es zum aktuellen Programm von New York New York .

This Session originates from the archive of Diese Session stammt aus dem Archiv von MunichMünchen . Take me to the program of . Hier geht es zum aktuellen Programm von Munich München .

This Session originates from the archive of Diese Session stammt aus dem Archiv von MunichMünchen . Take me to the program of . Hier geht es zum aktuellen Programm von London London .

This Session Diese Session originates from the archive of stammt aus dem Archiv von MunichMünchen . Take me to the current program of . Hier geht es zum aktuellen Programm von New York New York , Munich München or oder London London .

STAY TUNED!

 

BEHIND THE TRACKS OF iJS

Angular

Best-Practises with Angular

Vue.js

One of the most famous frameworks of modern days

JavaScript Practices & Tools

DevOps, Testing, Performance, Toolchain & SEO

Node.js

All about Node.js

React

From Basic concepts to unidirectional data flows