GraphQL Weekly Logo 2
A weekly newsletter of the best news, articles, and
projects about GraphQL, Apollo and more.
mutation {
  subscribeNewsletter(
    # enter your first name
    name:
    # enter your email
    email:
  ) {
    message
  }
}

Issue 71

Articles
Extend your Graphcool API with Resolvers (Graphcool Blog)
The Graphcool team released another exciting feature this week: Resolver Functions. These allow to extend the CRUD API that Graphcool automatically generates with custom queries and mutations. Major use cases for this new feature are wrapping existing APIs (3rd party APIs, REST APIs, microservices...), providing "shortcuts" for the Graphcool CRUD API or implementing custom authentication workflows. Watch this short intro video to get started!
A tale of three Graphql clients
Yusinto Ngadiman with a great article where he describes the GraphQL client setup in his latest project. The project uses a Graphcool backend and started out with React & Relay Classic on the frontend. With the new requirement of incorporating a realtime feature, it became necessary to add a websocket client to the app as well. Yusinto chose to incorporate the subscriptions-transport-ws package from Apollo. Finally, graphql-request also entered the stage to be used in an AWS Lambda function to pipe the data from the original source into Graphcool to trigger subscriptions.
GraphQL-Tools 2.0 with Schema Stitching (Apollo Blog)
The 2.0 version of graphql-tools contains the first stable release for schema stitching. Schema stitching is a feature that allows to easily combine multiple GraphQL schemas into a single one, thus exposing the capabilities of multiple GraphQL APIs with only one actual endpoint.
Making mistakes with GraphQL
A great article by Bertrand Dubaut about their transition from REST to GraphQL. Bertrand in particular reflects on the mistakes they've made and provides lots of helpful pointers for you not to run into similar issues!
Community
GraphQL Berlin Meetup
Only 10 days until the next GraphQL Berlin Meetup! Next to great talks, there will also be a raffle for a free ticket to React Day Berlin (worth 270€), as well as an offer for a diversity ticket. Stay tuned for the details and make sure to show up in person at the event to get hold of the free ticket!
GraphQL Summit 2017
GraphQL Summit is happening in three weeks in San Francisco. You can still grab your ticket to see awesome speakers like Lee Byron, Marc-Andre Giroux and Johannes Schickling.
Tutorials
Create a GraphQL Server with Go and Google App Engine
In this tutorial, Tin Rabzelj demonstrates how to quickly get started with GraphQL & Go. The server is deployed using Google App Engine.
Want more of this?