~/talk

GraphQL is more than a Typed System

Talkat CityJS Singapore 2023 · 2023-07-26..07-28· [graphql]
slides:none on file

Argues that GraphQL is not just a type system but a data-layer and query language that pays off when one backend must serve many clients or many backends must be unified. Shows a Twitter-style example that collapses two REST requests (tweets + author) into a single endpoint, highlights tooling like GraphiQL and GraphQL Code Generator for end-to-end types, recommends tRPC instead for one-to-one TypeScript apps, and notes GraphQL’s declarative like SQL shape makes it easy for AI agents to generate queries automatically.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 3:37What is GraphQL and why use it
  3. 11:41When GraphQL is the right choice
  4. 22:09GraphQL vs type systems for one-to-one setups
  5. 27:09GraphQL as a declarative language
  6. 31:45Summary and future opportunities
~/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.