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

Tutorials

Expo GraphQL example with automatic types

Kadi Kraman shares a new Expo example featuring a complete GraphQL setup with server, client, and automatic type generation. Perfect starting point for your next React Native project.

Building apps for ChatGPT with Apollo MCP

Learn how to connect your GraphQL API to ChatGPT using Apollo's MCP Server. This tutorial walks through the setup process and demonstrates real-world integration patterns.

Tutorials

GraphQL TypeScript

The "How To GraphQL" site has a new fully fleshed out tutorial on how to build an idiomatic GraphQL server with TypeScript and Prisma.

Tutorials

Mocking Apollo GraphQL operations on Android

Mobile developers often need to mock incomplete API endpoints during development. Follow along with Nika Kurdadze to learn how to effectively mock GraphQL operations in the Android Apollo client using an HTTP Interceptor.

Tutorials

Gqlgen Custom Data Validation (Part 1)

Follow along with David Yappeter in building a custom data validation pipeline with Gqlgen, the schema-first GraphQL library for Golang. In part one, David guides you through setting up the project and creating custom validation with directives.

Tutorials

Mock GraphQL and REST in Storybook and Jest with MSW

In this in-depth tutorial, David Cai explains how to mock GraphQL (and REST) endpoints using Mock Service Worker (MSW) and reuse the mocks between StoryBook and Jest tests. Once finished, you will be able to mock HTTP responses at the network level without relying on any library-specific tools such as Apollo’s MockedProvider.

Tutorials

Building A GraphQL Server With Next.js and Neo4j

Neo4j can be used to generate a full CRUD API for GraphQL. In this tutorial, William Lyon demonstrates how little custom code is required to create a GraphQL server using Next.js and Neo4j.

GraphQL in Svelte with Apollo

Svelte is a component-based web framework that compiles itself away, leaving only the code that is absolutely necessary for the app to run. In this course, Kiran Abburi steps through building a real-time, authenticated Svelte app backed by GraphQL.

Create an API for real-time chatting app with GraphQL (4 Steps)

MongoDB is a simple and flexible way to store data. In this article, Nishchit Dhanani discusses the differences between SQL and No-SQL Databases, and demonstrates how MongoDB can be used alongside GraphQL Yoga to create a real-time chat application.

Tutorials

A first look at PostGraphile with Railway

PostGraphile introspects an existing Postgres schema to generate a GraphQL API. In this tutorial, Anthony Campolo steps through how to host a Postgres database with Railway, and use PostGraphile to generate a GraphQL server.

Tutorials

GraphQL in Flutter - Building a Mobile Shop using Saleor API

Flutter is a an open-source framework created by Google to simplify building an app across multiple platforms. In this tutorial, Jakub Neander shows how the Saleor GraphQL API can be used to easily create a mobile e-commerce app.

Tutorials

Build a Blog Using Django, Vue, and GraphQL

In this tutorial, Dane Hillard shows how to build a Django blog backend and a Vue front end, using GraphQL to communicate between them. The tutorial covers how to translate Django models to a GraphQL API, how to run a Django server and a Vue front end at the same time, and more. Follow along with Dane to learn more about how Django and GraphQL work together.

Tutorials

Building Serverless GraphQL API in Node with Express and Netlify

In this article, Matthew Ström covers how to create a GraphQL API deployed to a serverless function on Netlify. He covers the core concepts of GraphQL itself, serverless, node, and express. Matthew then shows all the code necessary to deploy a fully-functional GraphQL API on a Netlify serverless function. Follow this tutorial for a deep-dive on how to use GraphQL and Netlify together.

GraphQL Recipes (V2) - Building APIs with GraphQL Transform

In this article, Nader Dabit provides a major update to his original tutorial covering how to build APIs with GraphQL and Transform. With GraphQL Transform, you can deploy AWS AppSync GraphQL APIs with features like NoSQL databases, authentication, elasticsearch engines, lambda function resolvers, relationships, authorization, and more using GraphQL schema directives. Follow along as Nader demonstrates these features by building out an app to track events.

GraphQL Playground Complete Overview

In this tutorial, Holiviel Valdez provides a comprehensive overview of GraphQL Playground and its features. The tutorial contains many annotated screenshots of the Playground and goes into detail on how they are used. Follow along as Holiviel uncovers many of the features of GraphQL Playground that can benefit your development experience.

Tutorials

Programmatically create forms, and capture submissions with Next.js and GraphQL

In this tutorial, Jamie shows how to build forms using Next.js and GrpahCMS. It works by defining the form fields dynamically via GraphCMS, rendering the form using Next.js, and using GraphCMS to handle submissions.

Submit a new link to the
GraphQL Weekly newsletter!