, so I could not find an earlier possibility to blog. Anyway, the extended entry contains my short report on php|arch's second conference this year.
I arrived two days early and did some sightseeing in and around Toronto (including a visit to the Toronto International Film Festival), but then the fun had to end and the work had to begin: the conference started (well, it was actually a lot of fun, but anyway). For e, the tutorial day started with my Ajax/PHP bootcamp. A short survey at the beginning showed that most attendees did not rate their JavaScript knowledge too high, so I started with some essential basics (including DOM) and then detailled several aspects of Ajax. We did not cover too much that was PHP specific, but feedback was excellent, so I think the contents were appropriate. Unfortunately, the microphone did not work, so I had to speak in the full room without it, which should cause some throat issues for me later that week. The rest of the afternoon was filled with regular conference duties: Meet old friends and arrange plans for the night. I also watched a bit of Rob Richard's XML/web services tutorial.
After food and drinks, I missed Rasmus's keynote (ran into someone I know in the lobby), but then it was Rob again with some interesting demos on XML security. I also saw parts of Andrei's Unicode talk, always interesting, and I find the attendees' interest in this talk really encouraging for PHP 6. Next up was the web security trends talk — again, but as usual I swapped content and slides in and out and prepared a lot of demos. I thought I had a slow start, but after a couple of minutes the session went smoothly; actually really smoothly, fantastic feedback from attendees. Other instances of this particular talk have reached the top 5 of several conferences in the past, so it is quite popular, but there are some days when things just seem to go exactly your way. I was of course in an excellent mood then and mingled at the conference for the rest of the day.
Well, it was obvious what would happen next. May laptop had crashed the day before I flew to Toronto, so I had a replacement machine with me anyway, and most of my (backed-up) data on an external hard drive which also contained the data (slides, demos) for my next and final session. Note the past tense in "contained" — the external drive broke down while I was in Toronto. So I had to recreate all demos on Thursday morning (luckily I did have an old but usable backup copy of the slides), but finished on time for my Flash/PHP session. The luck was back: All live demos worked. Also on that day, I went into Cal Evans session titled "Zend's New Studio". Actually, he could not talk about Zend's new studio (probably something planned for Zend's annual conference), but he did give good information about Zend's editor situation and also mentioned that Zend Studio will continue to exist and always be a superset of the Eclipse version.
Then I already had to check out of my room, since my flight left that evening. I managed to attend Derick's ranting hour (once again quite entertaining and informative), switched back and forth between Sebastian Bergmann's AOP talk and Lukas Smith's portable database apps session, was on a panel on the new
Zend PHP 5 Certification (expect a separate blog entry on that later) and then rushed to the airport (if you want some advice which airline to avoid in the future, email me).
php|works was not as well attended as php|tek earlier this year, but once again the overall mood was excellent, the location was nice and both attendees and speakers told me that they really enjoyed their time there, as did I. I try to drastically cut down travelling for the rest of the year, but am already looking forward to next year (although php|tek will once again be in Orlando, hopefully not near the airport

).