~/talk

GraphQL Clients

Talkat You Gotta Love Frontend Conference 2018 · on Thursday, 2018-05-24· [graphql, databases]
slides:none on file

Explains why GraphQL lets clients build caches automatically by using __typename plus id so responses normalize into storable objects and avoid repeated requests, contrasts resource caching (query or URL keys) with object caching (per-ID storage), describes how Apollo uses query hashes and completeness checks and how Relay-compatible APIs with a node route enable automatic reuse and updates, and proposes schema annotations and compiled cache libraries that drive automatic invalidation and mutation-driven list updates.

AI-written summary · about

  1. 0:00Introduction
  2. 1:28Terminology
  3. 2:25Why cache
  4. 2:57Perfect cache librarian
  5. 4:24Invalidation
  6. 4:52Resource Cache
  7. 6:59Oracle
  8. 7:29Object Cache
  9. 8:44Manual Object Cache
  10. 10:02Type Name
  11. 10:33GraphQL Curl
  12. 11:03GraphQL Routes
  13. 11:52Problems with GraphQL Routes
  14. 12:48GraphQL Knowledge
  15. 14:30Relay
  16. 16:55Restrictions
  17. 20:42Automatic updates
  18. 21:59GraphQL is introspective
  19. 22:56GraphQL has firstclass introspection
~/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.