GraphQL Foundation / Conference talks

Add meeting Rate page Subscribe

GraphQL Foundation / Conference talks

These are all the meetings we have in "Conference talks" (part of the organization "GraphQL Foundation"). Click into individual meeting pages to watch the recording and search or read the transcript.

17 Nov 2022

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: https://graphql.org/

A Million Messages a Minute - Tanmai Gopal, Hasura
JW Marriott Austin, Room 402/403

Speakers: Tanmai Gopal
GraphQL allows for developers to “subscribe” to changes and has made the idea of building realtime and streaming applications much easier to reason about. In this talk, Tanmai will discuss patterns for a GraphQL API that will allow you to handle different types of realtime and streaming workloads: live-queries, streaming realtime changes and streaming large volumes of data. He will also discuss ways to handle such workloads on the frontend, with a focus on easy developer experience and scalability (backpressure, anyone?!).
  • 2 participants
  • 31 minutes
graphql
streaming
subscriptions
performance
tesla
demo
query
data
models
incrementally
youtube image

17 Nov 2022

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: https://graphql.org/

All for Naught: Client Controlled Nullability - Alex Reilly, Yelp
JW Marriott Austin, Room 402/403

Speakers: Alex Reilly
For over a year now, I along with many other developers from across the community have been working on the Client Controlled Nullability proposal. Client Controlled Nullablibliy is a new GraphQL feature that improves the client developer experience when working with null fields. In this talk we’ll go over what it is, why it came about, our experience working with the GraphQL Working Group and what I learned about working in open source as part of my job at Yelp, a platform that connects people with local businesses.
  • 1 participant
  • 22 minutes
nullable
nullability
null
graphql
schemas
developers
maintainers
data
client
generate
youtube image

17 Nov 2022

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: https://graphql.org/

From Reference Implementation to Production - The Parallel Roles of graphql-js - Laurin Quast & Saihajpreet Singh, The Guild
JW Marriott Austin, Room 402/403

Speakers: Laurin Quast, Saihajpreet Singh
The rise in popularity of GraphQL has a lot to do with the fact that it was released together with graphql-js - a fully functional reference implementation library.

Ever since that release, graphql-js had unexpected success and took more roles other than just a reference implementation.

In this talk we would go through the history of graphql-js and the various applications it has in the community, and try to lay out different possible paths for the future of the library and its different roles in the community.
  • 2 participants
  • 22 minutes
guild
graphql
craftql
tooling
maintainers
gs
gqtx
users
project
graphical
youtube image

17 Nov 2022

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: https://graphql.org/

GraphQL Dev Supporting Tools in Meta - Jianfeng Chen, Meta Platform
JW Marriott Austin, Room 402/403

Speakers: Jianfeng Chen
At Meta, we've built a series to tool kits to simplify GraphQL development for iOS and Android mobile App developers. In this talk, I will cover the following topics:

* a new LSP protocol in Rust for GraphQL language;
* how the LSP enables IDE tooling when editing GraphQL queries;
* how we verify the correctness of GraphQL sources during other dev stages, including before/during local compiling stage, code review stage and integration testing.
  • 2 participants
  • 23 minutes
tooling
graphql
developing
workflow
developers
graphical
interfaces
programming
maintainers
fabricator
youtube image

17 Nov 2022

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: https://graphql.org/

GraphQL Fails Modularity / GraphQL Modularity - Variable Providers / How Relay Overcomes the Limitations of Client Controlled Nullability - Matt Mahoney, Mofei Zhang, & Dave McCabe, Meta
JW Marriott Austin, Room 402/403

Speakers: Matt Mahoney, Dave McCabe, Mofei Zhang

GraphQL, the language, works against a typical (Bazel, Buck, etc.) build system’s view of modularity. Problems include Overlapping Fields, Fragment Nullability, Query Level Variables, and Huge Schemas.

At Meta, we’re working through these problems with solutions including:

* Fragment Composition (rather than inheritance)
* Keyed/alias'd fragments
* Variable providers
* Fragment arguments
* Schema composition

These features build towards a world where fragments can accurately describe cleanly composable product needs.
  • 3 participants
  • 37 minutes
modularity
modular
frameworks
graphql
component
endpoint
entanglement
maintaining
discussion
inefficient
youtube image

17 Nov 2022

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: https://graphql.org/

Introducing GraphQL @defer and @stream - Michael Staib, Chillicream & Rob Richard, 1stDibs
JW Marriott Austin, Room 402/403

Speakers: Michael Staib, Rob Richard
In this talk, we will explain GraphQL defer and stream. We will start at the top by explaining the basic concepts of the new directives and how you can use them in your everyday projects.

As we have a basic understanding of @defer and @stream, we will drill deep into the inner workings of the GraphQL execution and unpack how @defer and @stream work. In this talk, we will give you some unique insights into the design decisions the GraphQL working group has taken on this exciting new feature.
  • 2 participants
  • 39 minutes
deferrers
streamed
process
server
clients
advanced
graphquery
initially
cryptocurrency
dibs
youtube image

17 Nov 2022

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: https://graphql.org/

Schema Metadata: A Growing Need - Benjie Gillam, Graphile
JW Marriott Austin, Room 402/403

Speakers: Benjie Gillam
GraphQL's introspection system is one of its key features, enabling much of the powerful tooling we use throughout the GraphQL ecosystem. However, currently the GraphQL specification doesn't give an official way to add custom metadata to schemas. From complex challenges such as federating schemas to simply indicating pagination limits, our needs for this metadata are growing. This talk will surface some of the use cases for schema metadata, look over some of the workarounds that are in use, and briefly explore some proposed solutions.
  • 3 participants
  • 34 minutes
podcast
comments
conference
feature
users
specnewspod
currently
announcement
rambling
discord
youtube image

17 Nov 2022

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: https://graphql.org/

The Future of GraphQL IDEs - Thomas Heyenbrock & Tim Suchanek, GraphCDN
JW Marriott Austin, Room 402/403

Speakers: Thomas Heyenbrock, Tim Suchanek
Every developer that has ever used GraphQL has written a query in GraphiQL and it's become one of the most widely used tools in the GraphQL ecosystem. However, alternative implementations like the GraphQL Playground have popped up and shown that one can go even further with a dedicated GraphQL IDE than the original GraphiQL.

In 2020, the GraphQL Playground was handed over to the GraphQL Foundation, and the work on combining the best of both worlds started. Let's explore the brand new GraphiQL!
  • 2 participants
  • 24 minutes
graphql
graphcool
graph
graphical
graphica
stellate
relations
tooling
performance
thinking
youtube image

17 Nov 2022

Welcome & State of GraphQL - Lee Byron, GraphQL Foundation
  • 1 participant
  • 29 minutes
conference
attendees
graphql
meetup
thanks
exciting
350
2016
pandemic
predated
youtube image