Your application runs on an old PHP version that is about to go out of support. How to upgrade without breaking the application? You will need the right tools for detecting and fixing those issues, as well as a way to verify that the application is still working correctly. In this presentation, I will share the strategy that I employed when upgrading millions of lines of untested code.

Comments

Please login to leave a comment

Very thorough talk about the problematic changes between PHP versions and strategies to deal with them during upgrades!

Lorenzo Sequi at 16:41 on 17 May 2024

Very brilliant talk, interesting, very rock'n roll! 😀

Wow, I loved it. We migrated a legacy projet lately and I could really relate to a lot of insight you gave. It's was fantastic to see how you approach some of the trickiest issues and are able to give strategies that will help the whole community. It's was easy to follow and very interesting.

I just realized that some slides are maybe too light compared of what you say about them (I recall that in the mysqli migration part, you could just copy-past the method's signature to illustrate it)

One of my favorite talks, thanks a lot for it.