You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Instantly share code, notes, and snippets.
Benjie
benjie
Community-funded OSS developer/maintainer, working in the GraphQL, Node.js and PostgreSQL ecosystems.
GraphQL Technical Steering Committee member.
He/him
The HTTP/2+ protocol itself allows for virtually unlimited connections over the multiplex,
but browsers generally limit to ~100.
Since this isn't well documented,
I've written a demonstration that shows that connections over 100 don't connect
(tested in both Firefox and Chrome).
If you pass an array in place of an input object, an error is raised for each individual field that doesn't match, plus each "extra key" the array has (i.e. numeric indicies).
mkdir demo
cd demo
yarn add graphql @graphql-tools/schema
node repro.mjs
Expected result: one error (user is not an object)
On Tuesday of GraphQLConf this year we can use up to three sessions for WG purposes. Even if we just get our regular WG attendees in the room and discuss our regular topics face to face I think that would be beneficial. However, it seems like a great opportunity to interact with the wider audience and solicit feedback on our plans, use-cases, etc.
I'd love to know how you think the day should go; and we need to have a plan by the end of the first week in April — please chime in!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Things to think about when organising a GraphQL Local
Hosting a GraphQL Local? Here are some things to consider! If you need help with any of these, please do reach out to your contact at the GraphQL Foundation.
Do you have a venue?
How many people can it safely fit?
Does it have specific access requirements? Do you need to register a visitor list ahead of time? Does someone need to be at the door greeting?
Is it accessible to people with disabilities?
How can people get there using public transport?
Is it easy to find?
Do you have the necessary equipment to record the talks/hear the speakers?
Buying such things are allowed costs for the sponsorship.
This is a huge release, folks! Our last release was 12th Feb, so this covers
the 3 month period since then. I finally caught up enough to attack some of the
bigger issues in Grafast (specifically the
"early exit" and
"global dependencies"
issues discussed at the first Grafast WG); this has required some breaking
changes to the API but as always I've kept these to an absolute minimum;
migration steps are outlined below.
Patch for bug in OverlappingFieldsCanBeMergedRule in graphql@^15; apply with `patch-package` or `pnpm patch` or similar.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ideas for what the SemanticNonNull syntax could look like
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters