jeudi 28 mars 2013

Devoxx France 2013 : ma première journée

Pour ceux qui ne connaissent pas Devoxx France, il s'agit de LA conférence java où il faut être (1400 personnes). Il s'agit principalement de conférences présentées par des indépendants (pas de conférences commerciales donc).
J'étais déjà présent à la première édition en 2012, et me voici donc de retour à cet événement passionnant.
La première journée de cet évènement est consacrée aux "Universités" (conférence de 3H permettant de voir des sujets en profondeur) et aux "Hands on labs" (sorte de TP de 3H). Il y a également 3 créneaux de Tools in actions (30 minutes pour présenter un sujet/outil) en fin de journée.

Les mains dans le Ceylon : venez coder avec les auteurs du language : Stéphane Épardaud et Emmanuel Bernard

Cette première session à laquelle j'ai assité était un Hands on labs, on est donc parti pour 3 heures de code avec ce nouveau langage que j'avais déjà eu l'occasion de tester à l'occasion de ma participation à Code Story.
Je pense que l'organisation de ce type de session est extrêmement compliqué de part la différence de connaissance et de préparation entre les participants.
J'ai toutefois passé un bon moment qui m'a permis d'apprendre certaines bases qui me manquaient pour bien coder avec ce language que je trouve très prometteur. Ce que j'aime dans la philosophie de Ceylon, c'est qu'ils ne sont pas partis sur le principe d'écrire le moins de caractères possible, mais plutôt d'avoir un code le plus lisible possible, sans pour autant écrire d'informations redondantes. Malgré tout j'ai du mal à croire à la réussite d'un nouveau language, mais "wait and see".

Stratégie de testing de code legacy : David Gageot et Jean-Laurent Morlhon

Cette deuxième session était également un Hands on labs. David et Jean-Laurent nous ont remis un projet "legacy" (code compliqué, 0 test, ...) en début de session, et le but était d'améliorer le code sans tout en garantissant la non régression pendant ces trois heures. David et Jean-Laurent nous donnaient les clés méthodologiques afin de pouvoir atteindre cet objectif au fur et à mesure de la session.
J'ai personnellement beaucoup aimé l'exercice qui semble plus proche de notre travail de tout les jours.
Il s'est par contre avéré que ils ont été un peu ambitieux sur le niveau de difficulté de l'exercice, il faudra sans doute simplifier un peu ce code legacy avant de le confier aux participants la prochaine fois.

3615 Cloud@Devoxx : Nicolas De Loof et Laurent Huet

Cette session était très particulière, et relevait plus de la détente que d'une réelle conférence, mais franchement, après avoir fait 2x3h de TPs, c'était plus qu'utile. Bref un super moment, un Nicolas De Loof toujours aussi drole, et un Laurent Huet qui nous montre ses talents de bricoleur. Ils ont réussi à nous montrer un minitel permettant de déployer un application java dans le cloud!.

Golo, un language simple et léger basé sur invokedynamic : Julien Ponge

Golo c'est quoi? C'est un nouveau language que ne se prend pas la tête! Il a surtout été créer pour des besoins particulier. Ce qui fut agréable sur cette session, c'est que Julien ne se prenait pas la tête et ne manquait pas d'humour. Bref, super moment!
Pour les curieux, les slides sont déjà disponibles sur Speaker Deck.

Good Bad and Ugly Maven - a puzzler session : Nicolas De Loof et Arnaud Héritier

Une nouvelle session de Nicolas De Loof, cette fois accompagné de son co-écrivain d'un livre sur maven : Arnaud Héritier. J'ai passé un super moment, et à la vue de ma timeline, je ne suis pas le seul! Je pense que cette session fera partie des sessions à ne pas rater sur Parlays.


Cette première journée est maintenant terminée, super fatigante, mais plein de choses apprises, vivement la suivante!

PS : Cet article n'ayant pas été relu, merci donc de pardonner les fautes :)