Anna Filina

Anna Filina

Anna has been a web developer since 1997. In her long consulting career, she developed an expertise in refactoring very old applications to be modern and testable. She is passionate about sharing her skills with fellow developers through her blog, YouTube channel, conferences and various articles. Anna also has an eye for technical debt, for which she then devises strategies that save companies a lot of money.

Montreal 2026 sessions

Refactoring Legacy PHP for Maintainability

English training

You have a large legacy PHP codebase that resists change, full of procedural patterns, global configuration, and hard-to-track dependencies.

I will help by demonstrating techniques, but also imparting on you repeatable thought processes so you can solve your unique challenges. By the end, you will be equipped with tools and knowledge to make your system easier to maintain, more portable, and more resilient to change.

Upgrading Legacy to the Latest PHP Version

English session - Intermediate

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.

Montreal 2025 sessions

Montreal 2024 sessions

Online 2021 sessions

Montreal 2020 sessions

Montreal 2019 sessions

Montreal 2018 sessions

Montreal 2017 sessions

Vancouver 2016 sessions

Montreal 2016 sessions

Montreal 2015 sessions

Montreal 2014 sessions