Anthony Ferrara is a Developer Advocate for Google. He specializes in Object Oriented Design, Application Architecture, Web Application Security and PHP Internals. He is a contributor to multiple Open Source projects, as well as the PHP community as a whole. You can follow his blog at blog.ircmaxell.com or on Twitter at @ircmaxell.
09:45 - 10:35 Saturday 4th October
Come along as we take a journey through time and examine how PHP rose from humble beginnings to fundamentally change the world of programming forever. We'll explore the history of project, the community that surrounded it and how they evolved together over the years. Sit back and be regaled as the completely (well,mostly... sort of) true story unfolds to an ending that we all know and love.
16:20 - 17:10 Saturday 4th October
Many people teach design patterns as a fundamental step to Object Oriented Programming. They are so universally seen as important that almost every single programming conference that I have been to has had at least one talk about them. They are quite often used as interview questions to test a candidate's OOP knowledge. However, just like inheritance, they are not needed for OOP. And just like inheritance, they are a distraction rather than a foundation. Instead of focusing on patterns, I suggest focusing on learning about abstraction and communication. Why? Come and find out!
11:10 - 11:55 Sunday 5th October
PHP powers the majority of the internet. It's a fast, scalable and capable language. But what do you do when it's not fast enough? Do you switch to HHVM? What about HippyVM? And Quercus? And Zephir? What about Phalcon? What about other options? In this talk, we'll dive into the options for speeding up a PHP site. We'll go over the options, when they are appropriate, and when they are not. We'll talk about how to make a site faster. We'll demystify and de-FUD the conversation around these alternative implementations, and get down to the real numbers involved.