Archives par mot-clé : JDK8

Prochaine soirée FinistJUG : Lambdas, Streams et Collectors – Le nouveau visage de l’API Collection

FinistJUG

Pour notre soirée du mois de décembre, le FinistJUG a le plaisir de vous proposer un des talks qui a eu le plus de succès à Devoxx la semaine dernière : Lambdas, Streams et Collectors – Le nouveau visage de l’API Collection, par José Paumard.

La soirée se passera le mardi 3 décembre à partir de 18h30 à l’ENIB.

Lambdas, Streams et Collectors – Le nouveau visage de l’API Collection

L’API la plus utilisée du JDK est sans aucun doute l’API Collection. Brillamment conçue il y a un peu plus de 15 ans, elle est encore aujourd’hui au cœur de toutes les applications Java. En 2004, elle a subi son premier lifting, avec l’introduction des génériques. Cette mise à jour, bien qu’importante, n’a cependant pas modifié ses patterns d’utilisation. Avec l’introduction des lambdas en Java 8, l’API Collection est à nouveau réécrite, mais cette fois la situation est différente : ses patterns d’utilisation sont complètement changés.

La première partie de cette conférence introduit les lambda expressions, comment les écrire, et ce qu’elle nous apportent en tant que développeurs. La deuxième partir présente en détail les nouveaux patterns introduits par les API Stream et Collector. Ces nouvelles API vont changer la façon dont nous allons pouvoir traiter les collections de grande taille, y compris en parallèle, avec un modèle de programmation très simple, et des patterns très puissants. Cette puissance sera montrée dans des exemples réels, qui monteront comment Java 8 va pouvoir nous aider à écrire simplement du code efficace et performant.

José Paumard

José Paumard

Passionné par la programmation depuis plus de 20 ans, José a fait ses premières armes en assembleur, puis C, C parallèle sur machine SIMD avant d’adopter Java comme langage objet, indispensable à la plupart des grandes applications modernes. 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 le langage Java en 1995, et enseigne les technologies Java / Java EE en DESS, M2 et 3ème année ingénieur depuis 1998. Il intervient également régulièrement auprès d’entreprises, sous forme d’aide à projet et à l’architecture, d’expertise, et de formation.

José se passionne également pour l’éducation et la transmission des connaissances. Il tient un blog, Java le soir, source documentaire francophone sur les technologies Java pour des milliers de développeurs dans le monde. L’objet de ce blog est de publier son cours (environ 750 pages en ligne et disponibles au format ePub) et différents articles techniques, bien sûr en accès libre.

Il est enfin membre dirigeant du Paris JUG et co-organisateur de Devoxx France. Il prend enfin la parole régulièrement lors de conférences, devant des audiences très diverses : étudiants, chercheurs (mathématique, informatique, sciences humaines), ingénieurs, grand public, JUGs.

Informations pratiques

La séance se passera donc le mardi 3 décembre à l’ENIB, à partir de 18h30 et jusqu’à 21h. Comme d’habitude, on utilise Eventbrite pour les réservations, afin de pouvoir bien gérer la logistique et aussi afin de vous permettre de participer au tirage au sort qu’on fera en fin de séance. Inscrivez-vous, propagez l’information autour de vous, encouragez vous collègues à y assister !