~/talk

Cassidy Williams - Moving to React at CodePen

Talkat React Loop 2019 · on Friday, 2019-06-21· [react]
slides:none on file

CodePen runs a mixed stack: originally Rails + jQuery (2012), then Redux introduced in 2016, and since mid‑2018 is migrating to Apollo + GraphQL with local client state and server state unified via queries. The eight‑person team ships isolated React apps embedded in Rails divs, uses Cypress for integration tests, struggles with routing and Apollo error messages, deletes thousands of lines to speed the site (about 6× faster), and finds only twelve users on IE10 or below.

AI-written summary · about

  1. 0:00Intro
  2. 1:00What is CodePen
  3. 1:43Origins of CodePen
  4. 2:37Pages
  5. 9:44GraphQL and Apollo
  6. 13:27Testing
  7. 15:30Next Steps
  8. 15:50Routing
  9. 20:30Deleting
  10. 21:56How you can help
~/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.