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 74

Articles
Introducing the Graphcool Framework – Graphcool Blog
Big news from the Graphcool team: The Graphcool Framework is now open-source! 🎉 Graphcool was previously only available as a hosted service (BaaS) - but with this change it's possible to host it completely yourself! If you still want to use additional tooling, such as the Graphcool Console, and don't want to fiddle with AWS yourself, check out the Graphcool Cloud offering.
GraphQL Summit 2017 Summary by Sourcegraph
If you missed GraphQL Summit and are already craving for the videos to be released, here's something to shorten the wait. The folks from sourcegraph wrote a liveblog during the conference with great summaries of all the talks. Learn how GraphQL is used at Twitter from Tom Ashworth, about the idea ofGraphQL-native microservices from Johannes Schickling, how to leverage GraphQL for building mobile apps from Martijn Walraven and many more...
Tutorials
Apollo 2.0 Quickstart Tutorial
Want to quickly get started with Apollo Client 2.0? The React & Apollo Quickstart tutorial in the Graphcool documentation has been updated to now use the new version of Apollo Client. Check it our and have your own React/GraphQL app up and running in less than 5 minutes.
GraphQL Authentication with React Native & Apollo
This excellent tutorial by Spencer Carli teaches how to implement authentication with GraphQL and React Native. For the server, the tutorial uses Express and MongoDB and authentication is implemented using JSON Web Tokens (JTW).
Tools & Open-Source
artsy/graphql-slack-updater
Orta Therox from the Artsy team has built an internal tool that forwards changes made to their GraphQL schema to Slack. A nice way to keep developers up-to-date about changes happening to your APIs: There are 5 GraphQL APIs in differing states of production at Artsy. This repo let's us use the type system in GraphQL to keep everyone up to date with the differences in APIs. It's inspired by GitHub's GraphQL CHANGELOG but this is a weekly Slack message.
Susbcription support in newest Absinthe (Elixir) release
The newest release candidate of the GraphQL Absinthe library for Elixir now comes with built-in support for GraphQL subscriptions. This Hackernews thread gives some insights into the problems of implementing subscriptions at scale and how they were solved in the Absinthe implementation.
Want more of this?