Le 05/03/2011 dans symfony

Retour sur mon symfony live 2011

Comme tous les ans depuis 2009 à eu lieu le Symfony Live, deux jours de conférences concernant le framework PHP du même nom.

Pour la première fois EVER, j’y ai animé une conférence, avec mon collègue et buddy Xavier Lacot. On a parlé de REST, de Symfony2 et de poney. Vous trouverez toutes les informations, les slides et autres #protips sur le site dédié : http://symfpony-project.org/.

J’ai pu assister à des conférences très intéressantes sur Git, PhpBB4… mais c’est surtout Symfony2 que je voulais voir.

Je retiens qu’il faut absolument (si on souhaite en faire une utilisation poussée) se pencher sur le fonctionnement de l’injecteur de dépendances de Symfony2. En gros, les vrais badass n’utilisent pas les Controller comme dans l’exemple de la sandbox,
ils passent par le DIC. Et grâce à ça, ils injectent exactement les services dont ils ont besoin dans leur controller (et accessoirement, ça rend possible les test unitaires).

J’ai enfin pu voir en live le BaseApplicationBundle AdminBundle, qui est déjà bien avancé (même si les fichiers de configuration sont… sacrement verbeux). J’en ai appris un peu plus sur Varnish : le fait qu’il soit « programmable » rend ce reverse proxy très configurable / tweakable – la version 3 va sortir très bientôt (dans la semaine ?). Ah et la conférence sur les Forms était elle aussi très intéressante. Le nouveau composant change radicalement des vieux sfForms et devient plus cohérent. 

Dans l’ensemble les conférences étaient intéressantes mais pas dans le sens d’un SF Live 2009 / 2010. On était beaucoup plus sur de la présentation de feature, d’exposition de concepts ou de standards que du killer code / exemple concret. Forcement, Symfony2 n’est pas stable.

La grosse annonce des deux jours c’est bien sûr le symfony pad nouveau logo :

Ainsi que le nouveau site : http://symfony.com/ (qui n’est pas fini, mais on peux espérer y voir enfin une vraie « marketplace » des Bundles / plugins). J’espère que symfony 1 aura toujours sa place sur le site d’ailleurs – il n’est pour le moment pas possible d’y trouver la documentation. 

Comme tous les ans, le cadre fait plaisir : l’évènement se situe à la Cité Universitaire Internationale de Paris et j’aime beaucoup :-) Les intervenants sont tous de qualité et le staff disponible et serviable.
J’ai bien aimé aussi la soirée des intervenants, dans un bar sympa du 15éme arrondissement.

Dans les points négatifs, parce qu’il en faut (c’est comme ça qu’on s’améliore, n’est-ce pas ?), je noterais :

  • le wifi peu performant
  • la salle B toute petite, sans micro et avec une toute petite projection
  • le scandale du polo : je n’ai pas eu droit au polo « Speaker SFLIVE 2011 », pour cause de rupture de stock… WTF??? Je m’en remettrais pas (Sérieusement c’est la loose…).

Sinon j’étais aussi au GitHub Drinkup le vendredi soir, une très bonne occasion de parler avec des geeks autours de bières gratuites :-) Merci Github <3