~/talk

Scalable Webapps with React and Redux

Talkat WeAreDevelopers Conference Vienna 2016 · on Wednesday, 2016-04-13· [react, typescript]
slides:none on file

Ohlala is a mobile‑first single‑page web app built with React + Redux and Typescript, running Node.js with Redis and a Couch-based store that the team plans to replace with SQL or MongoDB for joins and scalability. The product implements hundreds of React components (Facebook uses ~2,000), a carousel request/response flow (demo used a one‑minute window; production 21 minutes), in‑app chat with image sharing and price negotiation, and uses an SMS fallback instead of real push notifications to notify users.

AI-written summary · about

  1. 0:00Intro
  2. 1:00Background
  3. 3:20JavaScript
  4. 3:55jQuery
  5. 5:30Ohlala Demo
  6. 7:00Chat Carousel
  7. 7:50Native App
  8. 8:25Stack
  9. 9:00React in Production
  10. 10:20Hierarchical Components
  11. 10:45React Components
  12. 11:50React Components Click Handler
  13. 12:35What happens in the model
  14. 13:10The view hierarchy
  15. 14:25Ajax calls
  16. 15:00Flux implementations
  17. 16:10Single source of truth
  18. 16:20Readonly state
  19. 17:00Store structure
  20. 17:30WebAssembly
  21. 18:25Push Notifications
  22. 19:05SQL Database
  23. 19:55Indexing
~/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.