Articles
Congrats to Apollo for raising 22$ million in funding for its first venture capital round! Apollo is determined to empower developers by providing a platform for building data graphs that connect apps and devices to the cloud. With this funding, Apollo plans on improving core technology, like Apollo Federation, and providing more resources and documentation for open source libraries.
Scott Silver shares the process on how Flexport changed their site architecture to be static, incorporating Gatsby, Netlify, and Contentful into their stack. As both Gatsby and Contentful work with GraphQL, the tools integrated very well into their existing stack. He dives into the pros and cons of these tools, as well as describes the role played by GraphQL, and provides valuable advice for large-scale organizations that are also interested in increasing performance.
This interesting blog post discusses a powerful strategy for building API schemas based on the user interface. Samer Buna breaks down the advantages and disadvantages of implementing your GraphQL service and how we can use schema-language text to start building the frontend without server implementation. To try it out yourself, check out the graphql-makers package included at the bottom of the post.
Tools & Open Source
gest is a simple tool that allows you to edit and test your GraphQL schema locally without restarting the development server. The package can run queries from your local files and provide some useful introspection. This repo is in its early stages, but gest plans on adding query autocompletion in the near future!
Videos
Listen in on Mihai Cîrlănaru’s talk as he shares a comparative view of the most popular JavaScript GraphQL clients, Relay and Apollo. He discusses their API structures, biggest selling points, and ways they are used in production. Mihai also goes into detail about the motivations and lessons learned in switching from Relay to Apollo in a production environment.
A detailed talk, by Michal Sanger, introduces all the open source tools that code.kiwi.com has made for GraphQL monitoring and schema checking. He explains the motivations behind building these packages and the different use cases for each tool. Links and resources to all the GitHub repos are provided throughout the talk.