~/talk

Migrating Safely to React

Talkat React Amsterdam 2016 · on Saturday, 2016-04-16· [react]

PayPal’s send flow migrates incrementally: a weekend rewrite of the notes field lands and reduces files from two to one, the routing layer moves to React Router over three weeks, and a React container acts as a bridge to Backbone so old views keep working while new ones replace them. Redux is introduced for the data layer with logged actions that make state bugs visible and fixable, and AB tests plus staged rollouts validate each change.

AI-written summary · about

  1. 0:00Intro
  2. 0:15Sightseeing
  3. 1:15Send Money
  4. 1:49Modern Stack
  5. 2:11B Testing
  6. 2:36Too many abstraction layers
  7. 3:59How did things get so bad
  8. 4:45Simple Made Easy
  9. 5:07Easy Solutions
  10. 6:05Sustainable Momentum
  11. 6:24The Takeaway
  12. 7:31The Narrative
  13. 7:57Move over one feature
  14. 8:37First page
  15. 9:04Second page
  16. 9:59Lessons learned
  17. 11:24Whats next
  18. 11:38What is the routing layer
  19. 13:22General wisdom with React
  20. 14:02ShowView function
  21. 14:38Load scripts
  22. 15:44React Send Layer
  23. 16:00Show Backbone View
  24. 16:16Show V View
  25. 17:08Migration Path
  26. 17:50Data Layer
  27. 18:14Models
  28. 18:46Redux
  29. 19:24Money Flow
  30. 19:41Calculator
  31. 20:16What Would Read
  32. 22:44New Features
  33. 23:25Optimization
  34. 23:40Michael Feathers
  35. 24:02Framework agnostic
  36. 24:34Utility
  37. 25:58Dont Make Us Suffer
~/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.