~/talk

W.T.F. is GraphQL?

TalkinUkrainianat JS Fest 2018 · on Friday, 2018-03-30· [graphql]

Builds a Star Wars profile page to explain GraphQL by showing exact queries, server resolvers, and an added voting feature implemented with Express, graphql-js, the GraphiQL IDE, and DataLoader for batching. Shows that round trips drop (example from 12 requests to 3) and responses return only requested fields, and demonstrates wiring resolvers to databases, parallel resolver execution, caching trade-offs, and cases where GraphQL’s added complexity or tooling cost outweighs benefits for simple single-endpoint APIs.

AI-written summary · about

  1. 0:00GraphQL intro
  2. 6:38REST API problems
  3. 12:26First custom endpoint
  4. 16:31Custom endpoint limits
  5. 19:41GraphQL specs and benefits
  6. 23:22GraphQL query example
  7. 26:16GraphQL vs REST
  8. 30:17GraphQL caching
  9. 35:31Building GraphQL server
  10. 41:56GraphQL data sources
  11. 43:47Extending queries
  12. 46:20Business logic in GraphQL
  13. 47:49GraphQL future tools
  14. 51:37Q&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.