A weekly newsletter of the best news, articles and projects about GraphQL

GraphQL Foundation

Announcing the GraphQL Foundation ?

Lee Byron phrased it in a great way in his announcement blog post: "Today, GraphQL has been a community project longer than it was a Facebook internal project — which calls for its next evolution."

A new GraphQL foundation, hosted by the Linux Foundation, has been announced!

The foundation's goal is to create a neutral home for the GraphQL community and support GraphQL's growth and adoption, helping it become a community standard. While the details of foundation's governance are still being worked out, it is a thrilling moment to see such a community-focused organization come to life.

Open Source

Introducing gqlgen: a GraphQL Server Generator for Go

99designs shared a blog post on gqlgen, their tool for creating strictly typed GraphQL servers in Go. The blog post shares three different approaches to defining types that other servers had take on and goes into detail on their own approach. The blog post gives a sneak preview of some of gqlgen's upcoming features: better directive support, schema stitching, and schema-based gRPC/Twirp/Thrift bindings.

Apollo

Apollo GraphQL Platform

At GraphQL Summit on Wednesday, Apollo introduced their new Apollo GraphQL Platform! Rolling out new products, especially focused on helping teams collaborate, the new platform offers features like a schema registry, client and operation registries, and a trace warehouse. A mix of open source and proprietary tools, the new platform adds even more functionality to the Apollo ecosystem. You can learn more about the full offering from their announcement blog post!

Educational Content

The Road to GraphQL

Robin Wieruch has released his new book on GraphQL, making it available for free on his site. Over 350 pages long, the work covers both Client-side GraphQL with React and Server-side GraphQL with Node. The book is written in an approachable way and offers a great overview of the GraphQL components and ecosystem used to build a modern application.

GraphQL - The Good and the Bad

As usage of GraphQL increases, it's a good idea to have a full understanding of the limitations and the successes of the tool. This article does a nice job of highlighting both in GraphQL. It is especially useful in the "bad" section as it shares workarounds or suggestions for addressing some of GraphQL's challenges.

Optimizing GraphQL Applications

In his talk at Reactive Conf, Ryan Chenkie addresses mitigating bottlenecks that appear as applications using GraphQL grow. He covers both optimizations that can improve the function of an app, for example query batching to limit server requests, and those that speed up the perceived performance. A very engaging talk for those seeking to effectively scale further with GraphQL.

Feeling nerdy? Query issues of GraphQL Weekly, with GraphQL itself!
Powered by the GraphQL Playground
Enter a query
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
  allIssues {
    id
    title
    published
    number
    date
    author {
      avatarUrl
      description
      name
    }
  }
}
or press CMD + Enter
Result
Curated by Stellate, and the awesome GraphQL community.