Tools & Open Source
This is really neat! The folks at The Guild have released a new project: GraphQL Inspector. In their words, "GraphQL inspector is a tool that’s main purpose is to make sure your GraphQL API and all its clients are well developed." Currently set up as a Github application, GraphQL inspector find breaking changes when GraphQL API's are modified, shows unused parts of your Schema, and Validates operations against a GraphQL schema. The best part: it's all free and open source.
Speeding up GraphQL development with Laravel, Lighthouse is a PHP package that helps Laravel projects get set up with a GraphQL server. You can explore their site or check out their Github to learn more.
Articles
In his detailed article on GraphQL at Nike, Austin Corso, gives a great overview of all of the places where GraphQL has been incorporated at Nike and the difference that it made for their engineering organization. Explaining that the move to GraphQL meant “Four weeks of engineering saved” and “7,500 lines of client code and tests eliminated”, this article provides an interesting case study of GraphQL in not one but six different products.
Nikolas Burk has published 5 GraphQL predictions for the coming year. Take a look and see how many you agree with or also saw coming.
Sandwiched between two other talks, this one ending at 40:24, this talk focuses on the use of React Native and GraphQL at the The Times. A nice overview to compare with the React and GraphQL case study at the New York Times, Andy Raines covers the challenges that serving optimised content across so many different channels really entails.