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

Videos

Code-first GraphQL with Pothos

Learn to build a GraphQL schema with Pothos using the "code-first" approach. Pothos is a plugin-based GraphQL schema builder for TypeScript. Pothos comes with a huge collection of plugins, but there's nothing needed to get started to benefit from type-safety than Pothos itself.

Videos

GraphQL Explorer Plugin with GraphiQL

Learn how to use the new plugin ecosystem with GraphiQL to install GraphQL Explorer. Execute GraphQL operations with a click!

Videos

GraphQL Queries and Mutations with useSWR | graphql.wtf

Learn how to use SWR with GraphQL to query and mutate data. Also, use the internal mutate method provided by SWR to update specific SWR values.

Videos

Working with GraphiQL 2

Learn how to perform GraphQL operations, variables, headers, view documentation, merge fragments, and more with GraphiQL 2.

Videos

GraphQL Yoga Subscriptions with Redis

In this week's episode of graphql.wtf, Jamie shows us how to use Redis with GraphQL Yoga for managing the GraphQL Subscriptions PubSub bus.

Videos

Secure APIs with GraphQL Armor

This week's graphql.wtf episode shows you how to secure your API with GraphQL Armor, a customizable security middleware built for almost any JavaScript-based GraphQL engine.

Videos

GraphQL Live Queries

Explore working with live in-memory GraphQL queries using Yoga, Envelop, and a custom execute function.

Videos

Laurin Quast - Are you using GraphQL the intended way? - GraphQL Berlin Meetup #26

Lauring recently explored how GraphQL and its use-cases evolved and how tooling and features like federation can help with implementation.

Apollo Client Cache Data Normalization

In the latest episode of graphql.wtf Jamie explores the Apollo DevTools to look into how data is normalized and stored in the client cache.

Videos

GraphQL Observability, Michael Staib at NDC Porto

GraphQL is a great way to make your APIs accessible, but you must be prepared for maintenance and performance issues. By using OpenTelemetry and Elastic Observability, you can track the performance of your GraphQL APIs so that you can address any problems before they become big problems.

GraphQL Subscriptions with Server Sent Events

GraphQL Subscriptions let you know when data changes, and GraphQL Yoga can help with using Server Sent Events to send the data changes to your app.

Videos

GraphQL to Postman collection with GraphMan

Learn how to quickly create a Postman or Insomnia collection from your GraphQL API using GraphMan.

Videos

First Look: GraphQL Yoga 2

In this talk Uri explores creating a GraphQL Server from scratch with GraphQL Yoga. We’ll explore using plugins with Envelop, Subscriptions with Server Sent Events, and working with a database in Server Context.

graphql.wtf: What is GraphQL?

Let's talk about what GraphQL is, and can what it can do, with Kirupa Chinnathambi (Product Manager at Google).

Videos

Working with GraphiQL

Explore how to work with GraphiQL to explore documentation, perform operations, tabs, prettify operations, variables, request headers, and more.

Videos

Schema-first or code-first GraphQL

Getting started with GraphQL doesn't always mean you need to write your schema by hand. Instead, you can use code-first tools to define your type definitions and resolvers.

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.

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.