~/talk

Powering the Front-end with React, GraphQL and Relay

Talkat NDC Oslo 2023 · 2023-05-22..05-26· [react, graphql]
links:none on file
slides:none on file

Demo shows a Next.js React front end wired to GraphQL and Relay Compiler producing static artifacts; a single composed operation (the compiler emits a 100-line composed query) returns incremental patches for a dashboard of 10 currencies via subscriptions over WebSocket or SSE. Bottom-up fragments drive data requirements, the runtime normalizes into a store, pagination uses relay pagination hooks, and mutations use an optimistic updater. Workshop code runs live with simulated 3s delays to demonstrate ordering and UI stability.

AI-written summary · about

  1. 0:00Introduction
  2. 1:53What is GraphQL
  3. 7:12Choosing React, GraphQL, Relay
  4. 10:01Demo: React-GraphQL-Relay app
  5. 24:14Building Relay components
  6. 35:12Relay query optimization
  7. 42:41Pagination and subscriptions
  8. 52:07Mutations and optimistic updates
  9. 57:06Scaling teams
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.