~/talk

Amazing threesome, rrr... React. Redux. Real world

Talkat РИТ++ 2016 · 2016-05-31..06-01· [react, frontend-architecture]
links:none on file
slides:none on file

A production platform for user-sourced video and widgets scales from zero to handling tens of thousands of DOM items by implementing a custom virtualized grid that only mounts visible nodes, shipping a widget as an iframe and using server-side render with cache and streams to avoid blocking page loads. State is managed with Redux, selectors via reselect, realtime sync by tagging actions and sending them over websockets, and async flows handled with redux-saga; after a year this stack proves testable and maintainable.

AI-written summary · about

  1. 0:00Introduction
  2. 2:13React problems
  3. 5:44Redux experience
  4. 12:32Working with actions
  5. 15:53Saga and async
  6. 17:18Scaling and isolation
  7. 21:52Summary and testing
  8. 22:38Q&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.