Articles
A GraphQL binding is a minimal, auto-generated GraphQL client for a specific GraphQL API. In this article, Abhi Ayer explains how GraphQL bindings are used for service-to-service communication at Workpop.
Did you ever wonder how to distribute your SDL type definitions across multiple .graphql
-files in order to keep your project structure clean and modular? Let Tomas Alabes teach you how you can use the graphql-import
library for that purpose.
If you're not sure whether GraphQL is the right choice for your next project, you need to read this article! Robin Wieruch gives a great overview of the advantages and disadvantages of using GraphQL and also presents some alternatives.
Tutorials
This tutorial by Brandon Richey is an excellent introductory guide for Elixir/Phoenix developers that want to learn how to get started with GraphQL. Bonus points for a great structure and detailled instructions!
Corey Clark teaches you how to build a fullstack app (React & Node) that uses dynamic persisted queries. It's great to see more tutorials that are touching on non-trivial use cases for GraphQL - huge shoutout to Corey for that!
Community & Open Source
Sara Vieira recently gave a beginner-level GraphQL workshop hosted by React Kyiv. The workshop teaches how to build a simple GraphQL server. The code and all exercises for the workshop are available here.
The tooling landscape and IDE support for GraphQL is shaping up! After the introduction of a VS Code Plugin for GraphQL, the latest release of the js-graphql-intellij-plugin
now also features support for graphql-config
and a lot more nice features.