Attending PHP UK Conference 2009

Security centered design

The conference day.  We woke up early to get in queue at registration which opened at 08:30.  When we got to the Olympia Conference Center, which was about 5 minutes walk from our hotel, it was full of people.   More than a hundred people already, and we were early.  Got our badges and notepads, grabbed a coffee, and started wondering around.  There were a few sponsor stands, so we had something to do.

Honestly, I thought there would be more stands, and from companies which are closer related to web development.  We got to O’Reilly to buy some books at 35% discount (I was the first customer of the day, beta-testing the receipt issuing procedure, hehe).  Looked at iBuildings stand briefly.  Looked at Sun MySQL something to do with reporting tool something.  It was crowded over there and I had a cup of coffee in my hands, so didn’t get too close.  Saw a few people playing with Wii and some more with MS Xbox 360.  Seemed like fun.

The conference itself featured a few talks, and it was a double track, so each attndee had to chose from one of the two concurrent speeches which to attend.  Here are the ones that I went to:

  • Keynote talk: The future’s so bright, I gotta wear shades by Aral Balkan. It was a bit too lengthy for the points it made, but inspiration non-the-less.
  • Sharding Architectures by David Soria Parra.  Very interesting discussion on scaling database across several servers. Sharding technique described can be applied to much more than just that.
  • Of Lambda Functions, Closures and Traits by Sebastian Bergmann.  A look into some advanced features of PHP 5.3.  These will make writing PHP code a bit more fun, and result a bit more pleasant to look at.
  • Living with Frameworks by Stuart Herbert.  Nice, balanced look at why frameworks are important.  It was a bit misplaced though, since it was more for people who don’t yet use frameworks, while most of the audience was from the frameworks camp.
  • Myphp-busters: symfony framework by Stefan Koopmanschap.  An overview of Symfony framework, which made me love CakePHP even more.
  • Security-Centered Design — exploring the impact of human behavior by Chris Shiflett. Interesting descussion (with cool examples) of social part in security approaches.

Sharding Architectures and Lambda Functions were two of my favourite talks for technical insight.  Security-Centered Design and Living with Frameworks were the two favourites for non-technical inspiration.

After the last talk there were a few free beers at the venue, and after that there was another beer session at Brook Green Hotel.  Quite a few people, quite a few pints, quite a few interesting conversations and contacts made, excellent buffett, and overall a time well spent.

A note to conference organizers: I know you guys worked hard to make this happen, and that you are a bunch of hobbyiests who are not getting paid to do this, so, first of all, thank you.  I really enjoyed the event.  Here are a few things that I think could be improved, just in case  you will have control over them the next time:

  • WiFi coverage.  Yes, it was there and it was sort of working, but it was also slow and unstable.  At the beginning I thought that was just me for some reason, but then heard a few more people complain.
  • Power sockets.  I remember seeing only 3.   Maybe I just didn’t find them, of course, but they are sort of important.
  • Beer is the ultimate conversation maker.  Have it nearby from lunch on and more magic would happen.  (It doesn’t have to be free)
  • Mechandize.  Stickers, t-shirts, badges, etc to help remember and promote the event.
  • More stands.  I wanted to see people who do hosting, consulting, trainging, build tools, and more of the related.

As I said, I had an excellent time, learned a few new things, got inspired, met interesting people, etc.  An event was definitely a success and I’d gladly attend the future ones as well.  Oh, and I made a few pictures, which are available in my PHP UK Conference 2009 Flickr set.

In London

So here I am, in London, UK.

The journey took a bit more time than planned.  There were some heavy thunderstorm over Larnaca airport, so we had to stay on the ground.  Overall we spent a bit more than one hour in the airplane before the skies finally cleared enough for us to fly through.

The flight itself was pretty good.  Cyprus airways flight attendants were very nice and kept bringing us beers just when we needed them.  Plus the food was quite good – some sort of marinated chicken with rice, salad, and the usual stuff.  The only thing that could have been better – the movies.  I’ve watched “My Mom’s New Boyfriend” and “Journey to the Center of the Earth” and both of them were crap.  Better than nothing though.

Once in London, we took the tube from the airport to the center of the city and then walked a bit.  Risking to sound too grumpy, the tube navigation could have been better.  Colors and branch names are all fine, but they shouldn’t be used when splits occur – that makes it quite confusing.  Plus, anything except a straight line and a circle should be forbidden from the map.  Otherwise people have to rotate the map uncontrollably, trying to find some sense in it.  Anyway, that’s not a big issue.   The trains themselves are nice – clean, comfy (soft seats and elbow support), and technologically equipped (voice, displays, and such).

The check-in to the Hilton Olympia Hotel was fast and usual.  Surprisingly, they have a choice of smoking and non-smoking rooms.  The hotel itself is a bit dated, with oldish smells and a few details that reveal that it didn’t have a rennovation for quite a while.  Rooms are the smallest from all the hotels that I’ve seen.  But somewhat cozy.  Overall feels like a good 3 star hotel in Limassol.  But in fact it’s 4 stars.  Or so I believe.

Internet connection at the hotel is charged at extra – 15 GBP / day.  Once purchased, Ethernet connection is available in the room and credentials for wireless connection in the lobby are given.  So far I haven’t tried the wireless yet, but the Ethernte at the room passes the speed test with 3.5 Mbps up and 3.5 Mbps down.  And feels pretty fast too.  But that might be due to lower latency here in London than what I am used to in Limassol.

That’s about it for today.  I am off to bed to catch a few hours of sleep before tomorrow’s main event.

Journey to the Center of the Earth

Journey to the center of the earth

Watched “Journey to the Center of the Earth” on the plane’s tiny LCD screen, with really horrible headphones.  And wasn’t impressed at all.  Yeah, maybe I missed a whole lot of special effects, but the movie still sucked.  It felt like a really cheap attempt to recreate one of the Brendan Fraser action-adventure movies.  They’ve got Brendan, but failed at everything else.

5 out of 10

My Mom’s New Boyfriend

Watched “My Mom’s New Boyfriend” (aka “Homeland Security) on the plane.  The film does not deserve much.  It couldn’t be spoiled by tiny LCD screen with really poor image quality and the most horrible headphones that I ever plugged into my ears.  The story is simplistic and predictable.  Most of the dialogs are horrible and were only saved by the actors themselves.  There was no high or low point in the film – it was all on the same level, and that level was pretty low.  It’s a pity to see both Antonio Banderas and Meg Ryan in a film like this.

5 out of 10.

PHP UK Conference 2009, here we come!

All the stars have aligned properly for yet another conference visit.  This time I am going with two colleagues to London, UK.  We are attending PHP UK Conference 2009.  It’s my first visit to UK, and I wont’ have much time around, but if you have any suggestions on what to see, where to go, or if you want to meet for beer, let me know.  We are arriving today around 21:00 and flying back early Sunday morning.

Tweets, blog posts, and pictures are coming soon.