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

Articles

We Ditched REST and Went With GraphQL: Here’s Why

The Meteum Team shares their experience switching from REST to GraphQL for their project. The article describes the advantages and challenges of using GraphQL and provides insights into how GraphQL can be used to improve data retrieval mechanisms.

Subgraph dependencies in Apollo Federation using @requires and @external

Christopher discusses how to manage subgraph dependencies in large-scale microservices using Apollo Federation. He explains the @requires and @external directives used to define subgraph dependencies and ensure that each subgraph has access to the required data. If you are working on building complex microservices and are using Apollo Federation, give this a read.

N + 1 Graphql Query Problem and Data Loaders

This article addresses the N+1 problem in GraphQL queries and how to solve it using data loaders. Tarun discusses the challenges associated with N+1 queries and how they can impact application performance. He provides a comprehensive overview of data loaders, how they work, and how they can be used to optimize GraphQL queries.

Twitter Threads

Jens Neuse on the importance of Relay when comparing GraphQL

Whether you like Relay or not, you can't deny it's one of the most heavily used GraphQL clients available (even if only within Meta). Jens makes a case for why it's important to consider Relay when comparing GraphQL to other similar technology. And how he and Wundergraph can help.

Tools & Open Source

garph

Garph is a GraphQL schema-builder for TypeScript, that aims to deliver tRPC-like Developer-Experience. On top of that, Garph provides a GraphQL compatibility layer and type-safety primitives for any TypeScript project. It is currently in Alpha, and looking for feedback!

Videos

Is GraphQL a trap? - Sasha Solomon

In this talk from GraphQL Summit 2022, Sasha Solomon considers whether GraphQL is a trap head-on. By better understanding how misapplying the technology can lead us into real traps, Sasha shows us how to lean into what GraphQL is good at. Giving us a consistent, intuitive, and maintainable schema that is usable by everyone and puts clients first.

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.