
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.
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!
Join three transformative days of expert insights and innovation to shape the next decade of APIs!