nov 12
Un jeudi au forum PHP 2009, pour le meilleur et pour le pire.
Et oui, le forum PHP organisé tous les ans par l’AFUP c’était aujourd’hui mais aussi demain, pour moi ce ne sera que aujourd’hui mais c’est déjà pas mal. Comme prévu, j’ai assisté aux 5 conférences que j’avais cité il y a quelques jours à savoir :
- Comment améliorer PHP ? avec un préprocesseur !
- Services web RESTful en PHP
- VIM puissance PHP = VI Improved !
- Migration de technologie J2EE vers PHP chez M6Web
- LeMug : MariaDB, the future of MySQL
Alors, au final il y a eu du très bon, voir du excellent et du moins. Petit tour d’horizon de ce qui n’est que mon avis sur les différentes conférences.
Comment améliorer PHP ? avec un préprocesseur !
Beaucoup, beaucoup de monde pour assister à cette conférence. C’était plutôt sympa mais je dois avouer qu’au final on reste sur sa faim. Je m’explique, on nous présente quelques élements d’un framework du nom de patchwork, les élements lié au préprocesseur. Puis on nous explique coté utilisateur ce qu’implique l’usage du préprocesseur du framework. Seul gros hic, on n’a en aucun cas la présentation de comment cela fonctionne techniquement, ce qui implique donc si on adhère à l’idée à utiliser le framework, sauf que, moi j’utilise pas un framework juste pour une fonctionnalité … Donc au final je reste sur ma faim. Mais dans l’ensemble c’était clair, le message qui a voulu être transmis l’a été. Donc dans l’ensemble une bonne conférence qui pousse à la curiosité.
VIM puissance PHP = VI Improved !
Peu de chose à dire dessus, une bonne conférence pour les geeks que nous sommes. J’étais assez surpris qu’il n’y ait pas plus de monde. Une belle démo de la puissance de VIM mais qui me pousse pas à plus l’utiliser.Je garde mon Eclipse PDT et je test l’intégration de Symfony dans Netbeans avant.
Services web RESTful en PHP
Juste … génial ! Vraiment mais alors vraiment une excellente conférence. Malheureusement, un plantage du PC plus sans doute trop de slide ont fait que tout a été accéléré vers la fin mais à part ça … Une très bonne présentation de ce qu’est RESTful, rien de compliqué en soit mais expliqué simplement, c’est vraiment agréable. On me demande d’assister à 4h de conf sur REST comme ça, j’accepte direct. Grand grand bravo !
Migration de technologie J2EE vers PHP chez M6Web
Ouch … C’était bien présenté. Par contre, durant la conférence je twittais “Je n’irais jamais bosser chez M6 moi !” et je ne fut pas le seul. Des petites phrases comme “Nous n’utilisons pas de framework car si une faille est trouvé alors on est vulnérable” et d’en conclure qu’ils préféraient utiliser une boite noir et que via la non mise à disposition du code ils seraient plus en sécurité ça ne passe pas donc l’auditoire. J’ai préféré lorsqu’ils ont expliqué qu’il n’avait pas eu le temps dans l’entreprise d’apprendre un framework et de ce faire faire à leur sauce. Malheureusement ils s’enfoncent, “PDO => trop lourd, je préfère une connexion direct à la base”, “9 frontaux, 1 base de donnée, pas de memcache et 5 reverse proxy”. 9 frontaux ? 1 bdd ? Après l’archi est classique, LAMP de base avec des reverses proxies Varnish sous Ubuntu.Â
Au passage, si vous voulez aller bosser chez M6, pensez à être junior et éviter d’aimer ZF ou SF car à mon avis j’ai peur que vous ayez peur du framework.
Bon je suis un peu méchant mais ils ont dit ce qu’ils voulaient dire et dans l’ensemble ils l’ont bien fait. C’est plus les questions derrières qui ont été fatales.
LeMug : MariaDB, the future of MySQL
En quelques mots, selon le créateur de MySQL, l’avenir de MySQL est MariaDB. MariaDB est beaucoup mieux. Reste plus qu’à tester !
Conclusion
Une excellente journée, avec un seul regret ne pas y être demain ! Des conférences toutes très intéressantes, absolument rien à redire à l’organisation qui est si il n’y a rien à redire très bonne ! Vivement l’an prochain !

novembre 12th, 2009 at 23:25
Il faut penser à faire un ptit tour dans la salle des projets PHP
Sinon je regrette de ne pas avoir assisté à la conf M6Web, ça avait l’air drôlement fun !
Adrien’s last blog post..Weave 0.8 est là !
novembre 14th, 2009 at 18:23
Ca l’était
Et nous assumons nos choix. Et ca sera encore plus fun de la refaire dans quelques mois pour voir si on a tort ou raison.
novembre 14th, 2009 at 19:06
C’est drôle de voir la différence entre les gens. A M6, on a des contraintes que les gens n’arrivent même pas à imaginer et croivent avoir la solution avec le Framework machin. Je rappelle qu’un historique de plus de 10 ans ne se corrige pas en 5 minutes de Zend Framework… pourquoi comparer le blog de machin à une véritable industrie de sites…
C’est beau de vendre de jolis Framework et de dire faut faire avec sinon… Est-ce vraiment des réactions de professionnel ? Etre professionnel, ce n’est pas juste croire qu’on a la science infuse mais d’avoir de réelles solutions… Un framework zend ou symfony sur une architecture qui évolue de puis 10 ans, c’est croire qu’il est possible de convertir une énorme structure en un claquement de doigt et c’est accepter d’avoir une transition entre un framework maison et un framework symfony (je suis pas sûr que ce type d’architecture avec un double kernel le temps d’une transition qui peut durer près de deux ans soit professionnel).
Je crois que les personnes se permettant de tels commentaires en se croyant la voix de la sagesse n’ont en fait aucune réelle expérience de la gestion de structure gigantesque. Au moins on a structure générale pour l’ensemble de nos sites ce qui est bien rare de nos jours pour des sociétés avec un tel historique dans le web.
Etre vulnérable en cas de faille dans un CMS ou framework peut être dramatique pour M6 car je rappelle que c’est une perte d’argent non calculable dans un cas d’exploitation de faille. Ayant eu ce type de problème dans mon passé, travaillant dans une grande entreprise de sécurité, les failles de sécurités utilisées sur Joomla (CMS open-source) a eu des effets financiers non négligeables et des des conséquences catastrophiques. Dans cette exploitation de faille (équipe turque qui a profité d’une faille de sécurité Joomla), de grandes entreprises comme dans l’automobile ont vu leur site avoir les mêmes problèmes… Si c’est cela que l’on veut nous vendre, désolé, mais notre framework et CMS maison qui gère l’ensemble de nos sites semble grâce au fait qu’il ne soit pas ouvert au public ne pas subir de telles attaques.
Maintenant si certaines personnes ne comprennent pas qu’un site personnel n’a pas les mêmes contraintes métiers que des entreprises telles que M6, ce sont des personnes qui s’offrent que peu de chance d’évoluer dans l’industrialisation. Bref, une véritable frontière entre les professionnels des agences de com et ceux de l’industrialisation.
Ca se veut évoluer avec PDO, ZF ou Symfonie… En fait certains en arrivent à se laisser porter… On en reparlera quand vous aurez autant de contraintes et pas juste des petits sites vitrines à faire
Judicaël M6 Web - conférencié
novembre 14th, 2009 at 19:21
Conférence Restful est géniale ? … Heu, c’était vraiment pour les débutants car vraiment rien de bien génial. Il a lui même avoué les désavantages lors des questions de son Restful qui pouvait juste animer les débutants en développement web…
On voit le niveau de ce bloggueur un peu limité apparemment… Tu veux une conférence sur comment faire un en HTML, ça devrait bien te botter.
novembre 16th, 2009 at 10:48
Je suis désolé de pas avoir validé les commentaires plus rapidement. Je vais commencer par répondre par la fin.
Oui, la conférence Restful était génial, certes très basique, mais je pense plutôt dans sa facon d’être présentée, les petites précisions qui font que rien a été zappé. Beaucoup trop d’API ne respecte pas correctement HTTP, il est à mon avis très bon de le rappeler à beaucoup de gens dans la salle.
Maintenent, ce bloggueur que vous traité de limité connait à priori plutôt pas mal vos problématique puisque si vous êtiez tombé par hasard sur mon CV à jour alors vous ne sortiriez pas ce genre de propos désobligeant.
Maintenant, Je ne pense pas avoir un seul instant fait la promotion du Zend Framework, je comprend tout à fait que vous ayez choisi de n’utiliser aucun framework et j’ai trouvé votre justification lors du forum très bonne.
Pour ceux qui tomberait par hasard ici, la justification est la suivante, “nous avions x (6 ?) mois pour rendre un projet, aucun d’entre nous n’était expert en Zend Framework, notre code existant fonctionnait plutôt bien, le risque de se perdre dans le Framework grand …”. Maintenant comme beaucoup de développeur je trouve que la justification des failles de sécurités est mauvaise, mais on peut en discuter
En tout cas je tiens à vous remercier de trouver que 20minutes.fr est un site vitrine. Il faut donc à priori faire beaucoup beaucoup d’audience pour vous.
novembre 17th, 2009 at 17:22
La conférence de 20minutes.fr l’an dernier sur la HA était géniale.
Adrien’s last blog post..Forum PHP 2009 : Les slides… et les conférences !
novembre 18th, 2009 at 10:39
Le parc de sites appartenant à M6Web étant conséquent, je comprend qu’il soit dur de tout migrer en 6 mois. Concernant les failles de sécu, je trouve que cela s’applique seulement dans le cas de l’utilisation d’un CMS Open Source.
Par contre, la réponse est un peu vive de la part de Judicaël qui aurait pu être plus délicat. Ceci dit, il a raison, 20minutes, c’est un site vitrine
(alors, DepanneTonPC, c’est quoi ?)