~/talk

GraphQL Will Do To REST What JSON Did To XML

Talkat NDC London 2019 · 2019-01-30..02-01· [graphql, web-platform]
slides:none on file

Argues GraphQL replaces REST by exposing a single endpoint that returns flexible shapes so a marketplace UI (product + reviews + paginated offers) stops suffering N+1 and over/under‑fetching; shows an Apollo Server implementation with type defs, resolvers, context and dataSources wiring to databases and third‑party APIs and demos the Apollo Playground querying only requested fields; cites ecosystem scale — over a million weekly downloads and ~20,000 GitHub projects — and demonstrates the approach working and reducing client/server complexity.

AI-written summary · about

  1. 0:00GraphQL vs REST intro
  2. 2:08REST problems and over-fetching
  3. 9:52GraphQL solves REST limits
  4. 10:34GraphQL schema and queries
  5. 16:59Over-fetching and pagination solved
  6. 18:03GraphQL versioning and deprecation
  7. 19:28GraphQL playground and docs
  8. 21:33Backend and DB implementation
  9. 26:50GraphQL tooling and adoption
  10. 29:58Why GraphQL for APIs
  11. 32:29Q&A
~/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.