Most of the PHP that still exists today was written long ago by developers lost to the sands of time. It was written in an era where we didn't have the tools we do today such as Composer, type safety, unit testing, and code standards. Even code that was written recently frequently ignores best practices in order to "get things done". You've been tasked with maintaining a legacy application and would like to modernize it, but the powers that be won't let you rewrite it. This talk will discuss strategies for bringing ancient codebases into the modern age piece-by-piece, covering the pros and cons of microservices, monoliths, and event buses.

Comments

Please login to leave a comment

John Boctor at 15:45 on 24 Apr 2024

Great talk about taking small steps to handling a monolith and generally improving the code quality. A must for people dealing with some nasty big code bases.

hunter yeago at 17:30 on 24 Apr 2024

Thanks for the great talk on tools and strategies to implement to help keep our applications manageable. As a junior it gave me a great insight into more strategies that I can use to keep my codebases cleaner and easier for others to work with. Now I just need to convince my bosses to do the same! Haha.

Joanna Kus at 14:15 on 25 Apr 2024

Good talk, good info.

Jack Naughton at 14:36 on 25 Apr 2024

A good talk for the foundations of healthy practices.
test, test, test!