Giving REST a Rest: An Introduction to GraphQL

Gary Parker

GraphQL is an API querying language created by Facebook to provide clients with the power to ask for exactly the data they need. In this presentation I'll provide a brief introduction to GraphQL, discuss the deficiencies in REST it tries to solve and then dive right in with a live coding demonstration. In the coding exercise I'll be showing a simple backend implementation (NodeJS), the built-in tooling (GraphiQL), along with a frontend implementation (React).