~/talk

GraphQL 101 - Stop RESTing, Start Querying

TalkinItalianat Droidcon Italy 2018 · 2018-04-19..04-20· [graphql]
slides:none on file

Introduces GraphQL as an alternative to REST where clients request exactly the fields they need from a single endpoint, yielding nested JSON responses and fewer round trips while noting it can increase server load. Demonstrations use the public Star Wars schema and the GraphiQL explorer (with autocomplete) to show queries, mutations and realtime subscriptions over WebSockets. Mentions ecosystem tools for implementing servers and clients, including the Apollo suite, Prisma and AWS AppSync, producing predictable typed JSON responses.

AI-written summary · about

  1. 0:00GraphQL intro
  2. 2:17REST limits for mobile
  3. 6:00Schema and queries
  4. 10:47Flexible data fetching
  5. 15:12Pagination and params
  6. 20:26Validation and required fields
  7. 23:20Mutations for data
  8. 25:54Real-time with subscriptions
  9. 27:22Exploring endpoints
  10. 31:12Versioning and evolution
  11. 33:51Typed vs dynamic clients
  12. 35:44Validation and type safety
  13. 37:17Optimizing network requests
  14. 39:48Directives and custom logic
  15. 41:40Performance impact
  16. 43:08GraphQL ecosystem
  17. 45:38Conclusion & Q&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.