~/talk

Take Control Of Your APIs With GraphQL

Talkat Android Makers 2020 · 2020-04-20..04-21· [graphql]
slides:none on file

Shows GraphQL replacing REST with concrete steps: adds the apollo android client, fetches an introspection into schema.json, generates Kotlin/Java query classes, and maps fragments to app models via extension functions. Describes migrating incrementally using repository interfaces, running an A/B test on the conversations page at OkCupid, and reports no regressions in load or usage. Includes options for callbacks, RxJava, and coroutines and notes the IntelliJ JS GraphQL plugin for schema-aware editing.

AI-written summary · about

  1. 0:00Introduction to GraphQL
  2. 1:10REST API limitations
  3. 3:54GraphQL benefits
  4. 7:32GraphQL query basics
  5. 10:46Apollo library setup
  6. 23:00Advanced GraphQL techniques
  7. 26:35Migrating to GraphQL
  8. 34:24Consuming GraphQL data
  9. 38:02Developer tooling
  10. 40:20Q&A session
~/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.