Refactoring legacy applications can be a daunting task, especially with the desire to take advantage of more modern technologies, frameworks and tools.
We will walk through a real world example of how to refactor an existing application to use the reusable Symfony components, and how these provide a stable, robust groundwork for future development.