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

Videos

graphql.wtf: GraphQL Nullability

Learn how to define nullable and non-nullable fields in your GraphQL schema with the schema-first approach.

Videos

graphql.wtf | Typed Document Node

Jamie is back with another installment of graphql.wtf, this time showing us how to generate a DocumentNode automatically for GraphQL operations and the typescript signature it represents for better use with GraphQL clients.

Videos

Learn GraphQL, In One Week

Jamie and Julian are back with a fantastic course for getting started with GraphQL. You’ll build a full-stack eCommerce application with GraphQL Yoga, Next.js, and other best-in-kind tools. The first set of videos is already live; the remaining will drop over the next couple of weeks.

Videos

GraphQL Mutations and Input Types

Avoid bloating mutations with arguments, and instead opt to use input types you can extend over time. Explore naming conventions for input types, how to define them, and use them with variables.

Videos

NextJS + GraphQL Blueprint

You'll use NextJS, Apollo Server Micro, Type GraphQL, GraphQL Code Generation, react-query, and graphql-request to create a completely type-safe end-to-end GraphQL solution for NextJS applications.

Documenting your GraphQL SDL with Descriptions

Add descriptions to your GraphQL schema to provide a better developer experience for consumers of your API. Descriptions also support markdown, so you format text, add links to further documentation, and more.

Videos

Svelte, GraphQL, and KitQL

KitQL automatically generates Svelte stores for your GraphQL operations and manages caching data between the client and server. Optimistically update mutations with patching and more.

Videos

graphql.wtf: GraphQL Yoga 2

In the latest episode of graphql.wtf Jamie dives into the recently released GraphQL Yoga 2 and explores how easy it is to get started building a GraphQL Server with GraphQL Yoga — featuring Subscriptions, Error Masking, and Plugins.

Videos

Response Cache Plugin with Envelop

Skip the GraphQL execution phase with the response cache plugin for Envelop. Set TTL for types and fields and cache results in-memory or with your KV store.

Videos

Execute Lazy Queries with React Apollo Client

Learn how to execute GraphQL queries lazily in response to events triggered within your application. Jamie guides you through adding support for this to your codebase via the “useLazyQuery” hook within React Apollo Client.

Videos

GraphQL Caching with GraphCDN

This week's installment of graphql.wtf is about caching, more specifically caching via GraphCDN. Jamie gives an overview of what GraphCDN offers and guides us through the steps required to get up and running with a new service.

Videos

Type safe GraphQL server context

In this week's installment of graphql.wtf Jamie Barton dives into using the TypeScript Resolvers Plugin for GraphQL Code Generator to make your GraphQL server type-safe.

Videos

GraphQL Error Handling with Union Types

In the newest episode of graphql.wtf James dives into GraphQLs error handling and implementing a better system using GraphQLs type system and union types.

Videos

How Netflix Scales Its API with GraphQL Federation

Take a look at the processes used by Netflix to maintain and scale their GraphQL API using Federation. Follow Jennifer Shin and Stephen Spalding as they present their learnings at QCon plus 2020.

Videos

GraphQL Schema Mocking with GraphQL Tools

Jamie Barton’s great graphql.wtf is back with an episode on how to speed up building your frontends with schema mocking. If that’s something you wanted to look into, make sure to watch his newest episode. And if not, we’d recommend watching it nonetheless.

Videos

GraphQL Schema Mocking with GraphQL Tools

Jamie Barton’s great graphql.wtf is back with an episode on how to speed up building your frontends with schema mocking. If that’s something you wanted to look into, make sure to watch his newest episode. And if not, we’d recommend watching it nonetheless.

Videos

GraphQL Introspection

Learn about the built-in GraphQL introspection system, and how you can find out more about the schema using GraphQL queries.

Build a GraphQL Server With Deno and MongoDB Atlas

Whether you’re just getting started with GraphQL, or already have some experience, you can learn something new from this tutorial. Build a GraphQL Server with Deno and MongoDB Atlas and earn how to set up a GraphQL Server from scratch using Deno, gql, and graphql_tools.

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 GraphCDN, and the awesome GraphQL community.