PHP|tek 2009: Among the classics

Last week I attended the php|tek conference in Chicago. It was one hell of a great conference, definitely one of the best conferences I've ever been to. I got to meet many people I'd only spoken to online, got to attend some great sessions and got to do some nice presentations.

The trip started on monday with an early flight to Chicago via Dublin. While waiting for my flight in Amsterdam, I found out via twitter that David Coallier was on the same flight as me from Dublin, and indeed at the Dublin airport we ended up meeting eachother. We chatted for a bit, I leeched his Internet connection for a second, and then we checked in. My fresh passport posed no trouble for the US customs, though David's Canadian passport gave him more ;) But we ended up on the flight and flew out.

Arriving in Chicago, we took a cab to the hotel, checked in, I dropped off my luggage at the hotel and went downstairs to meet up with the people that were already there. Then and in the days after that, I've met so many people for the first time in real life that I've spoken to online already, which is strange and really great as well. After some dinner and Shoeless Joes, it was time to go to sleep. Next day would be tutorial day.

At tutorial day, I was too busy talking to people in the morning to really go to a tutorial. During the afternoon however I sat in on the excellent tutorial by Lorna Mitchell and Matthew Weier O'Phinney on Subversion. Though most of it was common practice for me, I learned some details here and there that will make my life much more useful. And even though there wasn't a lot of new material for me, Lorna and Matthew are gifted speakers making the tutorial all the more entertaining.

The first conference day started with Marco announcing that he had kidnapped Andrei, and would do the keynote himself. Luckily, Andrei was able to escape, and ended up doing the keynote. After the keynote, I went to see Cal Evans' talk on Zend Framework and the CLI, a talk that gave a few on Zend Framework from a completely different side than I've seen before. After two time slots of break for me, I went into the SPL to the Rescue talk by Elizabeth Smith only to come out being dazzled by iterators. Really though, a great talk, that hopefully will turn some people onto the right path (with the right path being SPL usage of course!). After another time slot of break, I ended the official conference day with ORM in the PHP World, a session by Maggie Nelson about ORMs. Quite interesting session, with a great overview of the ORMs out there for PHP at the moment. It turned my attention to dORM , a project that I need to take a closer look at, because what Maggie described sounds excellent.

The unconference for the first day contained only one time slot (quite enough after such a filled day), in which I attended Matthew Weier O'Phinney's session on using Git and Subversion together. I was quite impressed by the workflow that can be used that way, and will for sure dive into this way of working.

The second conference day started with a meeting with quite a few people from the PHP frameworks world, on introducing certain advised standards for PHP libraries and frameworks. These standards should make it easier for people to include and use libraries. We had a great 2-hour discussion on namespaces and naming, exception naming and handling, and some slightly related off-topic discussions. All in all, a great meeting, which resulted in the start of a new PHP mailinglist.

After an inspiring talk with lots of HOFF in it by Eli White, it was the first time for me to stand up and do my thing. Luckily, this first time wasn't alone, I had the pleasure to take the stage together with friend and colleague Lorna Mitchell for our talk Using and Understanding the Community. The talk went quite well and was well-received by the audience. Good enough to get appointed a slot in the next day's unconference, so that other people could be able to attend it as well, and Cal Evans could record it for later usage. So, if you missed out on the talk, Cal Evans has recordings and will probably publish those sooner or later. Lorna and I did not really use any slides (we only had a single slide with our URLs on em) because the presentation is mostly about stories. Last session for the official conference for that day was Chris Cornutt's presentation No Really, It's All About You in which he compared several frameworks. It was an excellent and fair way of comparing frameworks, and if only symfony had also been in there would've covered all the major frameworks right now.

The unconference sessions for that day were to be missed by me, as we had a TestFest as part of the hackathon taking place after the main conference.  I started out by myself but it didn't take long for the table to fill up and we ended up working on tests with about 6 people there. The tek crew got 19 tests committed to Subversion, an excellent number given we were competing with the hackathon, unconference sessions and retro gaming night with open bar.

The last day was only a half day of official conference, but it meant 3 talks for me. I started the day at 9AM with my refactoring talk. I was expecting an empty room but instead got a nicely filled room and even a good response (meaning people were not still asleep). My presentation went well.

 

I then took a short break, so missed the talks in the next slot, but definitely came in again for Terry Chay's closing keynote. The fuckcounter didn't end as high as the last time I saw Terry speak (at last year's Dutch PHP Conference), but the message was good and important. Most important thing I took out of the keynote was Terry's message that this "crisis" we're having right now should not be seen as a threat, but as an opportunity.

Even though the official conference was already done, the unconference still went ahead with another two timeslots. During the first, I was up to do my myphp-busters presentation about symfony framework. I had 6 or 7 people there who seemed to have all enjoyed the talk quite a bit. 

 

 

After that, I headed into the other room to do the community talk with Lorna for the second time, this time recorded by Cal Evans. 

Thanks have to go out to the php|tek crew for organizing such a great conference, for the other speakers for the interesting conversations we had and the great sessions they did, and also to the visitors of the conference for their attention, questions and discussions. I also want to thank Travis Swicegood for the copy of his git book (for me to read, review and then pass on to the next interested person in line), David Coallier for the airport and conference fun, David Zuelke for the regular trips to Stackbucks, and all the other people I've been hanging out with during the conference, unconference and off-hours.

 


Add comment

Comments

gravatar Dagfinn Reiersøl: What is HOFF? Acronymfinder has Hybrid Orbital Force Field as the only definition. Maybe I missed something. ;-)
May 28, 2009
gravatar left: the HOFF refers to David HasselHOFF ;)
May 28, 2009

Php5_zce_logo

not tested in IE


Upcoming events

I will be speaking 16-02-2010: Symfony Live
I will be attending 17-02-2010: Symfony Live
I will be speaking 26-02-2010: PHPUK Conference 2010
I will be speaking 10-03-2010: ConFoo 2010
I will be speaking 11-03-2010: ConFoo 2010
I will be attending 12-03-2010: ConFoo 2010

Tags

1337 2008 2010 4developers accessibility AdaLovelaceDay09 advent agavi agile amsterdam apache apple article articles atk atkMetaNode audioscrobbler backwards compatibility barcelona bbc bbq beatstad belgium best practices bittorrent book books bughuntday caching cake cal evans cat cerf certificate cfp clear cms cologne common sense community conference conferences continuous integration crisis css custom datetime DbFinderPlugin decorator decorators deployment devdays development directoryindex documentation download dpc dpc09 DPC2008 dreamhost dv7 eclipse ed efficiency enterprise event events expertise ezcomponents facebook flickr frameworks freeze frontend fun games germany getting real google googletalk graceful degradation hack hackers hidden gem hiphop howto hp html http ibuildings icann ide imovie indy internet IPC ipc ipc08 javascript jobeet john peel joomla kubuntu left on the web lighttpd lime linux live london loudblog m2ts mac malware mambo marjolein meeting meme meta methodology microsoft movie music mysql namespace namespaces netbeans netherlands nllgg odmarco open source opinion ORM osx paradiso pavilion pear performance personal pfcongrez photo php phpabstract phpBB phpbb phpbelgium phpbenelux phpbnl10 phpgg phpitalia phpnw phpnw08 phptek phptek09 phpuk2009 phpUnderControl phpunit php|architect php|tek podcast politics portability postcrossing presentation presentations public qa recruiting refactoring review rewrite ruby on rails schedule script security seven things sfdaycgn simplexml slides smfony software sogeti solar sound standard standards static steer strings subversion symfony symfonycamp symfonyday symfonyUnderControlPlugin talk talks technology techportal tek09 telecommuting terratec terrorism testfest testing textpattern tips tld tomas unet usability usergroup validation vhost video vinyl virus warp weblogging wiki women work world world of warcraft writing xml xpath xsd yara year youtube ZCE zemanta zend zend framework zend server zend studio Zend_Form
© 2004 - 2010 Stefan Koopmanschap + Powered by Symfony, photos powered by Flickr, links powered by Delicious, Shanghai smilies by Iconbuffet. Feeds: rss / atom. Left on the Web v4.4.0.1