~/talk

A tale of query languages. Is GraphQL The Chosen One?

Talkat RubyC 2018 · 2018-06-02..06-03· [api-design, ruby-on-rails]
slides:none on file

Compares query languages and API standards used by large public services — specifically GraphQL, REST, SOAP and binary/strongly-typed protocols — by examining implementations from projects like Wikipedia and OpenStreetMap, drawing lessons from their design choices about when each approach fits.

AI-written summary · about

  1. 0:00Intro
  2. 0:15The tale of query languages
  3. 4:57The huge world around
  4. 5:52Going serverless?
  5. 6:43How we talk to the world
  6. 9:10SOAP (XML-RPC)
  7. 11:27REST (-ish)
  8. 17:44The ultimate goal: way to...
  9. 22:08SOL's not dead
  10. 25:03Back to Ruby: Fluent interfaces
  11. 26:29REST rethought
  12. 30:55OverpassQL (OpenStreetMap)
  13. 33:47Cypher: The real Graphol
  14. 35:32Blast from the past: Semantic Web
  15. 39:23Predicates
  16. 41:11SPAROL
  17. 45:19Truth is somewhere between
~/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.