Articles & Tutorials
This article by Ben Newman explains the usage of GraphQL directives with
graphql-tools. Directives are a powerful way to enrich GraphQL schemas with custom functionality, like "enforcing access permissions, formatting date strings, auto-generating resolver functions for a particular backend API, marking strings for internationalization, synthesizing globally unique object identifiers, specifying caching behavior, skipping or including or deprecating fields, and just about anything else you can imagine".
Videos & Talks
The process of resolving GraphQL queries consists of invoking the resolver functions for all the fields contained in the query. Therefore, GraphQL is often compared to RPC-style communication systems. In this excellent talk, Nate Barbettini compares GraphQL with RPC and REST APIs. Watch it to get a broader perspective on GraphQL as an API technology!
Community & Events
The CfP for GraphQL Europe is closing on March 31! If you're working with GraphQL, be sure to share your experience and learnings with the community by submitting a talk for the conference. First-time speakers are more than welcome!