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

Le 2 Février, Soirée Quickies pour les 6 ans du GenevaJUG !


Pour fêter le 6ème anniversaire du GenevaJUG, nous vous proposons une soirée Quickies animée uniquement par des speakers locaux !

  • Keynote surprise par Alexis Roussel

  • Développement d’une application Ionic par Zaïd Boudamouz et Moussa Boudamouz

    Ionic, par où commencer ? Mais qu’est ce qui se cache derrière ? Mais comment gérer le multi-plateforme ? Et quelle compétence sont nécessaires ou requise pour développer Ionic ? Mais dans ce cas là ? Pourquoi le présenter au JAVA User Group ?

  • Tester des comportements : Mais de quoi parle t-on? par Benjamin Leroux

    L’idée de ce quickies est de mettre en avant que dans les approche de type BDD on ne teste jamais vraiment des comportements mais des exemples de ces derniers et de fournir quelques pistes pour pouvoir adresser cette problématique. Avec quelques exemples d’implémentation en java.

  • Enterrons la couverture de code par Bertrand Dickelé

    Ecrire des tests unitaires ou d’intégration c’est très bien, mais avec la popularité de l’agilité et du tableau de bord SonarQUBE, un indicateur est en train de prendre une importance sans mesure avec sa vraie valeur: la couverture de code (par les tests). Les managers disposent enfin d’un chiffre pour s’assurer que les développeurs écrivent bien des tests. Mais en apparence seulement. Car cet indicateur porte en lui tellement de défauts qu’on peut se demander s’il ne mériterait pas d’être tout simplement enterré.

    Qu’il s’agisse des “Assertion Free Testing” de Martin Fowler mais surtout des défauts, voire des dangers, plus subtils qu’il porte, je vous montrerai tout ce que je reproche à cet indicateur, et comment il mérite d’être vraiment considéré.

  • Learn the Ways of the Graph par Jean-philippe Laurent

    La base de donnée relationnelle est le choix par defaut de nombreux projet, mais est-ce toujours le bon choix? Quand est-il pour les cas ou les relations entre les entités est aussi important que ses propriétés? Les bases de données graphe répondent à ce besoin en permettant de modéliser des relations complexes.

  • Retour d’expérience - Architecture d’un bus d’intégration lightweight par Jean-Christophe Plessis

    Pour un de nos clients en banque privée, nous consolidons dans des services REST, exposant un modèle métier unifié, des données issues de différents backends. Le tout est basé sur une architecture micro-service et orchestré par l’EAI Apache Camel. Au travers de cette présentation nous discuterons l’architecture mise en place, les contraintes, les succès et les pièges que nous avons rencontrés. Enfin, Nous finirons par une vision de l’architecture telle que nous la verrions aujourd’hui avec le recul de cette expérience.

Comme d’habitude, cette soirée se finira par un buffet offert par nos sponsors !

Eventbrite - Soirée Quickies pour les 6 ans du GenevaJUG !

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.