Talk in English - US at Cascadia PHP
Track Name:
Crater Lake
View Slides: https://www.slideshare.net/adamculp/release-your-refactoring-superpower
Short URL: https://joind.in/talk/7887d
(QR-Code (opens in new window))
Legacy applications are full of supervillains scheming to halt modernizing efforts. But deprecated versions of PHP, frameworks, libraries, and more drive a never-ending battle to keep applications up to date, supported, and secure. This can leave any would be superhero seeking how, what, when, and why.
Join me as we consider real-life case studies of modernizations from various large legacy applications, and will share common evil-doers, ways to foil their plans, and how to eliminate vulnerabilities in the first place. See how to make refactoring your super power!
Comments
Comments are closed.
Lots of great info and good techniques to put data behind your request to spend time on refactoring.
A lot of great information, very detailed (maybe almost too much detail, on the slides at least) but great presentation and also enjoyed the refactoring 101 bonus talk for more example-based refactoring info!
Initially I thought this talk would be about how to refactor legacy applications. I expected code examples and best practices. However that was not the case, and it ended up quite scientific. I think I've forgotten most of it already, which is a shame. However, Adam has great presentation skills, it was just that I expected a different kind of talk.
I'm not sure that this abstract represents the talk very well: I expected more of a technical 'how-to' for refactoring then a soft talk on how to achieve the goal of convincing others to do refactoring.
I still loved the talk and Adam did a great job presenting it. If speaker didnt mention 3-4 times that this was first time doing this talk, I would not have picked upon it so: great job!
Tons of great info in this session, the slides are going to be a great reference in the future. I really liked the idea of using the business' own evaluations to make a determination of when to maintain, rewrite, or scuttle an application.