~/talk

StranglerApplication pattern: a legacy frontend use case

Talkat jsDay 2018 · on Thursday, 2018-05-10· [frontend-architecture, web-platform]
slides:none on file

Applies the StranglerApplication pattern to move a running AngularJS 1.2 single‑page app into a new codebase built with vanilla ES6 and custom elements, using webpack (and a separate Grunt build) to bundle both sides. Commits touching legacy code must be reimplemented in the new app; the migration reaches roughly 80% migrated in practice. The system runs in production during the cutover, the client keeps revenue flow, and the approach proves workable rather than rewiring everything.

AI-written summary · about

  1. 0:00Intro
  2. 1:25Legacy code
  3. 2:08Legacy
  4. 2:23Client View
  5. 3:03Angularjs
  6. 3:30Angularjs as a de facto standard
  7. 4:04White was an experiment
  8. 5:38Commercial success
  9. 5:55Core business
  10. 6:13Longevity not velocity
  11. 7:25The legacy
  12. 9:44frameless approach
  13. 10:39the perfect solution
  14. 11:03writing everything from scratch
  15. 11:40Strangler application
  16. 12:18Start application
  17. 12:36Why angularjs
  18. 13:38Demo
  19. 19:23Be reasonable
  20. 20:02Quote formatting
  21. 20:47Framework last movement
~/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.