In October join us at DeskLodge for talks about Refactoring large PHP applications and useful things to know as a developer.
Refactoring Huge Legacy PHP Applications - From 100 hours to minutes
Keynote by Tomas Votruba (50 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 dull work. In PHP there are 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.
Things I Wish I Knew When I Started Playing "Developer"
Talk by Gary Hockin (50 minutes)
I'm a gamer, and some of my favourite articles to read about computer games are those click-bait posts that read "Ten Things I Wish I Knew When I Started Playing Pac-Man!". When you're playing computer games, it's easy to miss things that are obvious to others, and these posts can help you to understand a simple game mechanic that you'd otherwise have not used. It got me thinking about the things in my own career that I found out about too late, or didn't fully understand until much later than I needed it. We'll cover both the technical and the conversational, so join me, as I introduce you to Things I Wish I Knew When I Started Playing "Developer".