~/talk

Continuous Delivery for Legacy Code

slides:none on file

A monolith of 5 million lines across Classic ASP, .NET, VBScript, VBA, JavaScript, T‑SQL and PL‑SQL arrives with no VCS, deployments by copy‑paste, and roughly 1 million missing DB lines (≈2,600 stored procedures). The team imposes version control, a CI/CD pipeline with artifact repository, adds gold‑master tests and reverse‑engineers the domain model, incrementally strangles the monolith and uses dark launching to compare live outputs; result: safe, bi‑weekly deployments and far fewer unexpected failures.

AI-written summary · about

  1. 0:00Introduction
  2. 2:10Legacy Code
  3. 3:11Apocalypto
  4. 8:58Why not rebuild
  5. 11:21How did they get here
  6. 14:51Atomic Habits
  7. 18:06Colocated Team
  8. 19:09Principles
  9. 21:23Adaptive Adaptability
  10. 22:11Continuous Delivery
  11. 24:52Branching Strategy
  12. 26:08Version Control
  13. 27:01Product
  14. 27:41Code Carter
  15. 28:48Java
  16. 29:33Other tools
  17. 32:01Repost
  18. 33:15Gold Master Test
  19. 34:58Cheat Sheet
  20. 36:39Refactoring
  21. 37:43Conquer the fear
  22. 38:38Reverse Object Mother
  23. 39:59Organizing Legacy Code
  24. 42:50Strangle Application
  25. 44:27Load Balancing
  26. 45:36Remove obsolete code
  27. 46:05Add new analytics
~/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.