PHP conference 2010

Aquest darrer cap de setmana fou la PHP Conference 2010 a Barcelona i jo vaig ser-hi els dos dies: divendres 29 i dissabte 30 al Citilab de Cornellà.

La conferència reuní a unes 400 persones per parlar sobre el món del PHP, el desenvolupament web i temes de rendiment sobre servidors i bases de dades en projectes relacionats amb la web. Segons els organitzadors, el grup d'usuaris de PHP de Barcelona, molts dels assistents foren de fora de l'estat i durant els dos dies, la majoria de sessions foren de ponents estrangers, molts d'ells, gents important dins del món del PHP, com en Ilia Alshanetsky o en Ashner Snyder.

Tot seguit faig un petit resum dels dos dies.

20 d'octubre

Vaig assistir a les següents sessions:

Hidden features of PHP – Ilia Alshanetsky

Durant aquesta sessió es va discutir diferents problemes relacionats amb algunes de les biblioteques del PHP i com podem millorar el rendiment a l'hora d'escriure codi PHP. Ens mostrà algunes biblioteques per reemplaçar alguna funcionalitat del nucli per tal de millorar-ne el rendiment, per exemple, la biblioteca igbinary per a serialitzar objectes, etc.

Distributed Source Code Management – Hugh Gilmour

Aquesta fou una bona xerrada sobre per què és millor utilitzar un sistema distribuit de control de versions davant d'un sistema centralitzar, i el ponent ens mostrà quines són les diferències entre Git, Mercurial i Bazaar.

Varnish in action – Thijs Feryn

Una de les millors xerrades de la conferència. Ens explicà què és Varnish i ens mostrà un munt de funcionalitats d'aquest, com podem integrar-lo i quins són els beneficis d'implementar Varnish als nostres projectes.

PHP in the Enterprise: Develop and Deploy Mission Critical Applications – Kuassi Mensah

Aquesta fou una xerrada comercial d'Oracle sobre algunes característiques de la versió 11g2. Fou la pitjor sessió que vaig assistir a les conferències.

Desarrollo de aplicaciones para Facebook en PHP – Victor Castell

Fou un taller de com podem integrar una senzilla aplicació dins del món del Facebook, i com podem utilitzar l'API d'aquest i d'altres recursos per a desenvolupadors.

Architecture and testability – Giorgio Sironi

Una discusió teòrica de com podem construir un entorn de proves i per què hem de fer-ho dins de tots els nostres projectes. Una discussió força simple que em va decepcionar una mica.

Comet: by pushing server data, we push the web forward

Tal i com es pot veure al títol, aquesta xerrada fou sobre comet i tots els temes relacionats sobre com podem comunicar el client i el servidor sense haver de preguntar l'estat del servidor cada cert temps. Fou força interessant.

30 d'octubre

Vaig assistir a les següents sessions:

SCRUM al detalle: Revisión práctica y perversiones humanas – Carlos Buenosvinos

Aquesta fou la millor xerrada a la que vaig assistir en els dos dies. Conec bastant sobre el tema d'SCRUM però en Carlos, a la seva xerrada, em mostrà forces coses que m'han fet replantejar algunes de les pràctiques d'SCRUM que estem utilitzant actualment a Ymbra. Gràcies per tot Carlos!

APC & Memcached: the high performance duo – Ilia Alshanetsky

Fou el primer cop que algú m'explicà què és APC i Memcached (tingueu en compte la diferència entre Memcache i Memcached). Fins ara, havia llegit força sobre aquest tema, però n'Ilia, en 55 minuts, em digué molt més del que jo sabia fins el moment.

Database version control without pain – Harrie Verveer

Aquesta fou una explicació forç pobra sobre els diferents prgramaris per al control de versions de la base de dades que hi ha al mercat.

Lemur Framework for PHP – Javier Linares & Paulo Oliveira

Fou una curiosa discussió sobre el framework que es desenvolupà per a MotoGP. Inicialment era una solució basada en Drupal, però per diversos requeriments, els desenvolupadors van prendre la decisió de construir un nou framework.

Service Oriented Architecture: a good thing to do – Jan Willem Eshuis

Fou una narració simple sobre què és SOA i per què és una bona solució per alguns projectes.

Com a conclusió puc dir que foren unes conferències força interessants, però, pel meu gust, vaig trobar a faltar alguna sessió sobre algun cas d'èxit o alguna discussió amb més profunditat sobre algun tema relacionat amb el PHP.