Meetup passé

Soirée Websockets + Pluggable Annotation Processing API

Organisé par Toulouse Java User Group

Groupe public

Ce Meetup est passé

58 y sont allés

Image du lieu de l'événement

Détails

Florian Beaufumé & Arnaud Tournier officieront pour les présentations du jour, merci à eux !

WebSocket avec Java EE 7
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.

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.

The Pluggable Annotation Processing API

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 !

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).