Tools & Open Source
This new tool allows you to compose your .graphql
-files by introducing an import feature for them. GraphQL tooling is constantly evolving and this implementation is one of the first ones pushing on the idea of schema import. It's your chance to get involved in the GraphQL community, check it out and leave some feedback!
graphql-yoga is a library for building GraphQL servers. It is based on a variety of other tools, like express, graphql-tools, apollo-server and graphql-subscriptions. graphql-yoga focusses on easy setup, performance and a great developer experience. Check out the examples here.
Videos
The videos from ReactiveConf have been released. Check out this talk by Uri Goldshtein and learn about how GraphQL subscriptions made it into the official spec, how to get started with subscriptions today and what the future for realtime GraphQL looks like.
Articles & Tutorials
Are you new to GraphQL and looking to dive deeper but don't know where to start? Jamie Barton will be releasing an open-source eCommerce platform called CommerceQL. The best thing: He documents the process of building the platform in the form of a video tutorial. Stay tuned and subscribe to be notified when the course is ready!
In this tutorial, the team from Alligator.io gives an overview of the basic functionality of the open-source Graphcool Framework. The tutorial explains how to get started with a simple GraphQL service for a ToDo application, including an overview of serverless functions, authentication and permissions.
In this post, Samir Amzani describes Dailymotion's journey from REST to GraphQL. It's particularly interesting to learn about this transition as Dailymotion is operating at a huge scale, with more than 300 million unique users per months, adding up to 1 million API requests per day. Samir gives a great overview on the technical as wel as the organizational challenges, summarizing each section with a number of lessons learned. One of the key takeways from this article: "Treat your API as a product, and invest in making your API easy to use and understand". A well-written and very informative read!