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

Articles

GraphQL: From Excitement to Deception

We might be a bit late with this article, but it's coming up repeatedly, and it's a really interesting read. The author shares their personal experience with using GraphQL, highlighting its benefits, such as increased flexibility and improved performance. However, they also address some potential downsides of using GraphQL, including its complexity and the need for proper caching. Ultimately, the author concludes that while GraphQL has its advantages, it may not be the right choice for every project.

Our journey with GraphQL and the trade-offs we've encountered along the way

Hot on the heels of the above article, let's also look at the GraphQL experience the team at Jam had. They explain how GraphQL can offer benefits such as reducing the number of API requests but can also introduce complexities and performance issues if not used properly. The author suggests that careful consideration of project requirements and clear communication with stakeholders can help determine whether GraphQL is the right choice.

Note: A GraphQL Maturity Model

And to follow up on those two articles, let's look at a GraphQL maturity model originally shared on Twitter by Jordan Eldredge. How far along are you with your GraphQL usage? And what is the ecosystem missing?

Tools & Open Source

Obsidian 8.0

Obsidian, Deno's original GraphQL caching solution, just released version 8.0 with a ton of new features and improvements.

nitrogql

nitrogql is a toolchain for using GraphQL in TypeScript projects. The main features include type generation with source map support and static checks for your GraphQL code.

GraphQLSP

This is a TypeScript LSP Plugin that will recognise documents in your TypeScript code and help you out with hover-information, diagnostics, auto-complete and automatically generating Typed-Document-nodes.

Events

Announcing GraphQLConf 2023, the official GraphQL conference from the GraphQL Foundation

The GraphQL Foundation is excited to announce the first event in the official GraphQL Conference series will be held September 19th-21st in San Francisco, CA. GraphQLConf is committed to bringing the entire GraphQL community together to learn, collaborate, and advance the state of GraphQL as an open ecosystem. The three-day event includes workshops, keynote sessions with an amazing lineup of featured speakers, and a multi-track session format powered by the GraphQL Community. Event registration and the CFP are open now. Register early to take advantage of the Early Bird rate and get your best talk and workshop ideas submitted through the CFP!

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.