Dans les coulisses de la 4ème édition du Web Event

La 4ème édition du Web Event Lyon s'est achevée et malheureusement vous n'avez pas pu y assister. Séb a réalisé pour vous un condensé de sa journée à la Web Event Lyon. Un petit récapitulatif très instructif & intéressant [ « bien que 1/3 des mots soient du charabia » dixit les collègues qui ne sont pas développeurs :) ] et en bonus les commentaires de ses collègues :)

08h15 - 08h30 : Arrivée au salon

Cela commence bien, ils ne m'ont pas trouvé dans leurs ordinateurs :(
J'ai tout de même obtenu mon badge d'entrée après 10 min de recherche ainsi que mon sac de goodies :)
[ « on en n'a pas encore vu la couleur des cadeaux nous :( » dixit les collègues jaloux ]

8h30 - 09h15 : Attente des participants

En attendant le commencement, j'en profite pour faire des photos des lieux [ ce n'est pas comme si ma collègue m'avait harcelé pour en récupérer pour twitter, liker... ] et repérer les différentes salles où auront lieu les conférences [ « et les toilettes, il faut être prévoyant » dixit les collègues qui me charient ]

9h15 - 09h30 : Keynote d'ouverture

On nous explique le déroulement de la journée, les horaires des pauses café, le code wifi [ « le minimum vital pour des surfeurs aguerris » ] ...

9h30 - 09h55 : ElasticSearch

Présenté par Clément Jobeili (@clementj), formateur à SupInfo (HTML, Javascript, PHP), fondateur de https://yurplan.com
ElasticSearch est un moteur de recherche développé en JAVA. Il est optimisé pour la recherche fulltext et géolocalisé. Il peut s'utiliser via PHP en interrogeant le serveur via une API RESTful.

Son utilisation se fait en 2 temps :

  • Chargement des données dans ElasticSearch

  • Lancement de requêtes

La présentation est accessible ici : http://dator.fr/slides/wel4/

9h55 - 10h20 : Node.js et Express pour le web

Présenté par Nicolas Chambrier (naholyr@gmail.com, @naholyr), développeur chez Dijiwan, formateur chez CleverInstitut
Présentation rapide de Node.js (javascript côté serveur) et de Express (micro-framework MVC pour Node.js permettant de développer des sites).
La présentation est accessible ici

10h20 - 10h40 : Pause café

Jus de fruits & viennoiseries [ « on s'en fait pas, tu aurais pu nous en ramener » dixit mes collègues gourmands :) ]

10h40 - 11h30 : HTML5 vers l'infini et au-delà !

Présenté par Sylvain Weber (@sylvainw), fondateur de http://kontestapp.com, ancien développeur HTML5 chez Google, ancien développeur Flash chez Dailymotion
Présentation de pleins de projets développer avec HTML5, CCS3 et Javascript pour montrer ce qu'il est possible de faire avec ses technologies.
La présentation est accessible ici : http://sylvainw.github.com/HTML5-Future/webevent.html#/home

11h30 - 12h20 : Gardez le contrôle de vos projets PHP !

[ « et le fil des conférences » dixit mes collègues qui comprennent pas tout de ce que je viens de raconter :) ]

Présenté par Hugo Hamon (hugo.hamon@sensionlabs.com, @hhamon), formateur chez SensioLabs Symfony)

Présentation de pleins de bonnes pratiques et d'outils pour PHP :

  • php-fig : groupe de personnes qui ont écrit des normes de standardisation pour l'écriture de code PHP : PSR1 et PSR2

  • framework : Zend, Symfony, …

  • PHP DOC : Pour spécifier les classes, méthodes, variables, ... et générer automatiquement la doc technique

  • Documenter le code de manière utile

  • Utiliser des design-pattern

  • Favoriser le travail en binôme (ou plus)

  • Organiser des séances de relecture de code

  • PHP LOC : métrique sur le code (nb classes, …), PHP CPD : détection de code redondant, PHP CodeSniffer : vérifie la standardisation du code (prendra bientôt en charge PSR1 et PSR2), PHP CS Fixer : corrige automatiquement les erreurs de standardisation
    PHP Depend : métrique sur le code (nb classes, ...) + détection du code trop complexe
    PHP Mess Detector : détecte le code mort (non utilisé), détecte le code trop long, détecte les conditions douteuses, détecte les variables et paramètres non utilisés, …

  • php-unit : tests unitaires

[ « on va stopper là les exemples » dixit mes collègues qui comprennent toujours pas tout de ce que je viens de raconter :) ]
La présentation est accessible là : https://speakerdeck.com/u/hhamon/p/gardez-le-controle-de-vos-projets-php

12h20 - 14h00 : Cocktail / Buffet

Super buffet fait par le traiteur Pignol avec entrées, plats, desserts et vins et surtout en quantité largement suffisante [ « nous on en a profité pour aller tous au restaurant**** » dixit mes collègues qui profitent de mon absence :) ]

14h00 - 14h50 : Les nouveautés de PHP 5.4

Présenté par Julien Pauli (jpauli@php.net, @julienpauli, http://julien-pauli.developpez.com), contributeur au projet PHP, développeur chez http://covoiturage.fr
Le conférencier nous a expliqué qu'ils se sont accordés entre développeurs PHP sur l'évolution de ce langage. Le développement de PHP va donc s'accélérer (normalement) avec des dates de publication fixes et régulières : 1 mineure tous les ans, 1 majeure tous les 3 ans. Cependant, la version PHP en UTF-8 n'est pas prévue pour tout de suite, faute de moyen humain. Pas de régression entre 2 mineures (pas comme la migration à PHP 5.2) mais possibilité de grosses modifications entre 2 majeures.
PHP 5.4 : meilleures perfs (+20%) et mémoire / 2, php -S <ip>:<port> -t</doc/root> // [ « :s » dixit certains collègues & « Trop bien"» dixit mes collègues programmeurs ]
Présentation des modifications aux niveaux des fonctions entre PHP5.3 et PHP 5.4
La présentation est accessible ici : http://www.slideshare.net/jpauli/webevent-lyon-2012-php54

14h50 - 15h40 : Positionnement CSS : l'avenir du futur

Présenté par Raphaël Goetter (@goetter, www.goetter.fr), fondateur de http://www.alsacreations.com
Présentation des différentes possibilités de positionnement en HTML5/CSS3. Hélas, la plupart ne sont pas encore supportés par tous les navigateurs. Il est possible d'émuler ça avec des bibliothèques JS comme modernize.js cependant, c'est réservé au navigateur ayant un moteur js puissant donc les navigateurs récents. Il y avait pleins d'intégrateur CSS dans la salle [ « c'est Flo qui va être content » dixit mes collègues ]
La présentation est accessible ici : http://www.slideshare.net/goetter/le-futur-du-positionnement-css

15h40 - 16h00 : Pause café

[ « encore ? C'est pire que quand tu fais semblant de travailler » dixit mes collègues qui font semblants de travailler ]

16h00 - 16h50 : Construisez votre stratégie publicitaire en ligne et votre identité mobile

Présenté par Anntao Diaz et Aude Rigaud de chez Google
Une bonne position pour la pub n'est pas la bannière ou les colonnes mais en bas après le contenu intéressant (en bas des listes, en bas des pages produits, ...). DFP small business peut inclure d'autres régies externes ainsi que des pubs d'auto-promo. DFP permet également de régler des plages horaires, des fréquences d'affichages, de géo-localiser, ... pour chaque régies pubs.
Le surf sur tablette et mobile explose mais on n'en est encore qu'au début. Il est cependant temps de se lancer avant qu'il ne soit bientôt trop tard. Selon Google, si on ne pense pas rapidement à ce mode, on est mort car le surf sur mobile/tablette dépassera très vite celui sur desktop.

16h50 - 17h30 : PHP internal core

Présenté par le même conférencier que "Les nouveautés de PHP 5.4"
Explication sur le code source de PHP et son fonctionnement interne ( analyse lexicale, compilation op-code, garbage collector, ...)
OpenGrok : permet de naviguer dans le code source via un navigateur.

17h30 - 18h00 : BarCamp

Espace où les participants pouvaient présenter leurs solutions.

18h00 - 18h15 : Keynote de clôture

Présentation des partenaires : SupInfo, La Ferme du Web et OnlyLyon
La Ferme du Web : associations pour mettre en avant le web à Lyon et aider les acteurs du web (étudiants, startups ou vieilles sociétés)

Conclusion

Hormis le petit problème pour trouver mon badge d'entrée, ce fût une journée magnifiquement orchestrée.
Chapeau aux organisateurs!
Bonne initiative également de mettre des liens vers les présentations sur le site officiel du salon (http://event.lafermeduweb.net/les-sessions).

Les conférences étaient elles-même bien ficelées. Certaines, cependant, étaient trop courtes et nous ont un peu laissés sur notre faim. Heureusement, il était possible d'appronfondir le sujet avec la plupart des conférenciers entre 2 confs et au barcamp.

Je n'exclus pas d'y retourner l'année prochaine, peut-être avec mes collègues cette fois pour éviter les jaloux ;-)

Crée le 21 juin 2012 par AUFFRANC Marjorie. Dernière mise à jour le 21 juin 2012


HAUT