React, etc. Tech Stack

Introduction to GraphQL

Now that even Drupal is popularising GraphQL, the Facebook driven Query Language for Graph Databases, it's time to take a closer look at how to apply it in practise.

One of the best features of GraphQL is the ability to help developers separate product and server logic. This decoupling and separation of concerns means a software product can fetch more data without any changes to server end points.

Facebook has excellent documentation in place for GraphQL and the best primer is to read the Thinking in GraphQL article. It explores waht it means to build a GraphQL client framework and how it compares to more traditional REST systems. This is done together with Relay and demonstrates how that is more off a framework for declarative data fetching and not just a GraphQL client.