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

Articles

How to Write a GraphQL Query

Francielle offers a beginner-friendly introduction to GraphQL queries, explaining how to construct and execute them. It covers the basics of selecting fields, passing arguments, using aliases and fragments, and handling errors. The author also provides practical examples and tips to help readers get started with writing their own queries.

Is GraphQL dying? 2023 Trend Analysis of REST, GraphQL, OpenAPI, SOAP, gRPC and tRPC

Jens analyzes the growth of GraphQL, REST, and OpenAPI from 2019 to 2023 based on several data sources and surveys. It compares these technologies' adoption rates and preferences among developers, organizations, and industries and identifies key factors driving their usage. The article also highlights some challenges and opportunities in the API landscape and predicts that GraphQL and OpenAPI will continue to gain momentum in the coming years.

Demystifying GraphQL Security: A Comprehensive Guide to Introspection

The escape team discusses the pros and cons of disabling introspection in GraphQL, a feature that allows clients to query the schema of an API. The author explains why some developers may want to turn off introspection for security or performance reasons and outlines the potential drawbacks of doing so, such as hindering API testing and client development. The article also suggests alternative approaches to mitigate the risks of exposing sensitive schema information.

Tools & Open Source

urql v4 Major Release

The urql team just released the v4 version of their GraphQL client. This release includes their new documentation based on TSDocs, a rewrite of their default fetch/HTTP transport, updates to their Persisted Queries and File Upload logic, as well as their switch to @0no-co/graphql.web, which drastically reduces the bundle size.

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!

Videos

Denis Badurina: GraphQL over Internet

HTTP, WebSockets, Server-Sent Events. This talk by Denis was given at GraphQL Zurich and explains the various transports available for GraphQL services, efforts related to standardizing them, and libraries that help you get started.

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.