~/talk

Building Real-Time App with React/Redux/Rails/RethinkDB

Talkat RedDotRubyConf 2016 · 2016-06-23..06-24· [react, ruby-on-rails]
links:none on file
slides:none on file

Builds a working real-time CRM using React, Redux, Rails and RethinkDB (the R4 stack) and shows the exact plumbing: RethinkDB changefeeds stream row-level changes into Rails ActionCable channels, ActionCable pushes JSON actions to clients, Redux reducers apply them to a single Redux store, and React re-renders from that state. Claims this removes scattered broadcast callbacks, makes debugging and testing trivial, and results in a simpler, functioning real-time app that speeds development and reduces messy DOM hacks.

AI-written summary · about

  1. 0:00Start
  2. 1:14WHAT IS A REAL-TIME APP?
  3. 1:24RAILS 5 - ACTIONCABLE
  4. 2:05SYNC DATA WITH VIEW
  5. 2:17DECLARATIVE PROGRAMMING
  6. 4:16STYLE TO BACKEND
~/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.