Sebastian BergmannArne BlankertsStefan Priebsch |

At ZendCon in Santa Clara, CA this week, Sebastian Bergmann and Arne Blankerts shared their experience on building secure web applications and how to effectively deal with legacy code.

For his "Web Security 360" workshop, Arne Blankerts prepared a web application that contained "interesting" issues. Together with the audience, he looked at the application's code as well as its environment to discuss the implications of the issues implement solutions for them.

Sebastian Bergmann: PHPUnit Best Practices

In "PHPUnit Best Practices", Sebastian Bergmann provided the audience with tips and tricks to leverage PHPUnit more effectively.

Sebastian Bergmann: Living with Legacy

The audience witnessed the refactoring of fictitious legacy code towards a state that is easy to comprehend, extend, test, and maintain in Sebastian Bergmann's "Living with Legacy" session.