Bringing Symfony Components into Your Legacy Code

Comments

Comments are closed.

Good introduction on using Symfony through components. More high level talk about the why of some of the decisions for example the strategy for backwards compatibility.

Great, informative talk, covering a comprehensive strategy for upgrading a legacy applications with Symfony2 components, which could easily be used in other contexts than just the example given.

Very organized slides and presentation. Mic was to far to left on shirt so mic faded when he turned his head to the right. Speech was slow and clear so french accent was not a problem.

Very organized slides and presentation. Mic was to far to left on shirt so mic faded when he turned his head to the right. Speech was slow and clear so french accent was not a problem.

Anonymous at 11:21 on 9 Feb 2013

Great presentation, a lot of step by step detail and thought process between steps. Would like to see a step 2 presentation to show the remainder of the migration.

Great information. This redesign technique is broadly applicable to migrating applications, adding tests to legacy code, or just refactoring out components. I've heard a lot of people in different presentation audiences here asking questions that this could answer. Diction could be a little clearer but was still understandable.

Thanks for your feedbacks!

@Adrian the backward compatibility was important to me as I didn't want to rewrite everything. I needed the step to step approach in order to be able to deploy new finished migrated features while working on the migration. I wasn't able to work everyday and 8 hours a day on my migration. So I wouldn't want to put shut the website down. For my personal use case, this approach was the best.

@Evan thank you!

@William I still need to improve my English but I work on it each time I speak at a conference or give a training.

@Brian Thanks for your feedback.

I'm thinking of publishing the code on my Github account at some point. Probably when I will have finished the migration with the new remaining features (twig, assetic...).

An absolutely fantastic talk. I liked how it touched on some theoretical concepts, but kept bringing it back to a real world application that evolved over time. Case studies like this are really interesting and useful for developers to hear, as they show problem solving in action.

If I had to mention something that *could* be improved, and this is extremely trivial, but a few slides had some minor grammatical issues. I don't think this detracted at all from the content or the presentation, but something that could be improved slightly for the next time.

All in all, a fantastic talk!

Thanks Anthony, your feedback is more than welcome :)

This was a great talk that demonstrates the true power of the Symfony components. The fact that Hugo was able to take a completely proprietary website and at the end have basically a full-stack framework without ever having to make any sacrifices or have his hand forced once was impressive!

Thanks Jon! I really appreciate your feedback :)

Btw, I migrated all PHP templates to Twig while in flying back to Paris. It took me something like 20 hours to migrate around 50 PHP templates. Controllers and Models were not changed.

Anonymous at 15:55 on 9 May 2013

Is there a video of this?
I would really like to see it.

Ty

(My rating comes from the slides, which i found very usefull)