~/talk

Full Stack Type Safety with React, GraphQL, and TypeScript

Talkat Nordic.js 2019 · 2019-10-10..10-11· [typescript, graphql]
slides:none on file

A live to‑do app proves full‑stack type safety: React (CRA with TypeScript) calls an Apollo Server GraphQL backend wired with type‑graphql, and graphql schema + client .graphql files produce TypeScript types via graphql-code-generator. Adding a required field (priority) breaks the client until codegen syncs, TypeScript flags the missing input, and hard‑coding a value fixes the compile error. The demo persists data to state.json, showing the approach works end‑to‑end with one manual Apollo Server sync step.

AI-written summary · about

  1. 0:00Start
  2. 2:01Ideal Development Experience for Breaking Api Changes
  3. 8:30Scalar Fields
  4. 16:08Mutation Operation
  5. 24:09State Json
~/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.