Honoré d’être nommé Java Champion

Il arrive parfois des événements exceptionnels dans sa vie : je viens d’en avoir un incroyable, probablement le quatrième plus important après la rencontre avec ma femme et la naissance de mes enfants.

Le 11 juin 2013 à 23:15, je reçois un mail intitulé « Java Champion acceptance », envoyé par une personne qui est « Senior Manager, Community Programs, Oracle Technology Network ». Cet email m’informe que ma nomination pour être Java Champion, soumise par Antonio Goncalves, est acceptée et que de fait je rejoins donc la communauté des Java Champions. C’est énorme ...

Aujourd'hui, c'est officiellement annoncé sur le blog Java d'Oracle.

Après Olivier Schmitt (Membre fondateur), Valere Dejardin (Membre fondateur), Vincent Massol (2005), Antonio Goncalves (2009), Agnes Crepet (2012) et David Gageot (2014), je suis le septième français à rejoindre ce groupe.

Forcément, ma première question est : comment puis-je être incorporé dans un groupe de personnes exceptionnelles telles que celles citées précédemment ou Adam Bien, Joshua Bloch, Stephen Chin, Stephen Colebourne, Bruce Eckel, Ben Evans, Dr. Neal Gafter, Brian Goetz, James Gosling, Arun Gupta, Romain Guy, Juergen Hoeller, Stephan Janssen, Rod Johnson, Dr. Heinz Kabutz, Gavin King, Angelika Langer, Dr. Doug Lea, Bob Lee, Kirk Pepperdine, Lars Vogel, Dick Wall, Jim Weaver, … pour n’en citer que quelques unes dans un ordre alphabétique.

Tous ont réalisé des choses remarquables pour la promotion et le développement de Java : des contributions aux JDK, le développement d’un framework largement utilisé, l’organisation de conférences, ... et bien d’autres choses qui ont contribué au développement de Java.

Personnellement, je parle finalement peu mais, par contre j’écris beaucoup et uniquement en français (ce qui n’est pas forcément un avantage concernant un programme international) : plus de 3000 pages dans la version 2.0 en mai 2014. Et c’est vrai que je contribue depuis plus de 15 ans à partager ma passion pour les plateformes Java SE, EE et ME et l’écosystème Java à une communauté francophone qui semble apprécier la littérature qui ne soit pas que dans la langue de Shakespeare, ...

Et voilà, comment Antonio a proposé et soutenu ma nomination afin que celle-ci soit validée. Il est vrai que cela représente beaucoup de travail pour un document consulté par de très nombreuses personnes (plus d’un million de visiteurs annuels) mais selon moi, sans vouloir dénigrer ce que j’ai fait, ce n’est tout de même pas aussi impressionnant en comparaison de ce qu’ont fait les autres Java Champions.

Cependant, c’est tout de même une joie incommensurable et un immense honneur et je ressens une énorme fierté d’être promu Java Champion en ce mois de juin 2014.

Le temps que je me remette de cet événement et je poursuis l’écriture de la prochaine version de mon didacticiel. En attendant sa publication, bonne continuation avec Java d’autant que les sujets ne manquent pas surtout avec Java 8.

Honored to join the Java Champions

Due to my recent appointment, I have (try) to translate my last French post : here it is.

Sometimes exceptional events happens in his life: I have just had an amazing one, probably the fourth major after meeting my wife and the birth of my children.

The June 11, 2013 at 23:15, I got an email titled "Java Champion acceptance" sent by a person who is "Senior Manager, Community Programs, Oracle Technology Network." This email informs me that my nomination for being a Java Champion, submitted by Antonio Goncalves, is accepted and that therefore I join the community of Java Champions. This is tremendous ...

Today, it is officially announced on the blog about Java from Oracle.

After Olivier Schmitt (Founding Member), Valere Dejardin (Founding Member), Vincent Massol (2005), Antonio Goncalves (2009), Agnes Crepet (2012) and David Gageot (2014), I am the seventh French to join this group.

Of course, my first question is: how can I be included in a group of outstanding people such as those mentioned above or Adam Well, Joshua Bloch, Stephen Chin, Stephen Colebourne, Bruce Eckel, Ben Evans, Dr. Neal Gafter, Brian Goetz James Gosling, Arun Gupta, Romain Guy, Juergen Hoeller, Stephan Janssen, Rod Johnson, Dr. Heinz Kabutz, Gavin King, Angelika Langer, Dr. Doug Lea, Bob Lee, Kirk Pepperdine, Lars Vogel, Dick Wall, Jim Weaver, ... just to name a few in alphabetical order. All have made significant things for the promotion and then development of Java: JDK contributions, the development of a framework widely used, organizing conferences, ... and many other things that have contributed to the development of Java platforms.

Personally, I finally speak a few but by cons I write a lot and only in French (which is not necessarily an advantage for an international program): over 3000 pages in version 2.0 in May 2014. And it is true that for over 15 years I share my passion for the Java platform SE, EE and ME and Java ecosystem to the Francophone community which seems to appreciate documentation that is not in the Shakespeare’s language, ...

This is how Antonio has proposed and supported my nomination to it’s acceptance. It is true that it’s a lot of work for a document seen by very many people (more than one million visitors a year), but in my opinion, without denigrating what I did, this is still not impressive in comparison to what others Java Champions have done.

However, it is still an immeasurable joy and a huge honor and I feel an enormous pride in being promoted Java Champion in June 2014.

By the time I recover from this event and I continue writing the next version of my tutorial. Waiting for its publication, good continuation with Java as much as the subjects are not lacking especially with Java 8.

 

Java EE 7 avec David Delabassee et Arun Gupta

En l’espace d’une dizaine de jours, j’ai pu assister à deux présentations sur Java EE 7 par deux spécialistes sur ce sujet : David Delabassee (@delabassee) et Arun Gupta (@arungupta).

Le 17 octobre, David Delabassee qui est GlassFish Product Manager chez Oracle est venu à Nancy au Lorraine JUG.

L’après midi a été consacrée à un Hands on Lab avec les étudiants de 3eme année de Telecom Nancy et quelques membres du JUG. Le but est de compléter de manière guidée une application en utilisant quelques unes des nouvelles fonctionnalités de Java EE 7.

 

Cet Hands on Lab conçu par Arun Gupta, Antonio Goncalves, David Delabassee et Marian Muller et proposé à Java One est téléchargeable à l’url https://glassfish.java.net/hol/

En plus de coder avec Java EE 7, ce fut l’occasion d’avoir des échanges intéressants avec David sur la dernière version de la plateforme et son implémentation de référence Glassfish 4.

 

En soirée, David nous a proposé deux sujets :

  • une présentation générale de Java EE 7
  • une présentation détaillée des WebSockets dans Java EE 7 (JSR 356)

La soirée s’est terminée par une visite de la place Stanislas, incontournable à Nancy puisque c’est une des plus belle d’Europe, et un diner avec David et des juggers.

Le blog de David est consultable à l’url http://delabassee.com/blog/

 

92 personnes étaient inscrites le lundi 28 octobre au Yajug, où Arun Gupta est venu nous parler de Java EE 7. C’est son premier talk en tant qu’employé de Red Hat après des années chez Sun/Oracle.

Arun maitrise particulièrement son sujet : aucun slide, juste du code et des démos commentées en live à partir des exemples qu’Arun met à disposition sur Github github.com/arun-gupta/javaee7-samples

Un must à consulter tant les exemples couvrent de nombreuses fonctionnalités de Java EE 7 :

  • WebSocket (JSR 356) : 31 exemples
  • JAX-RS (JSR 339) : 25 exemples
  • JSON Processing (JSR 353) : 4 exemples
  • Batch Processing (JSR 352) : 14 exemples
  • Java Message Service (JSR 343) : 4 exemples
  • Contexts & Dependency Injection (JSR 346) : 16 exemples
  • Concurrency Utilities for Java EE (JSR 236) : 4 exemples
  • Java Persistence API (JSR 338) : 15 exemples
  • Servlet (JSR 340) :  : 13 exemples
  • Java Server Faces (JSR 344) : 18 exemples
  • Java Connector Architecture (JSR 322) : 2 exemples
  • Enterprise Java Beans (JSR 345) : 6 exemples
  • Java Transaction API (JSR 907) : 4 exemples
  • Bean Validation (JSR 349) : 2 exemples
  • JavaMail (JSR 919) : 1 exemple
  • Expression Language (JSR 341) : 1 exemple
  • quartz
  • NoSQL : 10 exemples

 

En plus pendant les questions/réponses, j’ai gagné le dernier livre d’Arun qu’il a eu la gentillesse de me dédicacer : Java EE 7 Essentials.

Après un format pocket sur Java EE 6, ce nouveau livre porte bien son nom puisqu’il couvre Java EE 7 sur 360 pages … en anglais ;-)).

Vous pouvez consulter le blog d’Arun http://blog.arungupta.me/

 

Tournoi régional Ne Waza à Saint Avold le 18 novembre 2012

tournoi regional ne waza saint avold 2012

 

Open internationnal Ne Waza à Saint Avold le 18 novembre 2012

open ne waza saint avold 2012

 

Rencontres Ju Jitsu, 4eme saison

RJJ 2011-2012

 

Soirée Google Guava et Lombok au Lorraine JUG le 19 septembre

Google Guava & Lombok

Le Lorraine JUG (Java User Group de Lorraine) vous invite à sa prochaine soirée de conférence de présentation des frameworks Google Guava & Lombok.

Lundi 19 septembre 2012, 18h30

Ecole Supérieure d'Informatique et Applications de Lorraine

193 av. Paul Muller, 54602 Villers-lès-Nancy (plan d'accès)

Au programme de la soirée :

18:15 - Accueil et enregistrement

18:30 - Google Guava & Lombok, Thierry Leriche

Guava est une librairie open source créée et maintenue par les équipes de Google. Inspirée des outils internes du géant, Guava propose de nombreux mécanismes (prog fonctionnelle) pour manipuler les collections, créer des caches customisés, faciliter la gestion de la concurrence et les IOs.

De son coté, Lombok est également un projet Open Source. Lombok et Lombok-pg simplifient sensiblement l’écriture de code classique (builders, delegates, etc.) et des nombreuses méthodes purement techniques et indispensables (getters, setters, hashCode, equals, etc.) qui polluent nos objets.

Durant cette présentation, après un rapide constat de la verbosité de nos beans, nous feront un tour d’horizon de Lombok et Guava. Nous verrons comment ils nous aident à écrire du code concis et de qualité.

20:45 - Drink et tombola

1 licence JRebel à gagner, offerte par ZeroTurnaround.

Inscription sur JUG Event

 

Soirée programmation concurrente au Lorraine JUG, le 21 mai

Lundi 21 mai 2012, 18h30

Ecole Supérieure d'Informatique et Applications de Lorraine

193 av. Paul Muller, 54602 Villers-lès-Nancy (plan d'accès)

Au programme de la soirée :

18:15 - Accueil et enregistrement

18:30 - Programmation concurrente : enjeux et problèmes, moyens et solutions , José Paumard

Depuis 15 ans le modèle de programmation multithread de Java a suivi les évolutions des processeurs et les besoins grandissants des applications. La programmation multithread pose deux défis pour le développeur : paralléliser ses traitements et assurer la cohérence de ses données, tout en exploitant au maximum la puissance de calcul des processeurs modernes. Nous commencerons par décrire ces défis précisément, ainsi que leurs enjeux. Nous verrons ensuite les solutions techniques disponibles actuellement, que ce soit dans le JDK ou dans les API et frameworks de l'écosystème Java. De l'API Java Threads des débuts, au Fork / Join de Java 7, et au parallel() en vue pour Java 8, de synchronized et volatile aux modèles de transactions logicielles et d'acteurs, tout y passera, précisément et sans complaisance. Et en bonus, on fera un peu d'algorithmique.

José est maître de conférences à l'institut Galilée (université Paris 13) et docteur en mathématiques appliquées de l'ENS de Cachan. Il découvre Java en 1995, et enseigne le langage et ses API depuis 2000 en DESS (devenu M2 depuis). Il y a 10 ans, José rencontre Pierre Briant et se passionne depuis pour les bases de données historiques et archéologiques. Il codirige dans ce cadre le projet MAVI en collaboration avec le collège de France, et publie en open source Open melodie plateforme Java qui joue le rôle de back-office du MAVI. Il tient le blog Java le soir, qui propose environ 700 pages de cours et tutoriaux Java / JEE en accès libre. Enfin, José apporte régulièrement son concours à de nombreux projets techniques dans des domaines très divers.

20:45 - Drink et tombola

1 licence JRebel à gagner, offerte par ZeroTurnaround.

Inscription gratuite !

Inscription sur JUG Event

 

Stage de Défense couteau le 29 avril au RJJ

 

Soirée XWiki au Yajug le 20 mars

 

Stage Kyusho Jitsu le 1er avril à Saint Julien les Metz

 

Devoxx France 2012

 

Soirée retro-computing et AG au Yajug le 8 décembre

 

Stage attaque sur les points vitaux à Veymerange le 10 déembre 2011

 

Open internationnal Ne Waza à Saint Avold le 20 novembre 2011

open ne waza saint avold 2010

 

Soirée Hibernate OGM au Yajug par Emmanuel Bernard

 

Soirée Java EE 6 au Yajug par Antonio Goncalves

 

Rencontres Ju Jitsu de la saison 2011-2012

Chaque mois, une rencontre inter-clubs sur un thème de la pratique du Ju Jitsu, et plus généralement, celui des arts martiaux.

RJJ 2011-2012

L'objectif est de rassembler des enseignants et pratiquants ayant cette volonté d'échanger et de partager leur pratique et leur expérience.

Chaque mois, un thème est retenu et des intervenants présentent leur contribution pour l'animation de la séance.

Les clubs à l'initiative de cette démarche, le Budo Ryu Ay et le JuJitsu Ryu Metzervisse, espérent ainsi créer une dynamique locale et un réseau de pratiquants ayant la même vision des arts martiaux.

 

Soirée Java SE 7, the road Forwards, au Yajug le 12 septembre

 

Une journée exceptionnelle avec Ippon Technologies

Mes activités extra-professionnelles liées à Java m’ont déjà apportées de nombreuses choses notamment le fait de rencontrer de nombreux passionnés de cette technologie mais je n’aurais jamais imaginé qu’elles me permettraient un jour de vivre une journée exceptionnelle, et le mot exceptionnel n’est pas assez fort, dans le cadre de mes activités sportives durant laquelle je vais assister au Championnat du Monde de Judo à Paris en VIP.

Tout a commencé par une annonce sur le blog d’Ippon Technologies qui annonce l’arrivée de Frédérique Jossinet dans leur équipe grâce à un partenariat avec la Fédération Française de Judo. C’est pour moi, énorme, qu’une société de service en informatique recrute et sponsorise un athlète de haut niveau. Intrigué, je participe au quizz organisé pour Ippon pour l’occasion avec, à la clé, des places pour le Championnat du Monde de Judo à Paris.

Les questions sont très faciles surtout pour quelqu’un qui pratique le Judo depuis 24 ans et prépare sa ceinture noire troisième Dan. Finalement, je reçois un mail d’Ippon qui m’annonce que je suis un des gagnants et me propose plusieurs dates durant la semaine de compétitions. Le choix est vite fait, ce sera le jour de ma catégorie, celle des plus de 100 kilos, celle de Teddy Riner.

Après quelques heures de trajet, j’arrive à 8H30 au POPB et je suis les consignes données par Ippon : c’est l’entrée VIP, accueilli et accompagné par une hôtesse jusqu’à la loge Ippon Technologies, à quelques mètres seulement des tatamis : c’est énorme.

Geoffray Gruel, le directeur général délégué d’Ippon, m’accueille et nous en profitons pour faire connaissance et échanger sur des sujets IT et Judo.

Je fais la connaissance de Stéphane Nomis, le président d’Ippon, qui me propose de venir faire un tour dans les coulisses avec lui pour faire quelques photos. Stéphane est comme un poisson dans l’eau car il connait tout le monde et pour cause, il a été athlète de haut niveau en Judo avant de se reconvertir dans le secteur informatique.

Tout d’abord, honneur aux dames et quelles dames : Frédérique Jossinet (-48kg, nombreux podiums aux championnats d’Europe et du monde, 2eme au JO en 2004), Lucie Decosse (-70kg, championne du monde en 2005, 2010 et 2011, 2eme au JO en 2008) et Audrey Tcheuméo (championne d’Europe et du monde en 2011).

Je rencontre aussi deux jujitsukas, des combattants exceptionnels : Bertrand Amoussou (champion d'Europe par équipe de Judo, 4 fois champion du monde de JuJitsu expression combat notamment en 1996 à Paris où je l’ai vu pour la première fois, vainqueur au Pride FC au Japon) et Vincent Parisi (un palmarès incroyable, commentateur sportif des UFC sur RTL9).

Quelques judokas de « ma génération » qui ont marqué, parmi d’autres, l’histoire du Judo français : Frédéric Demonfaucon (3eme au JO en 2000, champion du monde en 2001, 6eme dan ) et Larbi Benboudaoud (Champion d’Europe en 2003, 2eme en 2006, 3eme en 2004, 2005, 2007, 2eme au JO en 2008).

Et enfin et non des moindre, Roger Vachon du Levallois Sporting Club, le club de Teddy Riner.

Je déjeune avec l’équipe d’Ippon dont Frédérique Jossinet qui, en plus de ses qualités d’athlète de haut niveau avec un mental de fer, est aussi très sympa et accessible : nous discutons et elle m’apprend qu’elle vient d’être promue au grade de 6eme Dan et qu’elle commente les championnats du Monde pour France télévision.

Un judoka se démarque très nettement des autres durant cette journée : Teddy Riner. Je présume que la pression doit être forte car il est chez lui, à Paris, il est le favori de sa catégorie et il brigue un cinquième titre mondial pour la première fois dans une catégorie masculine alors qu’il a que 23 ans.

Forcément avec 12000 spectateurs, majoritairement français, l’ambiance à chaque arrivée de Teddy et de ses victoires est indescriptible et mémorable.

Les éliminatoires pour Teddy sont une simple formalité : chaque combat est gagné facilement. Sa domination dans sa catégorie est littéralement phénoménale et probablement outrageante pour ses adversaires : il domine tellement que le néophyte pourrait croire que ces adversaires ne sont pas les meilleurs mondiaux. Deux de ses combats sont gagnés en moins de 35 et 45 secondes, le temps d’installer son kumikata et de lancer une projection foudroyante.

Dans la catégorie des +100kg, généralement les combattants rivalisent avec leur poids, Teddy Riner fait figure d’exception avec une corpulence athlétique affutée impressionnante : 2m03, 130 kg. Il a perdu 10kg pour préparer ces championnats.

Bien sûr, sa puissance doit expliquer la domination de Teddy mais c’est aussi et surtout un technicien hors pair, ce qui est plutôt rare dans cette catégorie. Lors de ses victoires, Teddy nous a fait un festival technique : uchi mata magistral avec une vitesse d’exécution digne d’une catégorie de léger, étranglement au sol, enchainement o uchi / ko soto … du grand Judo.

Cela doit aussi être dû à un mental d’acier : malgré la pression, Teddy semble décontracté et ne laisse exploser sa joie que lors de sa victoire en finale.

Teddy Riner est aujourd’hui la référence mondiale dans sa discipline et vu son palmarès actuel et sa jeunesse, il pourrait bien devenir le judoka le plus titré de tous les temps. Après David Douillet, si un second français obtient ce titre, le Japon pourrait préparer une journée de deuil national.

En tout cas, cette journée restera pour moi exceptionnelle et mémorable : un grand merci à Ippon Technologies et particulièrement à Stéphane Nomis et Geoffray Gruel pour m’avoir permis de vivre cela.

Ces dernières années, plusieurs SSII à taille humaine se sont démarquées en mettant l’accent sur la technologie, sa pratique pour leurs collaborateurs et leur investissement dans la communauté Java notamment dans les JUG. C’est notamment le cas pour Ippon mais Ippon Technologies va encore plus loin en proposant un investissement dans le sport mais aussi dans les études grâce à des implications dans certaines écoles. Je trouve cela particulièrement intéressant.

Si vous recherchez du conseil ou de la prestation de haut niveau, notamment dans les technologies relatives à Java, sur Paris, Nantes ou Bordeaux, vous pouvez consulter et solliciter Ippon Technologies.

 

- page 1 de 4