~/talk

GraphQL Without GraphQL: Backend Agnostic Requests with GraphQL Style Querying

Talkat ForwardJS 2019 · on Thursday, 2019-01-24· [graphql]
slides:none on file

Claims a usable library that uses the graphql-js parser so UI components can declare GraphQL-style queries and the code maps GraphQL fields to REST/Firebase endpoints, returning only requested fields. Implements HOC/render-prop API, Apollo-like caching and pollInterval, supports mutations and deferred fields, and runs in a React Native app against Firebase. Loses server-side typing and schema introspection and does not magically reduce number of backend round trips.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:08What is GraphQL and its appeal
  3. 3:12GraphQL design principles
  4. 8:07When to use parts of GraphQL
  5. 13:54Can we just use the query system?
  6. 15:59Introducing HalfQL library
  7. 21:00Using HalfQL in components
  8. 22:48Query deferral and tooling
  9. 25:33Real-world usage and Babel Blade
  10. 27:42Migration and other tools
  11. 28:45Features and future of HalfQL
  12. 29:46Why GraphQL query system matters
  13. 30:07Q&A and conclusion
~/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.