16 2014 Jan

Lambda Bestiary avec Rémi Forax

Les lambdas vont changer l’écosystème Java, qu’on le veuille où non, la révolution est en marche. Plutôt qu’un talk sur la syntaxe des lambdas, je vais expliquer pourquoi il y a des lambdas en Java, quelles sont les concepts derrière les lambdas, pourquoi les lambdas sont ce qu’elles sont. Puis dans un second temps, je prendrais les principaux design patterns, command, factory ou visiteur, je montrerais comment leurs implantations peut être simplifiés en utilisant des lambdas et je m’en servirais pour essayer de prédire l’avenir de Java.

Rémi Forax

Maitre de conférence à lUPEM (Université de Paris-Est Marne-la-Vallée). Après une thèse sur l’implantation de multi-method en Java, je me suis par la suite intéressé à l’implantation de DSL en Java qui a débouché sur la création d’un parseur innovant nommé Tatoo puis depuis 5 ou 6 ans à la problèmatique d’implantation de langage dynamiques surla plateforme Java. Je suis de plus développeur sur plusieurs projets open source lié à ces domaines comme le projet ASM ou le projet OpenJDK. Enfin, je suis expert pour les JSR 292 (invokedynamic) et 335 (lambda).


Sponsors


SearchXPR IPLeanware almerys SERLI