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


GraphQL Microservices

In this video lecture, Robert Pitt discusses different ways to use microservices with GraphQL. He talks about how to use schema stitching to use GraphQl with a microservice architecture.

GraphQL vs REST for Side Projects

Watch as Ben Awad analyzes the pros and cons of GraphQL vs REST that he learned after building two side projects. Using GraphQL Playground, he provides insight into the advantages, such as no over/under fetching and no versioning of an API, and disadvantages, like complexity in fetching data efficiently. Ben adds his final thoughts on how to decide when a project is better suited for using GraphQL or REST.


Code talks about GraphQL

Codetalks.tv offers a wide range of tech talks from various conferences, from GraphQL Day to the JSConf Hawaii 2019. It’s a great place to find information on the latest tech events or even submit your own talk!


Tools for Building API's with GraphQL

Burke Holland and Chris Noring present five critical tools for building APIs with GraphQL. They provide a brief description and use case for all the tools discussed. This is a great intro to the GraphQL tools ecosystem.


Next Generation Intelligent Data Lakes, Powered by GraphQL

This interesting video discusses how GraphQL can easily connect and access data stored on any type of database technology or API. Ed Lima describes the different use cases where AWS AppSync and GraphQL power next-generation applications. Lastly, Candid Partners, shares how it uses AWS AppSync in its Data Fabric solution to simplify large-scale data management using a GraphQL API to interact with data lakes.


GraphQL Conf 2019 Talks

Take a look at this series of talks from the 2019 GraphQL conference. This collection of videos includes many GraphQL experts, such as Dan Schafer, Matt Mahoney, and others, who present on a variety of topics about GraphQL. Learn how to handle errors, build custom GraphQL tooling, implement code first schemas, and much more!


An Attacker's View of Serverless and GraphQL Apps

This interesting talk by Abhay Bhargav shares a hacker’s perspective on the various ways in which testers can discover and exploit serverless and GraphQL driven applications. He explains how testers can compromise sensitive information and gain access to database services, IAM services, and other cloud components. The talk includes a few demos that demonstrate how practical attacks can be carried out on your Serverless and GraphQL applications.

3 Things I wish I knew when starting with GraphQL

Watch the folks from Prismic discuss some key learnings from their experience on learning GraphQL and implementing GraphQL with React. The video offers great advice for those intimidated by the unfamiliarity of GraphQL. For those just starting out, they suggest learning the GraphQL spec from the official documentation first then understanding which client libraries are the best for your app.


GraphQL: The Documentary (Official Release)

Watch the official release of “GraphQL: The Documentary” starring Lee Byron, Dan Schafer, Nick Schrock, and other big names from the GraphQL community! The documentary explores the story of why and how GraphQL came to be and the impact it’s having on tech companies worldwide. It does a great job capturing the community and the creation of GraphQL from multiple perspectives.


GraphQL Conf - Live from Berlin

Follow along with the talks and presentations from the 2019 GraphQL Conf In Berlin! Watch live using the link or see the talks from Thursday on the Honeypot youtube channel.


From Relay to Apollo: A story of GraphQL clients

Listen in on Mihai Cîrlănaru’s talk as he shares a comparative view of the most popular JavaScript GraphQL clients, Relay and Apollo. He discusses their API structures, biggest selling points, and ways they are used in production. Mihai also goes into detail about the motivations and lessons learned in switching from Relay to Apollo in a production environment.

All the open source tools we've made for GraphQL

A detailed talk, by Michal Sanger, introduces all the open source tools that code.kiwi.com has made for GraphQL monitoring and schema checking. He explains the motivations behind building these packages and the different use cases for each tool. Links and resources to all the GitHub repos are provided throughout the talk.


Building Modern APIs with GraphQL

A detailed talk, by Robert Zhu from the AWS Summit 2019, that breaks down modern API design challenges with GraphQL. A demo link is provided to follow along as he explains how GraphQL is implemented on the client and server side.


GraphQL Talk From the Creators at Facebook

Watch as the creators of GraphQL, Dan Schafer and Lee Byron, discuss the challenges they faced at Facebook in 2012 and how it led them to GraphQL. They discuss the history of this open source API and the direction it’s headed in the future.

8 Part Series on React Native and GraphQL

An interesting 8 part live-coding series on creating a cross-platform application with React Native and GraphQL. Watch as Catalin Miron builds a habit and mood tracker and implements authentication, in-app purchases, and more! Links to the GitHub and his live stream are available in the video descriptions.


Serverless GraphQL with Netlify Dev

A great talk by Shawn Wang where he approaches GraphQL from a frontend perspective and explores building a GraphQL API with a Serverless framework. Watch as he live codes different ways to stitch netlify function schemas.

Data Journey with Golang, GraphQL and Microservices

Interesting talk by Imre Nagi where he shares his journey from migrating a monolithic java app into a microservices app that utilizes Golang and GraphQL. He gives a detailed explanation on how these microservices affect efficiency, deployment, and scalability.

Mocking GraphQL Queries in React & Apollo

Check out this collection of live-coding tutorials that explain how to test GraphQL queries using static or dynamic mocks. Leigh Halliday demos using the Apollo Client and provides example source code in the description.

GraphQL Migration: A Proper Use Case for Metaprogramming?

In this exciting talk with a mix of live coding and explanation, Shawnee Gao shares how Square migrated their Ruby app to GraphQL and goes over the process of metaprogramming a GraphQL layer from a demo ruby server.


GraphQL: The Documentary (Trailer)

Stay tuned for the release of Honeypot.io’s “GraphQL: The Documentary” on June 24th! Explore the story of why and how GraphQL came to be and the impact it’s having on big tech companies worldwide with Lee Byron, Nick Schrock, Dan Schafer, and many more.

5 Part Series on GraphQL Nexus

This is a 5 part video series introducing GraphQL Nexus and how to fully implement it. Part 1 goes over using GraphQL Nexus with Prisma and Apollo to create a GraphQL server. Cory McAboy does a great job explaining the library and what additional plugins can help add value to your GraphQL development life cycle.

GraphQL Asia Talks

A collection of GraphQL Asia talks that happened over the past week. Companies such as Airbnb spoke about the challenges of adopting GraphQL while others featured live demos of new tooling.


GraphQL Middleware in 6 minutes

A quick tutorial on how to easily implement the GraphQL middleware library. In this live-coding session, Jamie Barton takes you through the steps of configuring Apollo Server 2 with graphql-middleware and how to run code before and after each resolver is called.

GraphQL + Apollo + VueJS = Magic

An entertaining talk by Sara Vieira from Vuejs Amsterdam 2019 where she demonstrates how to integrate GraphQL into a Vue app. She shares her experience with using the Apollo Client with Vue and even provides links to some useful examples on CodeSandbox.


Building the new facebook.com with React, GraphQL and Relay

Developers at Facebook released a video on the launch of their new site and how they used React, GraphQL, and Relay to build it. Watch as they discuss how they used the latest technology, like React Suspense, to improve the web experience.

Let's Learn GraphQL

Explore fundamental GraphQL concepts with Sara Vieira as she demonstrates how to create a simple GraphQL server and use the Github API to mutate data. She provides a great overview on how to approach frontend and backend design.

Relay and GraphQL best practices

A great series of video workshops outlining proper usage and best practices around GraphQL and Relay. These live coding videos dive into relay style pagination, queries, mutations and GraphQL schema design.


GraphQL in real life

An interesting talk with New York Times engineer Roberto Orgiu where he explores the usage of both GraphQL and REST while offer reasons for adopting the appropriate frameworks. He analyzes the benefits and downfalls of using GraphQL and provides tooling recommendations for working in an Android environment. He also shares ideas on how GraphQL can be implemented quickly within a large-scale project.

The GraphQL developer experience

Peggy Rayzis gives an excellent talk at the React Amsterdam 2019 Conference on the importance of a smooth developer experience to increase productivity. She demonstrates how GraphQL can help reduce the complexity of data fetching with the help of intuitive tooling.

How to add Authentication to your GraphQL Subscriptions

A quick live coding session with Ben Awad that details how to use sessions to act as an authentication layer to your GraphQL subscriptions.