Skip to main content
Workshop Duration: 2h 30min

The Big Makeover: Rejuvenating Legacy Applications

Andreas Hucks
Description

Legacy PHP applications range from fairly modern OOP codebases, that have just been neglected for a couple of years, to ancient collections of procedural PHP files with embedded HTML.

Often, a gradual modernisation is the only way to go: you want to maintain flexibility, keep the current production team onboard and actively involved, or are forced to continue using other existing legacy services that you are not able to update as well.
The challenges this approach presents can be daunting: Dealing with orphaned third-party libraries, incompatibilities with modern PHP versions in the code or dependencies, completely absent tests or automation, or bridging old and new security systems to work seamlessly as one (and secure...). To just name a few.

In this workshop, we will take a legacy codebase and refactor it step by step, dealing with typical obstacles you will encounter in real live projects. Along the way, we learn some key principles how a modern framework works at the core!

Speaker
Andreas Hucks

Andreas Hucks

Head of Engineering @ OPEN
A PHP enthusiast and Head of Engineering at OPEN, Andreas has been a Symfony community member for 18 years. As a developer, he was involved in countless Symfony projects. As a trainer, he has 10+ years of experience in running dev workshops.

To make this website run properly and to improve your experience, we use cookies. For more detailed information, please check our Cookie Policy.

  • Necessary cookies enable core functionality. The website cannot function properly without these cookies, and can only be disabled by changing your browser preferences.