Le Lambda Tour à Orléans !

Dans la grande famille des JUG francophone, le dernier né est le JUG Orléans, association 1901 dirigée par François PenaudFrédéric MoalDiogène Moulron et Jérôme Thibault.

Merci à eux pour leur invitation jeudi 4 décembre prochain, on y parlera Lambda, Streams, Collectors à partir de 19h. L’inscription est obligatoire pour assister à la soirée, il reste encore une trentaine de places, et ça se passe ici !

Merci aux sponsors de l’association : Atos, Sopra, Sogecap et Sofaxis. Merci également à l’université d’Orléans qui accueille la soirée.

Je pensais que le Lambda Tour allait s’arrêter, mais pas tout à fait. Et après Orléans, il restera encore une date, dont je vous parlerai plus tard.

Java EE dans Azure : Cours en ligne gratuit

Microsoft Virtual Academy vient de publier un cours en ligne gratuit « Déploiement d’applications Java EE 7 dans Azure », que j’ai eu le plaisir de réaliser pour le compte de Soat. Ce cours présente les deux aspects de son titre :

  • le développement d’une application Java EE 7 simple, déployée dans un Glassfish 4.1 en Java 8. J’y parle de JPA, EJB, CDI, REST et JSF principalement.
  • le déploiement dans Azure, en mode PaaS hybride, adossé à une base SQL d’une part et un stockage en blob d’autre part.

Le cours est très introductif, et s’adresse à des débutants en Java EE, même si certains aspects présentés sont plutôt avancés. Cela dit, même si vous connaissez bien Java EE, la partie déploiement dans Azure vous est peut-être inconnue et vous surprendra sûrement. Il est entièrement chapitré, ce qui permet d’accéder directement aux parties qui vous intéressent.

Une bonne partie est consacrée à la configuration d’Azure. L’offre Azure est très riche, et on peut facilement s’y perdre, baliser le chemin est clairement l’un des objectifs de ce cours.

Mes remerciements vont bien sûr à Soat : sans son soutien ce cours n’aurait pas pu se faire, à Microsoft Virtual Academy, et également à Jules Levy, qui a réalisé les prises audio et vidéo avec un très grand professionnalisme, et aussi beaucoup de patience.

Java EE 7 sur Azure : webinar

J’aurai le plaisir de participer à un webinar organisé par Microsoft en partenariat avec Soat et Développez.com, sur le thème du déploiement d’applications Java dans Microsoft Azure.

L’événement est gratuit et nécessite de s’inscrire sur la page de l’événement. La première date est demain 26/11, de 13h30 à 14h. Pas une seconde à perdre !

Trois autres dates suivront : jeudi 4/12, mercredi 10/12 et mercredi 17/12.

Les séances ont lieu de 13h30 à 14h, on pourra échanger via un système de questions / réponses.

Des quiz auront lieu à la fin de chaque séance, il y a tout de même deux XBox One à gagner, ça vaut peut-être le coup d’y regarder de plus près. Noël avant l’heure !

 

50 nouvelles choses à Codeurs en Seine

Pour les javaistes de la région de Rouen qui s’intéressent à Java 8, je donnerai ma conf « 50 nouvelles choses que l’on peut faire avec Java 8 » jeudi à Codeurs en Seine. Il s’agit à peu de choses près de la même conf que celle que j’ai donné à Devoxx France et Devoxx, en français bien sûr.

L’idée est de présenter de façon rapide toute les nouveautés de Java 8, une fois que l’on a retiré les lambdas, les Streams / Collectors, JavaFX et Nashorn. Donc une fois que l’on a enlevé tout ce qui est nouveau dans Java 8. Mais alors que reste-t-il ? Précisément : plein de petites choses, utiles au quotidien, qui vont nous aider immédiatement à être plus efficaces dans notre travail de développeur. Une idée, un pattern, un pointeur vers la doc, répéter pendant 45 minutes, voilà l’idée de cette conf.

Codeurs en Seine est une conférence organisée par plusieurs UG Rouennais :

L’université de Rouen n’est pas vraiment un UG, mais participe tout de même, puisqu’elle met ses locaux à disposition. Le succès était déjà au rendez-vous pour leur première édition l’an dernier. Vu l’agenda, je pense qu’il sera aussi présent cette année !

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.