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

Articles

GitHub Mobile and GraphQL

In this article, Hesham Salman describes how GitHub has put GraphQL to use for its mobile applications. He goes into detail about how GitHub adopted a GraphQL mindset, what it was like to move from REST to GraphQL, how they have used code generation, and more. He also talks about how GitHub has used Apollo's tooling to be successful with GraphQL.

Server Driven UI, Part 1: The Concept

In this article, Joe Birch goes into detail about how to adopt a server-driven UI approach to building applications using GraphQL. He talks about what server-driven UI is, where it can be beneficial, and how you can create a GraphQL API to furnish this approach. Follow along with Joe to find out more about how you can use GraphQL APIs to your advantage when building user interfaces.

Introducing Obsidian: GraphQL, built for Deno

In this article, Travis Frank introduces Obsidian, Deno’s first native GraphQL caching client and server module. Obsidian is equipped with lightning-fast normalized caching to support scalable, highly performant SSR React applications built with Deno. Read on to find out more about Obsidian and how you can start using it today.

Tools

GraphQL Query Share

GraphQL Query Share is an open source tool created by Luke Martin. The tool is useful for extracting a GraphQL query from a cURL request. Given a network request that is used to make a GraphQL query, developers can easily parse just the GraphQL document which can be helpful for situations where users' requests need to be debugged.

Testing GraphQL API Performance

OpticQL is a new tool for developing a performance centric GraphQL schema. From the OpticQL app, users can execute queries and mutations against their schema and view the response time by individual/aggregate resolver in chart form, and see the fields targeted in a graph-node visualization. Check out OpticQL and download the app to learn more.

Events

Build Modern Serverless Applications with GraphQL APIs and AWS AppSync

In this webinar happening on September 28, 2020, AWS AppSync’s Product Manager Ed Lima will teach on use cases for AppSync and how customers are being successful with it. He will focus on key features of AppSync, including Amplify DataStore offline capabilities with built-in versioning, conflict detection and resolution as well as Amplify Predictions where you can interact with multiple AI/ML services with a single GraphQL API call, adding super powers to your app. Sign up for the webinar to learn more.

GraphQL Berlin #18

GraphQL Berlin #18 will take place on Tuesday, September 29, 2020 at 6:00 pm CEST / 12:00 pm EST. The featured speakers for this event include William Lyon (Low Code GraphQL with Neo4j), Fredrick Mgbeoma (GraphQL in e-commerce: Building for the next billion users), and Daniel Madalitso Phiri (Using code-gen to avoid heuristic GraphQL queries). Reserve your spot and join the community on September 28 to hear these great speakers.