GraphQLConf 2023
2023-09-19..2023-09-21
San Francisco Bay Area, United States
[GraphQLConf 2023, GraphQLConf 2024, GraphQLConf 2025, GraphQLConf 2026]
| title | author | length |
|---|---|---|
| Welcome Remarks | Lee Byron | 07m |
An inaugural standalone event that stitches together workshops, an unconference and meetups into a single conference focused on GraphQL and community building… | ||
| Closing Remarks | Lee Byron | 03m |
A rapid recap highlights three concrete trends: using GraphQL selectively to manage real-world complexity (managing complexity), building interoperable tooling… | ||
| Carmen San Diego GraphQL API Federation Challenge: Hunt for the Elusive Master Thi... | LeRenzo Malcom | 01h 05m |
A playable Carmen San Diego–style workshop wires multiple data stores into one GraphQL surface using GraphQL Mesh and Docker Compose to run several Postgres… | ||
| GraphQL Mesh - A Federated Gateway for Any API Protocol - GraphQL, OpenAPI, gRPC and More | Arda Tanrikulu | 01h 19m |
GraphQL Mesh converts varied sources into one GraphQL gateway: the demo takes a GeoDB OpenAPI → GraphQL Swagger spec and a brewery site’s JSON samples… | ||
| Safely Evolve Your (Federated) GraphQL Schema with GraphQL Hive | Laurin Quast, Kamil Kisiela | 01h 17m |
Shows an open-source schema registry (GraphQL Hive) that plugs into CI/GitHub Actions via a Hive CLI to run schema check and schema publish commands, store… | ||
| RSC + GraphQL + RedwoodJS A New Era in Full Stack Development | Amy Dutton | 57m |
Hands-on demo of Redwood + GraphQL + Prisma that generates CRUD SDLs, migrations and auth scaffolding and builds a working badge backend in about an hour… | ||
| Mr. Toad’s Wild Ride: A Rollicking, Declarative GraphQL Workshop | Jim Barton, Adam Sayah | 01h 27m |
Shows how to run GraphQL inside an Envoy gateway on Kubernetes using Solo.io’s Envoy-based GraphQL filter, replacing separate GraphQL servers to cut hops and… | ||
| Rust-Powered Fullstack GraphQL: From Actix-Web & Juniper Server to WASM Yew Client | Yassin Eldeeb | 01h 13m |
Builds a working full‑stack demo: an Actix‑web + Juniper server exposing a simple in‑memory users DB, a WASM Yew client compiled with trunk and wasm‑bindgen… | ||
| Build and Deploy Instant GraphQL APIs to the Edge | Jamie Barton | 52m |
Grafbase generates unified GraphQL APIs from connectors (including mongodb atlas data API, experimental Neon Postgres, OpenAPI/Stripe and remote GraphQL like… | ||
| Welcome Remarks | Keith Babo | 01m |
Brief welcome that recaps conference structure and community energy, noting an impromptu unconference format where attendees lead sessions, multiple workshops… | ||
| Closing Remarks | Keith Babo | 01m |
Planning begins almost a year before the event and organizers use OpenCFP and a volunteer review process so sponsors and submissions are decided by the… | ||
| Houdini: A GraphQL-First Application Framework | Alec Aivazis | 34m |
Houdini claims to be a GraphQL-first framework that combines a GraphQL compiler with a file-based +page router and Vite bundling to avoid query and asset… | ||
| Open Federation - Open Remote Schema Specifications with Other Specs (OpenAPI, etc) | Uri Goldshtein | 17m |
Announces an open Fusion spec for federating GraphQL with OpenAPI, gRPC and Kafka via vendor adapters, claiming live implementations from Hasura, IBM, Solo.io… | ||
| Unlocking Insights: Navigating the World of GraphQL Observability | Eitan Joffe, Inigo | 25m |
Claim: GraphQL observability needs path-based analytics that break each operation into field-level paths and store one row per request with counts, object… | ||
| Spoiled for Choice Picking the Right Federation Technique for Your Project | Bryan Robinson | 06m |
Federation has no single right answer — practical tradeoffs decide. A simple middleware proof-of-concept works fast but becomes spaghetti past one API. A… | ||
| The Right Size For GraphQL | Theo Browne | 15m |
Argues that GraphQL is right only when you need a language-agnostic communication layer; shows tRPC + Zod + Drizzle delivering end-to-end TypeScript inference… | ||
| GraphQL Security Vulnerabilities in the Wild | Antoine Carossio, Tristan Kalos | 23m |
A scan of 1,600 endpoints yields 46,000+ security issues (about 30 alerts per app, 10% critical) and ~5,000 exposed PII/tokens, all discoverable without auth… | ||
| 8 Years of GraphQL: Unraveling the Trade-Offs | Marc-André Giroux | 22m |
Eight years of practice yields concrete trade-offs: choose code-first when reusable patterns (pagination, mutation payloads) and consistent resolver wiring… | ||
| Evolution of Application Networking Patterns with GraphQL | Keith Babo | 10m |
Overview of concrete architecture moves: GraphQL shifts from hand‑coded resolvers to being built into gateways and sidecars, with composition via… | ||
| GraphQL Over Internet | Denis Badurina | 23m |
GraphQL over HTTP has a proposal spec and a zero‑dependency reference implementation called graphql-http with a browser audit site (graphql.http.com) that runs… | ||
| Go Beyond the Spec With Custom Directives | Roy Derks | 30m |
GraphQL allows custom directives beyond the spec and they work as either type-system vs executable directives; built-ins include @skip @include @deprecated… | ||
| The Future of Efficiency Is Here: Add Planning to Your Schema! | Benjie Gillam | 33m |
A new execution engine called Graphast builds declarative plan resolvers and composable step classes that plan and batch work ahead of execution, eliminating… | ||
| Semi Concurrent Deduplicated Incremental Delivery | Yaacov Rydzinski | 35m |
A deduplicated incremental response format lands in the graphql-js alpha, claiming one execution per field and smaller incremental payloads by grouping keys by… | ||
| GraphQL IRL: Pitfalls, Surprises and Successes | Kewei Qu | 19m |
Meta documents that adding enum values (not just deletions) repeatedly breaks clients because autogenerated Java/Android code does exhaustive switches that… | ||
| GraphQL and CQRS, a Perfect Fit | Gerard Klijs | 21m |
A demo gift‑card system implements create, redeem and cancel using event‑sourced CQRS and shows practical GraphQL mutation patterns: commands go through Axon… | ||
| How to Make Your First Open Source Contribution | Donna Zhou | 13m |
A contributor documents a concrete path from first PR to maintainer: start by picking a project you use (GraphQL Java, GraphQL Scalars), choose a well-defined… | ||
| Easily Access Blockchain Data with Subgraphs | Kevin Jones | 31m |
Demonstrates building a subgraph that listens to smart contract events, runs assemblyscript mappings, stores indexed records in Postgres and IPFS, and exposes… | ||
| The New GraphiQL and the Future of Open GraphQL IDEs | Dimitri Postolov, Thomas Heyenbrock | 25m |
GraphiQL v2 ships a plugin API plus a published component library @graphiql/react that splits state into hooks and exposes UI primitives, enabling teams to… | ||
| Can GraphQL be FAIR | Pascal Heus | 31m |
Argues that GraphQL can make datasets FAIR by serving data, metadata and discovery APIs together, citing a prototype that maps dcat -> GraphQL in a day using… | ||
| Consuming GraphQL using C# | Brandon Minnick | 25m |
Claims that Strawberry Shake (debut 2021) generates C# clients from a fetched schema, outperforming older GraphQL.Client (2017, ~17.3M NuGet downloads) and… | ||
| @Defer All the Slow Things | Alessia Bellisario | 13m |
A proposed @defer directive lets a GraphQL client mark fragments as low priority so fast fields arrive first and slow fields stream later; Apollo Client adds… | ||
| How @Defer and @Stream Will Improve GraphQL Caching | Andreas Heiberg | 12m |
GraphQL edge caching splits a single query into independent cache buckets so cached subfields return immediately while uncached parts are fetched separately… | ||
| Argo Designing a Compact and Compressible Binary Serialization Format for GraphQL | Mike Solomon | 36m |
Argo is a GraphQL-specific binary format that builds a one-time type descriptor from schema+query, encodes values with protobuf-style varints, zigzag integers… | ||
| Why Relay is a Must for your GraphQL APIs | Marion Schleifer | 14m |
Claims that adopting Relay prevents teams from redoing state management by giving each React component its own GraphQL fragment and letting Relay compiler… | ||
| Isograph — Rethink GraphQL Powered React Apps | Robert Balicki | 35m |
Isograph proposes replacing fragment plumbing with a compiler that turns front-end resolvers into server queries, letting resolver fields act like callable UI… | ||
| Supercharging GraphQL with Envoy: Unveiling the Efficiency of Declarative GraphQL | Sai Ekbote | 24m |
Argues that embedding a GraphQL server as an Envoy filter removes a separate deployment and buys Envoy features (rate limiting, auth, caching) while using… | ||
| GraphQL Fusion Rethinking Distributed GraphQL | Michael Staib | 30m |
An open specification called GraphQL Fusion formalizes distributed GraphQL with concrete algorithms for schema composition, a machine-readable gateway… | ||
| The Graph of Everything - Federated Architecture for Any API Service | Uri Goldshtein | 36m |
Graph converts OpenAPI, gRPC, databases, message queues and raw JSON traffic into executable GraphQL schemas and an optimized executor, letting teams federate… | ||
| 4 Steps to a Successful GraphQL API Program | Lucy Shen, Suresh Muthu, Jared Cheney | 42m |
Intuit describes a four-step GraphQL program that scales to production traffic—56 million GraphQL transactions during the 2023 tax peak—by enforcing schema… | ||
| Mutating Meetup with GraphQL | Annyce Davis | 23m |
Meetup shifts to GraphQL over three years and hits three concrete problems: a Lambda primary API that fan-outs into a secondary API causing 5x duplicated… | ||
| Streamlining Access to NASA Earth Science Data with GraphQL | Ryan Abbott | 28m |
GraphQL wraps NASA’s CMR metadata APIs to present a single, consistent schema that hides disparate endpoints and formats, serving 2 billion metadata records… | ||
| Launching a Public GraphQL API and Client for Open Source Lightning Web Components | Ben Sklar | 33m |
Salesforce launches a public GraphQL API and an LWC client: a single endpoint that collapses multiple REST calls into one, adds mutations in Winter ’24 beta… | ||
| Building Tooling That Speaks GraphQL | Tim Hall | 20m |
Postman’s GraphQL client uses graphql.js to parse documents into ASTs, then visits those ASTs to build tools: an ESLint rule that flags @deprecated usages and… | ||
| Sophisticated Schema Mocking | Stephanie Saunders | 25m |
Coinbase adds network middleware to its in-house data layer so Relay requests hit an intercepting mock server instead of the network, using graphql-tools/mock… | ||
| Exposing All Wix APIs via GraphQL Automatically Centralizing GraphQL Schema Generation | Gonen Jerbi | 31m |
Wix automatically generates a centralized GraphQL server by parsing protobuf files into an API registry, compiling entity schemas and resolvers, and publishing… | ||
| GraphQL Saving Lives - Leveraging Federation and Domain Experts to Help People Beat Addiction | David Emanuel Sarabia | 13m |
Startup moves from monolith MVP to GraphQL Federation with Supergraph and subgraphs tied to domain experts, building a custom survey engine that models surveys… | ||
| Is a GraphQL BFF Necessary in a Server Side React World (RSC, SAs)? | Tanmai Gopal | 18m |
Argues that server components and Server Actions reduce client waterfalls by composing component fragments into a single server-side fetch, but complex fetch… | ||
| Training and Using Generative AI Models with GraphQL | Idit Levine | 15m |
Claims concrete workflows: use LLMs to turn natural-language-to-schema prompts into GraphQL schemas (some open-source projects already prototype this); train… | ||
| GraphQL Everywhere - How GraphQL is Being Used in Places You Never Thought Were Possible | Uri Goldshtein | 08m |
Four open source libraries turn any API into GraphQL and back again: graphql-mesh generates GraphQL from gRPC, REST and other sources, sofa introspects a… | ||
| GraphQL Is a Superpower for Your Product Manager and Designer | Jeff Auriemma | 30m |
GraphQL shortens experiment turnaround from “two months” to three weeks by letting designers and PMs change data needs without backend churn; a Spotify-backed… | ||
| Building Geospatial GraphQL APIs By Leveraging GraphQL Database Integrations | William Lyon | 26m |
Shows how to expose geospatial types and filters by wiring PostGIS through GraphQL (using PostGIS + PostGraphile) and by using Neo4j’s GraphQL library to… | ||
| Increase Your Productivity With No Code GraphQL Mocking | Laurent Broudoux | 30m |
Claims no-code GraphQL mocking boosts productivity tenfold by reusing schemas and examples to produce live, smart mocks without writing servers. Uses Microcks… | ||
| Fixing the Billion Dollar Mistake Client Controlled Nullability | Stephen Spalding | 29m |
GraphQL gains a proposal that moves nullability control from server schema into the query: a client-side operator (a client-side bang) flips bubbling behavior… | ||
| Improving User Experiences with a Nullable Schema | Ernie Turner | 23m |
A clear claim: marking fields non-null causes cascading failures when a downstream service (example: a split-out prices API) fails and null bubbling turns… | ||
| Deep Learnings Migrating legacy services to Federated GraphQL | Christian Ernst | 30m |
Booking.com replaces a single GraphQL proxy Adam proxy with a composed layer using Federation via Apollo, migrating legacy Perl services and new Java/Node… | ||
| The evolution of the GraphQL Orchestrator powering Intuit Consumer Apps | Ashpak Shaikh | 35m |
GraphQL Orchestrator powers Intuit Consumer Apps by composing 54 subgraphs into a unified supergraph serving 150+ clients with 18 REST adapters and S3-backed… | ||
| Scaling Schema Cardinality Constructing Types at Runtime | Spencer MacKinnon | 37m |
Claims a runtime system that constructs GraphQL types per request to represent millions of per-tenant schemas, using GraphQL Java and a per-request cached type… | ||
| Unify Data Sources with GraphQL at the Edge | Jamie Barton | 16m |
A unified GraphQL layer combines MongoDB, Neon/Postgres, OpenAPI (Stripe), Contentful and remote GraphQL into a single schema, runs custom TypeScript resolvers… | ||
| GraphQL in Production: Empowering Efficient Data Retrieval and Unleashing Developer Productivity | Seddik Benaissa | 24m |
Migrating autonomous-vehicle data pipelines to GraphQL cuts API-induced data collection from ~50% to ~25% of ML lifecycle, halves cleaning time, and boosts… | ||
| Not Your Regular Rate Limiting | Meenakshi Dhanani | 15m |
GraphQL rate limiting uses query cost analysis rather than request counts, assigning weights to types and resolves so limits match actual backend work… | ||
| AI, GraphQL, and the Rise of Malleable Applications | Aleksandra Sikora | 25m |
Claims that combining GraphQL schema+LLM lets end users reshape apps without forking code, and demonstrates a working demo: an editor that takes… | ||
| Scaling the Data Access by Leveraging GraphQL Federation for Service to Service Communication | Serhii Korin | 29m |
Booking.com replaces a single monolithic materialization service that serialized a thousand-field monolithic schema with per-domain subgraphs and a central… | ||
| Adoption of GraphQL in Meta Ads Manager | Bryan Yang, Yuanchao Zhu | 40m |
Ads Manager migrates from REST/Flux to Relay+GraphQL incrementally, replacing thousands of brittle selectors across a codebase of millions of lines by… | ||
| The Evolution of GraphQL Code Generation | Laurin Quast | 15m |
GraphQL Code Generator evolves from handwritten typings in 2017 to generating hooks in 2018–19 and then to emitting a typed DocumentNode around 2020, which… | ||
| Why AI needs GraphQL | Anant Jhingran | 31m |
Argues that foundation LLMs need a single universal GraphQL API to bridge imprecise language and precise enterprise facts, shows a trained model that… | ||
| Breaking the Mold Innovative Approaches to Testing GraphQL APIs | Pooja Mistry | 18m |
Shows how Postman loads GraphQL schemas via introspection, uses pm.test scripts to validate schema and field types, and creates GraphQL API definitions to run… | ||
| How to Choose a GraphQL Gateway | Dotan Simha | 30m |
Benchmarks compare real-world Gateway setups using Apollo Federation v1 with multiple subgraphs implemented in Rust so upstreams never bottleneck tests run on… | ||
| Shared Schema Policies and Automatic Standards Across Your Company’s Teams | Dimitri Postolov | 12m |
Shows how to enforce concrete schema rules company-wide using GraphQL ESLint and a schema registry like GraphQL Hive. Demonstrates runnable policies that check… | ||
| Dataloader 3.0: An Alternative Algorithm to Solve N+1 Problems | Jens Neuse | 38m |
Claims that replacing depth-first resolution with a three-step approach — plan depth-first, load breadth-first, render depth-first — removes the need for… | ||
| The Benefits of Code First Over Schema First in GraphQL | Patrick Arminio | 27m |
Argument: code-first yields faster, safer GraphQL development by keeping schema and resolvers in one place and leveraging language types. Example… | ||
| Why Your GraphQL APIs Are Increasingly Under Attack | Shahar Binyamin | 27m |
Shows how attackers find and exploit GraphQL with concrete steps: single curl to find endpoint, fingerprint server and version from JSON responses, and run… | ||
| Navigating the Future: GraphQL’s Expansion, AI Adoption, and Modern Languages - Adapting for Success in 2025 | Uri Goldshtein, Idit Levine, Benjie Gillam, Lee Byron | 23m |
Gartner’s projection from ~10% to >50% enterprise GraphQL adoption by 2025 anchors a push for concrete standards: the foundation is formalizing projects via… | ||
| nothing matches | ||