~/talk

Your First Legacy Codebase

Talkat RailsConf 2016 · 2016-05-04..05-06· [career-development]
slides:none on file

Introduces practical steps for a developer new to maintaining legacy Rails applications, focusing on how to begin contributing to and understanding an aging codebase rather than building greenfield projects. Covers working with Rails apps in the context of real-world maintenance and growth tasks a junior developer is likely to encounter.

AI-written summary · about

  1. 0:00Intro
  2. 0:17Congratulations!
  3. 0:28Green fields lay behind you.
  4. 0:47A twisted legacy awaits.
  5. 1:07Code Witch
  6. 1:32@Coraline Ada
  7. 1:46Contributor Covenant
  8. 2:04Senior Engineer
  9. 2:25Notorious SJW
  10. 4:02World's Largest Rails App?
  11. 4:17Canvas LMS
  12. 5:311990's: The Age of the Architect
  13. 5:59Detailed Requirements
  14. 6:27Architecture Diagrams
  15. 6:53Object Models
  16. 7:10Very Thorough
  17. 7:502010's: The Age of the Cowboy Coder
  18. 8:01Evolutionary
  19. 8:20Undocumented
  20. 8:30Easily Influenced
  21. 9:25Older Frameworks
  22. 9:57Complexity
  23. 10:29Inconsistency
  24. 10:49God Models
  25. 11:23Custom Gems
  26. 11:48Monkey Patches
  27. 12:43The OODA Loop
  28. 13:31Orient
  29. 17:28Finished in 0.01401 seconds 12 examples, O failures
  30. 17:58Read the Code
  31. 20:57Plan a Refactor
  32. 21:39Explore Inheritance
  33. 22:08Uncover Modules
  34. 22:20Untangle Gems
  35. 22:46Understand Relationships
  36. 24:04Go Exploring
  37. 26:59Be Godzilla
  38. 28:25Remember the goal.
  39. 29:01Pair up.
  40. 29:30Go write some code!
  41. 30:11Coraline Ada Ehmke Coraline Ada
~/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.