Billets avec l'étiquette ‘Devoxx’

FinistJUG

11-11-2011 par Horacio Gonzalez
Captain Hadduke, par Mik

Captaine Hadduke, mascotte du
FinistJUG, par Mik

Depuis que j’ai lancé le blog en 2006, jamais LostInBrittany n’était resté en sommeil aussi longtemps, presque trois mois sans poster. Les raisons ont été multiples et variées, comprenant entre autres un gros dégât des eaux et un déménagement et des projets divers. Je me suis même posé la question de si j’allais continuer, ou si il valait mieux de laisser le blog sombrer dans un état zombie, et me contenter de Twitter et Google+ pour communiquer avec le monde. Mais après des hésitations, j’ai fini par me dire que LostInBrittany était devenu une partie de moi, et qu’il fallait le remettre en route

Et quelle meilleure occasion pour relancer LostInBrittany que la Devoxx 2011 ? Car cette année j’ai à nouveau la chance de pouvoir aller à celle qui est devenue la plus importante conférence Java de l’année (merci Oracle, quand même).

Du point de vue technologique, la Devoxx est une expérience superbe, on prend plein des yeux avec les différents projets, les conférences, les échanges. Mais la Devoxx a aussi un autre intérêt, celui de rencontrer plein de monde, d’échanger avec des gens venant des horizons très divers, unis par une même passion pour le développement.

Et cela nous amène au titre de ce billet, FinistJUG. Car c’est l’année dernière à Devoxx, après avoir beaucoup discuté avec des gens des différents JUGs français, que j’ai décidé de créer Java User Group finistérien, FinistJUG. A l’époque je pensais que cela se ferait rapidement, mais le projet a pris de retard à fur et à mesure que les semaines et les mois passaient. Heureusement que le mois dernier, grâce à un collègue de travail, j’ai rencontré Mik, un architecte Java brestois qui avait un projet semblable de création de JUG à Brest. On a mangé ensembles, on a échangé sur nos projets respectifs et on a décidé de fusionner nos efforts pour réussir à que le FinistJUG devient réalité.

Le projet démarre bien pour le moment : les papiers sont dans la préfecture, on compte faire la prmière session courant décembre, avec un rendez-vous plus informel au retour de Devoxx, la semaine prochaine on présentéra le JUG dans l’Open Coffee de Brest (en visioconférence depuis Anvers), on a un accord de principe avec l’ENIB pour pouvoir faire nos sessions dans leur amphi…

Si vous voulez vous tenir informés, même si je posterai des informations ici, il y a un site web et un compte Twitter.

De retour de Devoxx, et de l’usage de Twitter

20-11-2010 par Horacio Gonzalez
Java doit être libre

Comme je vous disais dans mon dernier billet, cette semaine je suis allé à Devoxx à Anvers, le rendez-vous incontournable de la communauté Java européenne, auquel cette année se son joindre aussi beaucoup de participants outre-atlantiques, peut être déçus par la nouvelle version de Java One.

L’expérience était bien enrichissante. J’ai découvert des choses, j’ai comparé ce qui se fait ailleurs, j’ai discuté avec beaucoup de monde, bref j’ai passé cinq jours en immersion avec 3000 développeurs Java, du pur bonheur. Je suis revenu avec des idées et des projets pleine la tête, et avec une envie folle de mettre des idées en pratique, de faire avancer des choses, de partager mon enthousiasme.

Les sujets phare dans la Devoxx de cette année ont été :

  • NoSQL et cloud computing: une bonne douzaine de sessions sur ces thèmes, avec des sessions sur Hadoop, HBase, Pig & Hive, MongoDB, Cassandra, Voldemort, la mouvance DevOps… C’est la partie que j’ai trouvé la plus intéressante, où je considère que j’ai appris le plus de choses.

  • Les langages alternatives tournant sur la JVM (Scala, Groovy, Fantom…) et les différentes frameworks (GWT, Wicket, Play!, Grails…)
  • Le futur de Java, le JDK 7 et ce qu’on pourrait attendre du JDK 8.
  • Android, avec plusieurs sessions centrées sur la plate-forme et le développement d’applications tirant profit des capacités des derniers modèles.
  • JavaFX, qui après compte il n’est pas peut-être né mort comme on le pensait…

Je comptais faire des résumés journalier sur le blog, un peu comme j’avais fait pour JavaOne 2008, en prenant des notes pendant les différentes sessions de la conférence, et en mettant les photos sur Flickr le soir. Mais c’était sans compter avec Twitter, mon Android et l’excellente connexion WiFi que les organisateurs avaient mis à notre disposition. Du coup, j’ai préféré twitter chaque session à laquelle j’ai assisté, pour remonter l’information d’une façon plus directe et plus rapide qu’en prenant les notes pour bloguer le soir.

Ce curieux comment Twitter a changé la façon comme on vit les conférences. Au JavaOne 2008, Twitter existait déjà (par exemple, mon compte a été créé le 23 mai 2007), mais son usage était loin d’être aussi généralisé que à l’heure actuelle.

Maintenant, avec Twitter plus l’adoption massive des smartphones1, le live-twitting est devenu une pratique standard et omniprésente, au point que pendant les pauses entre deux sessions, l’écran géant de chaque salle montrait un mur de tweets dans lequel il s’affichaient en temps réel les tweets avec le l’étiquette #devoxx. De cette façons, tout en suivant chacune des sessions auxquelles j’assistais, je twittais ce qui me semblait le plus intéressante, en accompagnant les tweets avec des photos prises avec mon téléphone2. Au même temps, en lissant les messages twittés sur #devoxx, j’ai plus ou moins suivi en temps réel les points clés des différentes sessions qui se déroulaient en parallèle. Avec ça, la conférence était encore plus intéressante, même si assez fatigante, car suivre des conférences en anglais, le tout en twittant et en lissant des twitters sans perdre le fil de la session demandait pas mal de concentration.

Maintenant j’ai commencé à réunir mes tweets et mes notes, et à essayer de mettre ça en forme pour pouvoir faire un compte-rendu cohérent au travail, et essayer de voir ce qui peut être mis en application des maintenant, ce qu’il faut tester, et comment peut-on tirer les bonnes leçons de ce que j’ai vu et entendu à Devoxx. Mais cela est une autre histoire…

1 Le taux d’adoption des smartphones parmi les assistants à Devoxx était simplement impressionnant. Lors d’une session, le speaker a posé directement la question, et il n’y avait pas une dizaine de personnes sans smartphone dans la salle. Curieusement, ou pas trop étant donné qu’il s’agisait d’une conférence de développeurs Java, les téléphones Android étaient prédominants.

2 Les photos prises avec mon Android ont été toutes ratées, avec une résolution bien trop petite pour être exploitable. Je n’ai pas encore trouvé le pourquoi, quoi que je soupçonne la version beta d’Android 2.2 que j’ai flashé sur mon Motorola Milestone il y a une quinzaine de jours. De fois je me dis que je devrais arrêté de jouer avec des betas… mais je m’ennuierais sinon.

Cap sur Devoxx

11-11-2010 par Horacio Gonzalez
Java doit être libre

La semaine prochaine je serai à Anvers, pour Devoxx 2010, conférence qui grâce à Oracle est devenue le plus important rendez-vous de l’année dans le monde de Java.

Je pars donc dimanche matin vers Anvers, et je reviens vendredi prochain. J’espère avoir le temps d’écrire quelques billets en racontant la conf au jour le jour, mais ce qui est sûr c’est que je vais live-twitter mon séjour, avec le hashtag #devoxx.

En autre ordre de choses, Oracle persiste dans son attitude méprisable vis à vis de la communauté de logiciel libre autour de Java. Avec leurs actions, ils montrent soit une effroyable méconnaissance de l’écosystème Java et du logiciel libre en général, soit ce qui serait pire, une volonté acharnée de saborder le langage et la plate-forme même. Le dernier exemple, pas plus tard que mardi dernier, l’annonce de la future sortie de plusieurs versions de la machine virtuelle Java, afin de monétiser la JVM.

Afin de me joindre donc aux voix qui réclament que Oracle change d’attitude vis à vis de Java, je vais donc me suivre l’appel de James Gosling et porter pendant la conférence un t-shirt Java doit être libre. Sauf que à la place du Duke inspiré de celui de Gosling que j’avais préparé la dernière fois, cette fois je me suis amusé un peu avec Blender et j’ai préparé un Duke en 3D.

Java doit être libre

Avec du papier transfert et un fer à repasser (que je n’utilise que dans des occasions spéciales comme celle-ci), j’ai maintenant deux beaux t-shirts pour Devoxx 2010 !