~/talk

Refactoring your legacy applications the right way

Talkat Øredev 2024 · 2024-11-06..11-08· [frontend-architecture]
links:none on file
slides:none on file

Argues that rewriting rarely pays off and shows a safer path: put a reverse proxy facade and use the Strangler Fig Pattern to port features incrementally, backstopped by high‑level integration tests and approval tests. Recommends small, regular work — half an hour twice a week — and illustrates costs (one change once took three days) and tradeoffs between test‑first and refactor‑first. Shows simple edits that reduce risk, when to never refactor, and when a rewrite is the last resort.

AI-written summary · about

  1. 0:00Legacy refactoring intro
  2. 7:11Myth of greenfield rewrites
  3. 11:24Who I am and my refactoring experience
  4. 12:06Legacy code defined
  5. 20:12Why rewrites fail
  6. 23:41Technical debt causes
  7. 27:14Start refactoring now
  8. 33:15Refactoring strategies
  9. 37:45Strangler pattern
  10. 40:57Books and closing
~/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.