Devoxx jour 1 (II)

Attaquons maintenant la deuxième partie de la première journée de Devoxx. Et si la première session était un peu décevante, la situation s’est rapidement amélioré, comme vous allez voir.

Après la pause midi (potage, sandwich et beaucoup de café), je suis allé à la session Android Awesomeness, par Romain Guy, Chet Haase et Philippe Milne, de Google.

Romain Guy et Chet Hesse dans Android Awesomeness présentation

Romain Guy et Chet Hesse dans Android Awesomeness présentation

La présentation a été un vrai régal, un sujet très attirant, des speakers très motivés, maîtrisant parfaitement leur sujet (après tous ils sont dans l’Android Team chez Google 😉 ), avec un vrai sens de la communication et une bonne dynamique. Ils ont présenté Android 4.0 Ice Cream Sandwich (ICS), ses nouveautés autant du point de vue de l’utilisateur que du développeur. Ensuite, ils sont rentré dans le détail du Grid Layout pour la définition des interfaces d’utilisateur, et ils sont fini avec une partie encore plus technique (yeah!) avec des outils de diagnostique système et mémoire pour Android.

Bref, une session très intéressante, un grand regain de motivation et envie de me remettre à Android et enfin coder une appli qui vaille la peine.

Une pause café encore et c’est reparti, cette fois pour une séance d’une demi-heure Tools in action, dans mon cas Using Vaadin to create HTML5-enabled webapps in Scala, par Henri Muurimaa. Le titre avait l’air accrocheur, avec plein de mots clés différentes, mais j’ai fait confiance et je suis allé… et je n’ai pas regretté, au contraire !

Henri Muurimaa codant en live un Game of Life

Henri Muurimaa codant en live un Game of Life

Depuis plus de deux ans et demi, je travaille avec GWT, et j’en suis très content. J’ai des collègues qui m’ont parlé de Vaadin, de sa relation avec GWT, de comment ça semble plus simple et intuitif. J’avais un peu regardé, fait un exemple ou deux, mais faute de temps, j’avais mis de côté. Je me suis donc dit que cette présentation pouvait être le bon moment pour apprendre plus sur Vaadin. Et en plus, fait avec Scala, que j’aime beaucoup, et générant du HTML5…

Et là, je dois dire que j’ai été bluffé. Dans une petite demi-heure, le gars a expliqué les principes de base de Vaadin et il a codé en direct un Jeu de la Vie de Conway en quelque cinquante lignes de Scala, tout compris.

Définitivement, il faut que je teste Vaadin sérieusement…

Encore une pause café (caaaaaaaaafééééééé), et le deuxième Tools in action commence. La je vais à une session technico-technique : Are your GC logs speaking to you, par Ben Evans. A priori, Mr. Evans n’était pas censé être le speaker de cette conférence, il a appris avec seulement deux heures d’avance qu’il devait remplacer le speaker. Et je dois dire qu’il a fait un super boulot avec ce remplacement !

Ben Evans expliquant les pools de mémoire en Java

Ben Evans expliquant les pools de mémoire en Java

D’abord il a présenté d’une façon très interactive les modèle de gestion de mémoire de la JVM. Ensuite il est parti sur l’analyse des logs du Garbage Collector, avec somme Puzzlers pour montrer par l’exemple la façon d’analyser ces log. Présentation donc très technique, et très intéressante.

Pour le reste de la journée, il faudra attendre, ma prochaine session va démarrer…

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.