Tomas Votruba

Talks

  • Refactoring Huge Legacy PHP Applications - From 100 hours to minutes

    Before the composer, we downloaded packages manually, one by one. Now you run "composer update symfony/symfony 4.2" and you can jump from 3.0 to 4.2 in seconds. But how do you fix BC breaks in your code? Manually, one change after another, file by file? That's a daunting and stereotype work. In PHP there is AST (abstract syntax tree) tools, that can automate this upgrade. Write the rule once, apply it in 1000 classes in seconds. I'll show you how working with legacy code can be fun again.

Interested in speaking?

We’re always looking for speakers, so do drop us a line, regardless of your experience, we’re all about first time speakers.

If you’re looking for ideas, a few of the topics we’re keen to hear about are:

  • Debugging & profiling
  • Frameworks
  • Lightning talks
  • PHP7, PHPNG
  • Support tools (e.g. phplint, boris, phpsh)