Devoxx 2016: Huntly or nothing!

La version originale de ce post en Français peut être trouvée ici : https://code-troopers.com/2016/05/20/devoxx-2016-huntly.html This year at Devoxx France, I was the only Code-Troopers1 available but it didn’t matter because I found Michaël2, former “tourangeau” colleague currently living in Toulouse. We are going to talk to you about how fun these 3 days were. For the 2016 DevoxxFR edition, something came up that should have come sooner: we are talking about official mobile applications. Nothing astonishing here you could say, and I agree because for the previous editions we had some good fellows, working on their free time I guess, which provided some alternatives allowing us to have a digital schedule in our pocket. Instead of “just” publishing an application allowing to see and manage your sessions (that’s My devoxx), they also published on the stores the Devoxx Huntly application, which tag line is “Win tickets for devoxx events”. ...

May 19, 2016 · 5 min

Devoxx France : jour 3

Keynote Un robot peut-il apprendre comme un enfant ? On recommence avec les robots pour cette première keynote de Pierre-Yves Oudeyer. Nous avons tous une vision des robots en tant qu’extension de nos mains (robots aspirateurs, ceux sur Mars, pour tondre la pelouse,…) mais Pierre-Yves essaie de créer des robots qui étendent notre esprit. Pour cela il se base sur l’observation de l’apprentissage des enfants. C’est bluffant de voir à quel point en analysant mathématiquement nos interactions avec le monde extérieur on peut modéliser le comportement d’un nouveau né. ...

April 10, 2015 · 5 min

Devoxx France : jour 2

Keynotes Cette première session de keynotes va nous parler du futur de l’informatique. Aldebaran Le premier speaker nous parle de ce que sera la robotique dans le futur, au travers de sa société. Les premières applications seront probablement l’assistance aux personnes agées, ce qui ne sera pas disponible avant 5 ans, à cause des problématiques de reconnaissance vocale à distance. Pour lui, dans 20 ans les robots seront devenus des compagnons présents dans nos logements, nous assistant dans nos taches quotidiennes. Il seront en quelque sorte au coeur de la domotique. ...

April 9, 2015 · 6 min

Devoxx France : Jour 1

Devoxx France 09:30-12:30 Google Cloud Platform Présentation de Google Cloud Platform par David Gageot et Ludovic Champenois. J’ai hésité avec “Quand Devops rencontre BigData”, mais il est trop tôt pour attaquer violemment avec du spark. Le but de cette session est de nous présenter une bonne partie de l’infrastructure google cloud au travers du déploiement d’une application de vote de tapis1. Pas de slides pour cette session, tout est live. ...

April 8, 2015 · 7 min

Devoxx France : la préparation

Devoxx France Cela fait maintenant 4 ans que devoxx se fait en France. Ça va faire la 3ème fois que j’y vais, et, pour en rater le moins possible, il faut être préparé. C’est une année particulière car, pour la première fois, devoxx se situera au palais des congrès. On peut voir que c’est pas la même dimension que les années précédentes qui prenaient place à l’hôtel Marriott Rive Gauche. ...

April 7, 2015 · 3 min

AssertJ 3.0.0 for Java 8

AssertJ est enfin sorti avec le support de Java8. Je le considère comme le meilleur outil de tests unitaires pour Java. Son approche est la suivante : une assertion doit être lisible par un humain. Pour vous en faire la démonstration, je vais vous montrer plusieurs exemples avec assertJ, en les comparant avec les assertions Junit. Exemples Boolean check Junit assertTrue(myBooleanValue); AssertJ assertThat(myBooleanValue).isTrue(); List checks Supposons cette liste : ImmutableList<String> elementList = ImmutableList.of( "element1", "element2", "element3"); Si je veux vérifier que les éléments sont bien présents ...

April 6, 2015 · 3 min

Maven 3.3.1: La mort du pom.xml

Maven Haaaa, maven, le seul, l’unique. On l’a tous détesté pour plein de raisons, que ce soit : son fonctionnement ‘convention over configuration’ sa lenteur sa capacité à télécharger la terre entière son cycle de vie limité. Sans oublier sa syntaxe ultra verbeuse en XML. Le constat Petit rappel qui pique les yeux : voici comment déclarer UNE dépendance dans son pom : <dependency> <groupId>net.code-story</groupId> <artifactId>http</artifactId> <version>2.83</version> <scope>test</scope> </dependency> Ça fait quand même 6 lignes pour 1 dépendance, soyons réalistes, c’est juste ignoble… ...

April 3, 2015 · 3 min