jeudi 24 septembre 2015 - Soirée Websocket + Annotation processing !

Adresse : Epitech Toulouse (cf. lien pour adresse exacte, attention l’Epitech a plusieurs sites) (Inscrivez vous).

WebSocket avec Java EE 7(Florian Beaufumé)

WebSocket est un protocole de communication récent apportant de vraies communications bi-directionnelles standardisées au web. Nous allons présenter ce protocole, son API JavaScript, l’API Java apportée par Java EE 7, ainsi qu’un retour d’expérience de développement d’application.

The Pluggable Annotation Processing API (Arnaud Tournier)

Avec le doux nom de JSR-269, cette API permet de traiter les annotations présentes dans le code en s’insérant dans le processus de compilation de Java. En ayant accès à l’AST du code, il est ainsi possible de générer du code en fonction des éléments annotés. Tout ceci sans impact sur le runtime ! Mal connue et peu documentée cette API est pourtant puissante et peut s’avérer très utile. Elle est au coeur d’outils comme Dagger, Lombok, Google Auto, Immutables, et d’autres. Nous allons découvrir son histoire et son utilisation. On va même essayer tout cela sur place !

Bio :

Florian Beaufumé est un architecte logiciel et spécialiste Java et web de 17 ans d’expérience. Il a créé sa société, Adeliosys, en 2007 et est depuis un consultant indépendant. Il a travaillé pour des grands comptes, des éditeurs de logiciels, des SSII et des startups dans les domaines tels que les banques, les assurances et l’aéronautique.

Arnaud Tournier est archi-dev depuis plus de 10 ans. Il est consultant dans son entreprise LTE Consulting et développe des produits open source sur github (ltearno).