~/talk

Build Realtime Apps with Ruby & Pakyow

Talkat RailsConf 2016 · 2016-05-04..05-06· [ruby-on-rails]
slides:none on file

Pakyow claims realtime, server-driven Ruby apps without writing JavaScript and proves it with a demo blog: live active reader and comment updates sent as serialized UI transformations over websockets and applied by a small client library ring.js. The framework records the same presenter rendering used on the server, ships the diff-like instructions, and applies minimal DOM changes. Realtime is an enhancement that falls back to full HTML; realtime features ship after about two years of work and six months of public use in production.

AI-written summary · about

  1. 0:00Start
  2. 2:09Pakyow lets you build server-driven apps that stay in sync with the server.
  3. 10:42View-First Development
  4. 12:14Revert back to the prototype at any point.
  5. 13:36View Structure Rendering Logic
  6. 18:50Code to render the initial view can also render changes to an existing view.
  7. 20:58View Transformation API
  8. 21:42Pakyow falls between traditional and client-side frameworks.
  9. 22:59Hybrid apps force you to deal with state on both sides of the application.
  10. 23:52SPAs break the web.
  11. 25:12Realtime is an enhancement.
~/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.