You were just handed the keys to a new repo. Your first glance over the code base causes the fearful "LEGACY" word to ring in your head. HAVE NO FEAR! I'll share the techniques I've learned after working on several legacy codebases to help update that old code to the current PHP generation. We'll cover triaging the old code base, writing tests to make sure you don't break anything, and how to modernize your old code base!

Comments

Please login to leave a comment

Great talk Joe. Lots of practical, usable advice to takeaway from this talk. Thanks for promoting good practices, like tests and CI with various tools.

Wun Chiou at 15:24 on 24 Oct 2025

I've had to go through this, and I think Joe covered all of the important items. Great talk. I like that he mentioned the options to present to stakeholders.

An excellent overview of tools and strategies for handling unwieldy codebases. I also really appreciated Joe's emphasis that just because something's *old* doesn't mean it's "legacy" (especially if it's making money).