~/talk

Hot Swapping Our Rails Front End In Secret - A Rebrand Story

Talkat RailsConf 2018 · 2018-04-17..04-19· [ruby-on-rails, frontend-architecture]
slides:none on file

Betterment replaces its entire front end across apps in eight weeks by dark‑deploying a rebrand behind TestTrack feature flags, shipping a rewritten design system called Style Closet and using Rails’ action pack variants to keep old and new views side‑by‑side. The team ships 44 releases, 247 Style Closet PRs, cuts retail CSS from ~10,000 to ~2,000 lines and reduces payloads from 86K to 40K gzipped, and flips the global switch on schedule — it works.

AI-written summary · about

  1. 0:00Intro
  2. 0:28Chris LoPresto
  3. 3:48Feature Flag Framework
  4. 4:49TestTrack
  5. 7:05Launch Techniques
  6. 7:42Rebrand Design System
  7. 8:45New CSS Behind Feature Flag
  8. 9:59Add View Logic
  9. 12:47Action Pack Variants
  10. 15:24Design System Woes
  11. 16:50Design System Inspiration
  12. 17:15Style Closet 2.0 Tenets
  13. 18:10Spacing System
  14. 18:46Color System
  15. 19:10Breakpoint System
  16. 19:35Typography System
  17. 19:50Vertical Rhythm
  18. 20:07Grid System Based on
  19. 21:10Layout Components
  20. 21:34Visualization Tools
  21. 22:49Are constraints good for you?
  22. 23:38Reskin Mode
  23. 25:12Pull Requests
  24. 27:01CSS Specificity
  25. 29:18CSS Payload Size
~/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.