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

GraphQL Foundation Working Group Updates

Advancing no introspection at root of Subscription operation

The group decided to disallow since it doesn’t work in the reference implementation. During the graphql-js implementation some issues were discovered around fragments that are being fixed. Read more here.

Default value coercion update

Currently this is a case where infinite loops can occur. The WG is working to figure out how to avoid this in the spec here.

Defer/stream updates

The official experimental branch of graphql-js/express-graphql. The WG is working to update the initialCount, validation rule in GraphQL.js, and the spec.

Schema Coordinates Spec

The RFC and spec edit have been out for a few months with credit due to everyone who has reviewed those. Last time the field arguments were the discussion there were two main contenders: Query.business(id:) versus Query.business.id. The WG is looking for consensus. The discussion summarized can be found here.

GraphQL Foundation Library Updates

TypeScript Migration Progress in graphql-js

Follow along the issue and help us with the upcoming migration.

Other GraphQL Foundation News

Federated GraphQL @ Walmart

This post talks about Walmart's motivation to adopt Federated GraphQL and some of the use cases & patterns that we saw with migrating REST based Orchestrators to Federated GraphQL.

Apollo Extends Explorer GraphQL IDE to Development Environments

GraphQL tooling company Apollo introduced a version of Apollo Studio, its cloud-based service for developing and delivering a data graph (and a rebrand of its Graph Manager), that allows developers to build graphs and test queries on a locally running GraphQL server, rather than in production.

How Netflix Scales its API with GraphQL Federation (Part 2)

In this post, Netflix looks at what is needed to run a federated GraphQL platform successfully — from their journey implementing it to lessons learned.

GraphQL January

Hasura launched a 3 week series of articles, live-streams, and A.M.As for GraphQL beginners and experts

Nexus 1.0: A Major Release for Type-Safe, Code-First GraphQL APIs

Prisma is a core contributor to Nexus, a library for building code-first and type-safe GraphQL APIs. Nexus has just reached 1.0. In this post, we'll recap what Nexus is and the value it brings and what's new at 1.0.

2021 technology trend review, part one: Blockchain, cloud, open source

Blockchain's DeFi-ning moment. Cloud, Kubernetes, and GraphQL. Open source is winning, open source creators are losing. A reality check on key technological drivers for the new decade.

Enterprise application trends that will impact 2021

The past year evoked a wave of new software needs, especially in the wake of COVID-19 and increased needs for availability. Here are some 2020 trends that will take shape in 2021.

Top 20 GraphQL Jobs Postings

A listing of the top 20 GraphQL jobs postings provided by Dice.

GraphQL Anywhere - Our Journey With GraphQL Mesh and Schema Stitching - Uri Goldshtein

During our work with many different clients from all shapes and sizes, The Guild had to come up with all kinds of innovative solutions to help customers achieve the most out of GraphQL and help adopt it more easily. During that talk I will mention how you could use GraphQL in places you though it wasn’t possible, share open source tools to help you and provide new perspectives about why GraphQL is a great technology.

New GraphQL Modules 

The Guild announced GraphQL Modules 1.0 as a major rewrite after 3 years of experience. The new version includes better simplicity and performance.

GraphQL Mesh

With GraphQL Mesh you can now wrap any existing API and add reactivity to it - check out this blog post about how to do it.

spotify-graphql

spotify-graphql is approaching v2.0 as a complete rewrite, instead of manual code it uses GraphQL Mesh under the hood to generate the API

Dgraph: Native GraphQL Database with Manish Jain

GraphQL has changed the common design patterns for the interface between backend and frontend. This is usually achieved by the presence of a GraphQL server, which interprets and federates a query from the frontend to the backend server infrastructure. Dgraph is a distributed graph database with native GraphQL support. Manish Jain is a founder of Dgraph, and joins the show to talk about its purpose and his vision for the future of the technology.

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.