Formations Java 8

Java 8 fait encore partie de l’actualité brûlante, et pour de nombreux mois encore. Les nouveautés sont nombreuses, et les seuls sujets des lambdas, de l’API Stream et des Collectors suffisent à bien remplir deux journées de formation. J’animerai ma troisième session sur ce sujet les 16 et 17 juin prochain. Il reste encore quelques places, donc si la chose vous intéresse, n’hésitez pas à me passer un mail !

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.

Le Lambda Tour en Belgique et à Lille

Le Lambda Tour ne s’arrête pas, et nous allons visiter le nord cette semaine. Je serai tout d’abord à Leuven, invité par le BeJUG, le WaJUG et le Brussels JUG. Les inscriptions peuvent se faire ici. La salle a une capacité de 100 places. La soirée se tiendra à l’Instituut voor Mechanica de Leuven, merci pour leur accueil. Merci également à Stephan, Tasha et aux équipes des trois JUG pour leur invitation, et l’organisation de la soirée. Le talk sera en anglais se soir-la.

Et la deuxième étape de cette semaine sera à Lille au ChtiJUG. D’après Eventbrite il reste des places pour cette soirée. Un tweet a tout d’abord annoncé que la soirée était sold-out, mais des places ont été ajoutées depuis. Message perso au ChtiJUG : si vous avez réussi à faire ça juste en repeignant les murs, il faut nous donner votre truc pour Devoxx France, ça nous intéresse ! Donc pour les inscriptions, ça se passe ici. Merci à Groupe ADEO (moi qui sait à peine planter un clou…) qui accueille la soiré, et à Ineat Conseil pour le sponsoring. Merci également à Cyril et à l’équipe du ChtiJUG pour leur invitation et l’organisation de la soirée !

Et le Lambda Tour ne s’arrêtera pas là, d’autres dates sont prévues : stay tuned !

Java 8 est là !

Et même plus précisément ici ! Si l’on compte que la version de Java qui aurait dû porter les lambda expressions est la 7, qu’elle aurait dû sortir deux ans après la 6, elle-même sortie en 2006, et si l’on compte que la version était annoncée pour le 18 mars, et que nous ne l’avons eue qu’à 19h48, cela nous fait environ 6 ans, 19 heures et 48 minutes d’attente, dont environ 6 années de « retard ». Retard est un mot un peu curieux, car la version que nous avons aujourd’hui est certainement très différente de celle que nous aurions eue il y a 6 ans.

Continuer la lecture de Java 8 est là !

Java, le cloud et Microsoft

Java et le cloud sont deux mots souvent associés, en tout cas rien d’inhabituel à les voir ensemble. Java et Microsoft, c’est un peu plus rare. Microsoft a sa propre technologie de développement d’applications, autour de C# / .NET, qui n’a rien à envier à l’écosystème Java, ça serait même plutôt l’inverse. Bien qu’étant présent sur le cloud depuis de nombreuses années, y compris avec des solutions Java (on se rappelle d’une présentation sur le sujet à la What’s Next, organisée en 2011 par Zénika), Microsoft n’a pas vraiment la réputation d’une société qui soutient Java et son écosystème.

On ne peut pas dire que Java / Azure ait fait beaucoup parler de lui, en tout cas dans les cercles de Javaistes. Manifestement, Microsoft change de braquet sur le sujet. Recrutement de Patrick Chanezon aux US pour dynamiser le bidule, un track complet (et passionnant, principalement animé par Thomas Conté) lors des Tech Days dernièrement à Paris, et … le 20/3 prochain, une après-midi Java organisée par Microsoft.

De quoi va-t-on parler lors de cette après-midi chez Microsoft ? De Java. De Java et d’Azure. Bizarre non ? Quand on est Javaiste, et que l’on entend cloud, on pense à EC2, Google AppEngine. Si l’on entent PaaS, probablement à CloudBees, CleverCloud, ou à d’autres startups implantées sur le sujet. Que l’on pense à Microsoft… pas certain. L’un des objectifs de cet après-midi est d’ouvrir un peu les choses. Microsoft a développé une plateforme cloud qui mérite que l’on s’y intéresse. La partie IaaS propose des solutions très intéressantes pour héberger des applications Java, mais c’est du IaaS. La partie PaaS est probablement dans un état plus amont, mais sans aucun doute prometteuse. Et en tout cas les gens qui en parlent sont très conscients que le service est encore en développement (doux euphémisme pour dire qu’il n’est pas encore au niveau de la concurrence) et remarquablement à l’écoute ! Microsoft n’est pas n’importe quelle société, elle a sans aucun doute les moyens de ses ambitions. Je pense que d’ici quelques temps, il faudra compter avec cette solution dans l’écosystème Java.

Les inscriptions sont ici, l’événement est gratuit, cela va de soi. Microsoft accueille et soutient cette après-midi, dont le contenu technique est organisée par Soat.

Le Lambda Tour en Auvergne

La prochaine étape du Lambda Tour aura lieu au centre de la France, au Lava JUG, à Clermont Ferrand, jeudi prochain 13 mars à 19h. Je ne sais pas s’il reste encore des places, mais pour l’inscription ça se passe ici, le formulaire est en bas de la page.

Il s’agira de la dernière conférence du Lambda Tour avant la sortie de Java 8, puisque cette sortie a lieu dans 8 jours. Pour les étapes suivantes (il en reste encore !), Java 8 sera sorti !

Merci à Olivier ainsi qu’à toute l’équipe du Lava JUG pour l’organisation, ainsi qu’à Polytech-ISIMA qui accueille la soirée.

Merci enfin aux sponsors de la soirée : IP Leanware, Search’XPR, Almerys, et SERLI.

Le Lambda Tour continue !

LambdaLe Lambda tour continue avec trois soirées cette semaine !

Mardi 4/3 au YaJUG au Luxembourg, merci à Pierre-Antoine et à l’équipe pour leur invitation. Pour les réservations, ça se passe ici.

Mercredi 5/3 au Lorraine JUG à Nancy, L’inscription se fait sur EventBrite. Merci à l’équipe, et à Télécom Nancy qui accueille la soirée.

Enfin Jeudi 6/3 à l’Elsass JUG à Strasbourg. L’inscription se fait sur JUG Event. Merci à Guillaume ainsi qu’à l’équipe de l’ELSASS JUG, et à la Plage Digitale qui accueille la soirée.

Il y a en général une petite séance de live coding en fin de présentation. J’ai publié le code sur GitHub, avec des exemples en plusieurs versions. Yan Bonnel, que l’on voit au Breizh JUG, au Rouen JUG, et qui tient aussi un blog, a également un repo GitHub intéressant sur le même sujet.

Java 8 et Lambdas sur InfoQ FR

InfoQFR

Il y a à peu près un mois c’est chez Soat que l’on parlait Java 8 et Lambdas. Il se trouve que l’équipe d’InfoQ FR, dont il a déjà été question ici, était présente pour filmer la conférence, qui vient donc d’être publiée ici ! Donc si vous souhaitez suivre la conférence du moelleux confort de votre canapé, c’est là-bas que ça se passe. Merci à toute l’équipe d’InfoQ pour le boulot. Mine de rien, 2 heures de talk à monter avec 300 slides, c’est du boulot…

Et si le code montré en exemple pendant les 20 dernières minutes vous intéresse, j’ai une deuxième information. Depuis 6 mois je me dis que demain je vais mettre le code que j’utilise dans ma conférence sur GitHub et que je ne le fais pas. He bien ce demain, c’était hier ! Et le repository GitHub, il est la : https://github.com/JosePaumard/jdk8-lambda-tour !

Après la Normandie, Tours !

La prochaine étape du Lambda Tour sera Tours ! C’est vraiment un pauvre jeu de mots à deux balles. Balles qui n’ont d’ailleurs rien à voir avec celle que j’ai prise au Breizh Camp, et qui a fait l’objet de mon précédent billet. Tours disais-je donc, sur les bords de Loire, va elle aussi entendre parler de Java 8, ses lambdas, ses Streams, ses Collectors.

Tous les détails de la soirée sont sur la page du Tours JUG, les inscriptions sont ouvertes. La soirée est bien sûr gratuite, merci à Apside pour le sponsoring du buffet. Merci également à la cantine numérique et Palo AlTours qui accueillent la soirée, et à toute l’équipe du Tours JUG pour l’organisation !

20mn sur Java 8 et les lambdas

balle-breizh-camp

Je garde toujours une balle en mousse sur mon bureau, de couleur orange. Celle-la même qui m’avait été envoyée par un fan un peu trop empressé (51’40 sur cette vidéo) alors que je parlais Java 8 et lambdas au Breizh Camp au printemps dernier. Il y a des objets auxquels on s’attache, et qui sait ? Peut-être cette balle pourra-t-elle servir à nouveau ? He he he.

Il y avait également InfoQ FR au Breizh Camp. Si vous ne connaissez pas InfoQ, il est peut-être temps de sortir de votre taupinière ! On y trouve des interviews rares et passionnantes, comme celle de Doug Lea sur le Fork / Join ou encore cette autre de Bob Lee sur différentes choses.

InfoQ FR est, comme son nom peut le laisser supposer, une version française d’InfoQ, qui traduit quantités d’articles en français, et est présent sur des événements français, tels que le Breizh Camp. C’est une très belle initiative pour les développeurs français qui ne sont pas trop à l’aise avec l’anglais, merci à ses initiateurs : Pierre, Antoine et Nicolas !

Si j’en parle c’est pour deux raisons : tout d’abord parce que c’est un site qui propose déjà un contenu varié, complet et de grande qualité. Pas de doute, on peut en user et en abuser. Ensuite, ils ont publié une interview de votre serviteur, réalisée au Breizh Camp précisément (ici), et ont également filmé la dernière conférence que j’ai faite chez Soat le 23/1 dernier, qui sera publiée très prochainement. Plus sur ce point dans les jours qui viennent.