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 97

Tutorials
Build a Simple GraphQL Server with GraphQL Yoga
This GraphQL lesson by Christian Nwamba on the amazing egghead.io website takes you through the process of setting up a GraphQL server with the graphql-yoga library. The easiest way to get started with GraphQL!
GraphQL Shield
The GraphQL Shield library allows to implement authorization logic in your GraphQL server based on graphql-middleware. In this tutorial, Matic Zavadlal explains how to build a simple groceries shopping application that manages permissions with graphql-shield.
Community
🇳🇱 Videos from GraphQL Day Amsterdam
The videos from the GraphQL Day conference have been released! Check out the awesome talks by Johannes Schickling, Sara Vieira, Ivan Goncharov, Ken Wheeler, Ruben Verborgh and Martijn Walraven.
Articles
Reconciling GraphQL and Thrift at Airbnb
The biggest splash in the GraphQL community this week was caused by Adam Neary from Airbnb. In his article, "Reconciling GraphQL and Thrift at Airbnb", he explains how the engineering team at Airbnb has finally adopted GraphQL and shares many insights regarding the struggles and challenges they were facing along the way. A must-read for everyone who's still not quite convinced that GraphQL is the right tool for them.
Handling User Permissions in GraphQL
In this short but very informative article, Radoslav Stankov from the Product Hunt engineering team shares their approach for implementing permissions logic on the server-side.
Want more of this?