background1 background2 background3 background4
// Java dans tous ses états

Le 1er Juillet, Modern Web Development


Hepia, Salle A106 à partir de 18h30

Modern Web Development par Sébastien Jarrin et Vincent Attiogbé

L’environnement Web a fortement évolué ces dernières années et offre désormais un niveau d’industrialisation comparable à celui du Backend. La navigation Web s’effectue désormais sur une multitude d’appareils et la tendance est à l’uniformisation des sites sur tout type de Support. Basés sur les dernières fonctionnalités HTML5 et CSS3, des Frameworks comme Bootstrap ou Foundation sont des outils performants pour créer des sites Web modernes et adaptés à tous les devices.

Cette présentation introduit les concepts de Responsive Webdesign, puis fait un rappel sur les différents langages Web (HTML, CSS, JavaScript). Ensuite, elle dévoile les possibilitées offertes par les Frameworks JavaScript les plus populaires (AngularJS, Backbone.js) et met en lumière les outils que les Web Développeurs ont maintenant à disposition pour créer, gérer et automatiser les multiples tâches nécessaires à la création de sites Web.

Comme d’habitude, cette session se terminera avec un buffet offert par nos sponsors.

Eventbrite - Modern Web Development

Le 27 Mai, Lambdas, Streams et Collectors, le nouveau visage de l’API Collection


Hepia, Salle A106 à partir de 18h30

Lambdas, Streams et Collectors, le nouveau visage de l’API Collection par José Paumard

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 coeur 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 présentation introduit les lambda expressions, comment les écrire, et ce qu’elle nous apportent en tant que développeurs. La deuxième partie 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

Comme d’habitude, cette session se terminera avec un buffet offert par nos sponsors.

Eventbrite - Lambdas, Streams et Collectors, le nouveau visage de l’API Collection

Le Geneva Java User Group en quelques mots ...


Le GenevaJUG est un groupe d’utilisateurs Java ayant pour but de réunir les acteurs du langage (professionnels, communautés open source, institutions, étudiants, enseignants…) afin d’échanger des idées et de discuter des avancées technologiques de la plateforme Java.

Nous nous rencontrons le dernier mardi du mois. Les réunions sont gratuites, ouvertes à tous et consistent en une présentation technique, une démonstration d’un produit, ou une table ronde. Après la réunion nous nous retrouvons généralement pour un échange informel autour d’un verre et d’un mini-buffet.