Archives de catégorie : Devoxx

Une semaine à Devoxx

Infinite possibilities

Ce qui m’a vraiment frappé cette année à Devoxx, c’est le réel engouement des personnes présentes pour Java 8. Je ne me rappelle pas que cet enthousiasme ait été aussi palpable pour aucune des sorties précédentes de Java. Toutes les conférences sur Java SE 8 ont été un succès, la conférence « Ask the experts » s’est déroulée devant une salle comble, et la communication de Brian Goetz sur le futur de Java également. Manifestement les développeurs Java veulent en connaître plus sur Java 8, veulent comprendre les nouveaux patterns amenés par les lambdas et l’API Stream, et veulent aussi en savoir plus sur ce qui nous attend pour les prochaines années.

Et effectivement, Java 9 commence a pointer le bout de son nez, nous avons déjà des préversions disponibles, avec des choses nouvelles déjà implémentées.

Continuer la lecture de Une semaine à Devoxx

Java 8 et Streams à Devoxx

Devoxx se déroule bien pour le moment, beaucoup de gens comme à l’habitude, et beaucoup de sujets intéressants sont traités. Nous avons vu une bonne préview de Jigsaw, présentée par Paul Sandoz (@PaulSandoz). Jigsaw, après tant de soubresauts, sera présent dans Java 9, et il s’annonce vraiment intéressant. Ce fut ensuite au tour de Brian Goetz (@BrianGoetz), qui a pu parler sans se faire brutalement interrompre (ça a du le changer de JavaOne…). Le sujet était très prospectif. Les projets Valhalla ePanama portent le bidule. Au menu : value types, listes de types primitifs, c’est-à-dire extension de la notion de générique aux types primitifs précisément, et des nouveautés sur JNI. Pas de date de sortie annoncée. Ca ne sera pas pour Java 9, peut-être pour Java 10, ou encore au-delà.

Stephan nous a fait son lot d’annonces ce matin. Tout d’abord un nouveau site : http://www.voxxed.com/, communautaire, construit sur le modèle de ServerSide, pour les anciens qui se souviennent. Et puis des nouvelles choses pour Parleys également. Avec ses 3500 présentations, Parleys est probablement le site le plus riche pour la communauté Java. S’ajoutent à cela des cours en ligne, avec une quinzaine déjà disponibles.

J’en profite pour publier les slides de l’université que j’ai donnée hier après-midi, sur Java 8, l’API Stream et les Collectors. Ce n’est pas la même présentation que celle que j’ai pu donner dans les JUG ou BBL cette année. Certains points se recoupent nécessairement, mais il y a beaucoup de nouvelles choses tout de même. Et le code de la partie « live coding » est bien sûr sur GitHub : https://github.com/JosePaumard/jdk8-lambda-tour.


Java 8, Streams et Collectors

Cette journée était la première de Devoxx France 2014, et j’y donnais une Université, conférence longue de 3h sur le thème de Java 8, de l’API Stream et des Collectors. Les slides sont ici, n’hésitez pas à les partager, et le code présenté sur mon compte GitHub : https://github.com/JosePaumard/jdk8-lambda-tour.


Le programme de Devoxx France 2014 comporte d’autres présentations sur Java 8 et les lambdas. Ne manquez pas Paul Sandoz, ce vendredi à 13h30. je présenterai également 50 nouvelles choses que l’on peut faire avec Java 8, ce vendredi à 15h40.

Java 8 & Lambdas sur Parleys

Plusieurs versions de la conférence que je donne en ce moment dans les JUG et en BBL sont disponibles sur le Web. Il y en a une sur InfoQ FR, et une sur Parleys, site qui diffuse l’ensemble des présentations des différentes éditions de Devoxx, et bien d’autres.

Il se trouve que Parleys, précisément, vient d’ouvrir gratuitement l’accès à l’université que j’ai faite en novembre à Devoxx. Brian Goetz était présent dans la salle, et a pris la parole lors des séances de questions / réponses. Je ne peux que vous inviter à aller l’écouter.

Revenir de Devoxx

Devoxx, c’est un peu le pélerinage obligatoire des développeurs Java, au moins européens. Anvers, c’est un peu comme la forêt des Carnutes. Tous les ans à pareille époque, les druides du développement Java, Web, Android, s’y rassemblent, attirés par un étrange appel.

Cette année encore les tribus sont venues de nombreux pays, une quarantaine, et de loin, au-delà des mers. Cette année encore les grands prêtres étaient là, et nous ont apporté la bonne parole. Car d’ici l’an prochain, nous auront eu une nouvelle version de Java, la 8, la tant attendue 8 devrais-je dire. Présenter cette nouvelle version est donc un enjeu, stratégique et commercial pour Oracle.

Donc Java 8 arrive, plus que 4 mois au moment de la publication de ce blog, même si la version disponible aujourd’hui permet de commencer à apprendre les nouvelles API, notamment Stream et Collectors. Car oui, avec l’arrivée de Java 8, il va falloir affuter ses connaissances. Des nouvelles choses, il y en a : le langage change, les API changent, les patterns changent. Et même si cela nous touche moins en tant que développeur, la JVM elle-même change.

Avec la présence de Mark Reinhold, Brian Goetz et Paul Sandoz, Devoxx 2013 était sans aucun doute la meilleure occasion de faire l’état des lieux sur tout ceci. Brian nous a décrit le pourquoi des choses, en nous retraçant le cheminement des réflexions. Paul nous a expliqué comme l’API Stream fonctionne en interne. Une parole d’expert, vu que l’API Stream, c’est lui qui l’a écrite ! Et enfin, Mark nous a donné des pistes sur les axes de travail suivis dans le développement de Jigsaw, ou de ce qu’il en reste, ou plus exactement de ce que cela va devenir.

Continuer la lecture de Revenir de Devoxx

Devoxx 2013 du dessus

Devoxx (pas seulement l’édition 2013 !) se déroule dans un complexe cinématographique, le Kinépolis. Il s’agit du deuxième plus grand d’Europe, le premier se trouvant à Barcelone. Même si ce complexe est aussi le lieu de congrès (Devoxx en fait partie !) et de manifestations d’entreprises, il s’agit avant tout d’un ensemble de salles de cinéma, dans lesquelles on peut même projeter des films, avec des vrais acteurs, mais sans slides ni live coding (oui, c’est un peu décevant, mais il semble que certaines personnes aiment ça…). J’ai eu la chance de pouvoir aller en visiter les coulisses (merci Stephan), et même si l’arrivée du numérique a bouleversé l’organisation des salles de projection, l’ambiance y reste incomparable. Je vous convie donc à une petite visite guidée, où l’on parle picture in picture, teraoctets et fibre optique. Qu’il est loin le projectionniste de Cinema Paradiso !

Continuer la lecture de Devoxx 2013 du dessus