~/talk

Using GraphQL and Relay for hybrid Ruby on Rails applications

Talkat Rubyfuza 2018 · 2018-02-01..02-03· [ruby-on-rails, graphql]
slides:none on file

Migrates a Drupal monolith to a Rails microservice architecture using GraphQL + Rails headless API for a single endpoint and explicit types, React (web and React Native) for a shared UI, and Relay to manage client state. Describes generators and a three‑step gem install, mutation shape and Relay “range add” configs, and the Checkmark app (web, mobile, browser extension) that runs from one codebase with good performance because Relay local store prevents refetches and single React codebase for web mobile extension.

AI-written summary · about

  1. 0:00Start
  2. 9:24Mutations
  3. 10:23Define Mutations
  4. 11:41Reacts
  5. 12:52React
  6. 16:39Virtual Dom
  7. 18:48Reacts in Native
  8. 19:06React Native
  9. 28:16Real-World Example
~/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.