Eric Baer - The Evolution of API Design: From RPC to GraphQL | VueConf 2017

In his talk, Eric explored some of the new client-server interaction models that address today’s pressures and used history to understand the tradeoffs made at the transition between the previous designs. Eric introduced major tools that are attempting to change the API landscape, including GraphQL and Falcor. Given GraphQL’s dominant position in this space, he examined some of its functionality, touched on some of its syntax, and present a live coding demo that showed off a GraphQL server from 0 to 1. Demonstrating a complete implementation in under 10 minutes gave the audience a strong sense of what’s possible, and what kind of complexity burden a tool like this would impose. Slides: https://www.dropbox.com/s/scw51pajb74qc74/The%20Evolution%20of%20API%20Design%20(VueConf).pdf?dl=0 VueConf 2017 was organized by Evan You and Monterail

TARGET AD 2
2017/08/14 VueConf EU   Share on Facebook

RELATED VIDEOS

Zero To GraphQL In 30 Minutes
Play Video

Zero To GraphQL In 30 Minutes

2017/08/16
ReactNYC - All about GRAND Stack: GraphQL, React, Apollo, and Neo4j - William Lyon (@lyonwj)
Play Video

ReactNYC - All about GRAND Stack: GraphQL, React, Apollo, and Neo4j - William Lyon (@lyonwj)

2017/11/11
Sashko Stubailo - The GraphQL Stack: How everything fits together
Play Video

Sashko Stubailo - The GraphQL Stack: How everything fits together

2017/11/01
Evan You - State of Vue | VueConf 2017
Play Video

Evan You - State of Vue | VueConf 2017

2017/07/03
Sarah Drasner - Animating Vue | VueConf 2017
Play Video

Sarah Drasner - Animating Vue | VueConf 2017

2017/07/25
Sean Larkin - Code splitting patterns in Vue.js | VueConf 2017
Play Video

Sean Larkin - Code splitting patterns in Vue.js | VueConf 2017

2017/07/07
What Do GraphQL & Apollo Do?
Play Video

What Do GraphQL & Apollo Do?

2017/06/12
Modular GraphQL - Sashko Stubailo
Play Video

Modular GraphQL - Sashko Stubailo

2017/08/27
Chain React 2017: The Evolution of API Design by Eric Baer
Play Video

Chain React 2017: The Evolution of API Design by Eric Baer

2017/07/18
Masahiro Tanaka - Hybrid Mobile Apps with Vue.js and Onsen UI | VueConf 2017
Play Video

Masahiro Tanaka - Hybrid Mobile Apps with Vue.js and Onsen UI | VueConf 2017

2017/08/14
The State of API Integration 2017  | Webinar
Play Video

The State of API Integration 2017 | Webinar

2017/03/30
Guillaume Chau - GraphQL Made Easy with Apollo and Vue | VueConf 2017
Play Video

Guillaume Chau - GraphQL Made Easy with Apollo and Vue | VueConf 2017

2017/09/28
Johannes Schickling - Building GraphQL-Native Microservices
Play Video

Johannes Schickling - Building GraphQL-Native Microservices

2017/10/31
GraphQL: Evolution or Revolution - Jonas Helfer - GraphQL-Europe 2017
Play Video

GraphQL: Evolution or Revolution - Jonas Helfer - GraphQL-Europe 2017

2017/07/05
Rob Zhu - GraphQL Subscriptions: Full Stack
Play Video

Rob Zhu - GraphQL Subscriptions: Full Stack

2017/10/31
Improving GraphQL Performance with Dataloader and Apollo Engine
Play Video

Improving GraphQL Performance with Dataloader and Apollo Engine

2017/11/21
SwiftConf
Play Video

SwiftConf '17: Nikolas Burk — GraphQL for iOS Developers

2017/09/11
Ryan Chenkie - Handling Authentication and Authorization in GraphQL
Play Video

Ryan Chenkie - Handling Authentication and Authorization in GraphQL

2017/11/01
SVG can do that?! (Sarah Drasner)
Play Video

SVG can do that?! (Sarah Drasner)

2017/10/06
[Vue JS Tutorials] Apollo Stack Overview - GraphQL Tutorial
Play Video

[Vue JS Tutorials] Apollo Stack Overview - GraphQL Tutorial

2017/04/26
Serverless GraphQL Architecture – The Future of Backend Development
Play Video

Serverless GraphQL Architecture – The Future of Backend Development

2017/10/11
How to setup a GraphQL backend in 5 minutes
Play Video

How to setup a GraphQL backend in 5 minutes

2017/02/11
Implementing and Using GraphQL at GitHub - GitHub Universe 2016
Play Video

Implementing and Using GraphQL at GitHub - GitHub Universe 2016

2016/09/24
NativeScript and Vue.js
Play Video

NativeScript and Vue.js

2017/09/11
#22 Relational Data Resolvers - Full-stack GraphQL with Apollo, Meteor & React
Play Video

#22 Relational Data Resolvers - Full-stack GraphQL with Apollo, Meteor & React

2018/01/23
Rodrigo Muñoz - GraphQL Live: Reactive Queries at Facebook
Play Video

Rodrigo Muñoz - GraphQL Live: Reactive Queries at Facebook

2017/11/01
"GraphQL: Designing a Data Language" by Lee Byron
Play Video

"GraphQL: Designing a Data Language" by Lee Byron

2016/09/17
GraphQL in the Wild [I]
Play Video

GraphQL in the Wild [I]

2017/10/05
Adding GraphQL to your existing architecture - Sashko Stubailo - GraphQL-Europe 2017
Play Video

Adding GraphQL to your existing architecture - Sashko Stubailo - GraphQL-Europe 2017

2017/07/05
justforfunc #12: a Text to Speech server with gRPC and Kubernetes
Play Video

justforfunc #12: a Text to Speech server with gRPC and Kubernetes

2017/05/17
Apollo Client 2.0 - James Baxley
Play Video

Apollo Client 2.0 - James Baxley

2017/08/27
Zero to GraphQL in 30 Minutes – Steven Luscher
Play Video

Zero to GraphQL in 30 Minutes – Steven Luscher

2016/04/25
Using GraphQL, ReactJS and Apollo To Create Amazing Apps
Play Video

Using GraphQL, ReactJS and Apollo To Create Amazing Apps

2017/08/14
Angular and GraphQL – A modern API for a modern Platform - Uri Goldshtein
Play Video

Angular and GraphQL – A modern API for a modern Platform - Uri Goldshtein

2017/04/07
Building the UI - a comparison of React, Vue, and Marko
Play Video

Building the UI - a comparison of React, Vue, and Marko

2017/06/19
Building a GraphQL Server [Part 1] - What Is GraphQL?
Play Video

Building a GraphQL Server [Part 1] - What Is GraphQL?

2017/07/31
GraphQL caching using Dataloader - Fun Fun Function
Play Video

GraphQL caching using Dataloader - Fun Fun Function

2017/10/05
Making Your APIs Fast - Learning from 40 Years of SQL
Play Video

Making Your APIs Fast - Learning from 40 Years of SQL

2017/10/12
Tom Christie   Level up! Rethinking the Web API framework    PyCon 2017
Play Video

Tom Christie Level up! Rethinking the Web API framework PyCon 2017

2017/05/20
Apollo Client: Put GraphQL data in your UI - Sashko Stubailo
Play Video

Apollo Client: Put GraphQL data in your UI - Sashko Stubailo

2016/05/31
Using the Youtube API to search for videos
Play Video

Using the Youtube API to search for videos

2015/03/01
GraphQL Authentication with React Native & Apollo [Part 2/2]
Play Video

GraphQL Authentication with React Native & Apollo [Part 2/2]

2017/11/08
Be beautiful front and back - Vue.JS with Django / Vue.js Paris Meetup #2
Play Video

Be beautiful front and back - Vue.JS with Django / Vue.js Paris Meetup #2

2016/05/09
Roman Kuba - Testing Vue components with Jest | VueConf 2017
Play Video

Roman Kuba - Testing Vue components with Jest | VueConf 2017

2017/07/17
Filipa Lacerda - GitLab and Vue | VueConf 2017
Play Video

Filipa Lacerda - GitLab and Vue | VueConf 2017

2017/07/11
#19 Extending Schema Types - Full-stack GraphQL with Apollo, Meteor & React
Play Video

#19 Extending Schema Types - Full-stack GraphQL with Apollo, Meteor & React

2018/01/23
Developing and maintaining a Java GraphQL back-end - Bojan Tomic - Codemotion Amsterdam 2017
Play Video

Developing and maintaining a Java GraphQL back-end - Bojan Tomic - Codemotion Amsterdam 2017

2017/06/12
Oscar Vilaplana - Let
Play Video

Oscar Vilaplana - Let's make a GraphQL API in Python

2017/05/29
Powered by YouTube

Disclaimer

None of the audio/visual content is hosted on this site. All media is embedded from other sites such as GoogleVideo, YouTube etc. Therefore, this site has no control over the copyright issues of the streaming media.

All issues concerning copyright violations should be aimed at the sites hosting the material. This site does not host any of the streaming media and the owner has not uploaded any of the material to the video hosting servers. Anyone can find the same content on Google Video or YouTube by themselves.

The owner of this site cannot know which documentaries are in public domain, which has been uploaded to e.g. YouTube by the owner and which has been uploaded without permission. The copyright owner must contact the source if he wants his material off the Internet completely.