-

Amsterdam, Netherlands
Back to Schedule

Jordan Eldredge

The Big Ideas in Relay

Grote Zaal
GraphQL in ProductionScaling

Session description

Relay, Meta’s advanced GraphQL client for React, has many innovative capabilities not available in other clients. We will explore these capabilities, what they are, how they work, and the fundamental problems they solve: - Ensure data consistency with a normalized cache - Bound memory usage with user-land garbage collection - Avoid append-only queries by statically detecting unused fields - Bound JavaScript bundle size with Data Driven Dependencies - Build snappy, robust, mutations with rebasing optimistic updates - Preload code and data for any surface in just one network roundtrip with Entrypoints - Enable optimal data fetching without sacrificing local reasoning with Relay’s compiler And more!


Session speakers

Jordan Eldredge

Meta, Software Engineer at Meta

Jordan has spent the last eight years working at Meta. He currently works on Relay, a sophisticated GraphQL client for JavaScript that powers most of Meta's JavaScript applications.

Get your ticket

Join three transformative days of expert insights and innovation to shape the next decade of APIs!

Get tickets
COMMUNITYDEVELOPER EXPERIENCEAPIsTOOLS & LIBRARIESCOMMUNITYDEVELOPER EXPERIENCEAPIsTOOLS & LIBRARIES
OPEN SOURCEFEDERATIONECOSYSTEMSTRACING & OBSERVABILITYOPEN SOURCEFEDERATIONECOSYSTEMSTRACING & OBSERVABILITY
BEST PRACTICESWORKSHOPSSCHEMASSECURITYBEST PRACTICESWORKSHOPSSCHEMASSECURITY