Soirée

Soirée les furets envahissent Seine Innopolis : agilité, build, sélénium, logs et APT.

0

furets-seine


Meet the Furets !

Venez passer une soirée avec une partie de l’équipe R&D d’un site web grand public : LesFurets.com
Nous serons heureux de vous faire découvrir quelques aspects de la vie de notre équipe, pour les jeunes et les moins jeunes !

  • LesFurets Young Blood : Les jeunes racontent leur histoires et leurs outils de travail.
  • LesFurets Hard Core : Les papis vous présentent une utilisation pragmatique de la génération de code en Java.

1/ LesFurets Young Blood (1h)

De “Monthly” à “Daily” vu de l’intérieur : Arnaud développeur (15 min)

  • L’évolution de l’équipe sur 2 ans, d’une release toutes les 6 semaines, à une release tous les jours, de Scrum à Kanban, de SVN à GIT, de QA à QE, …
  • Arnaud nous racontera comment il a vécu ça de l’intérieur en tant que codeur

Build : Chérie j’ai rétréci le build ! 300/30/3 : Geoffrey Berard (15 min)

  • En 2 ans nous avons toujours eu sensiblement le même nombre de lignes de code environ 300.000 et de tests 30.000
  • Mais le build et l’organisation du packaging est passé de 15+min à ~3min
  • Avec l’aide d’un nettoyeur de build, nous sommes arrivés à rendre le build suffisament rapide pour nous permettre d’en faire 10 fois plus qu’avant, avant autant de serveurs

Test : Sélénium on the sky of LXC : Thomas Duboys (15 min)

  • Comment un travail en commun d’un Ops et d’un Dev à fait passé l’exécution de 200 selenium de 50 min à 7min !
  • L’idée est de retracer l’histoire de la découverte de notre solution

<

Production : Stack Hero ! Par Andreï Arion (15 min)

  • Comment avons nous joué avec le collecteur de logs et ajouté un peu de sel pour s’y retrouver dans les 1000 stacks quotidiennes.
  • Au programme : graylog, élasticsearch, agrégateur maison

Entracte


2/ Découverte de l’outillage APT (Génération Java !!) : Gilles Diguglielmo (50min)

Cas d’utilisation 100% J2SE utile à tous: @Message pour ne plus jamais éditer un fichier _fr.properties!
Opportunités d’utiliser APT dans les projets de tous les jours
Gallerie et Patterns de Processeurs APT:

  • Génération de classes Java, de fichiers sans les mains
  • Génération de tests unitaires de non régression (photo d’un état)
  • Génération de rapports XLS, de diagrammes UML, …
  • Génération de log dans le build voir stop un build
  • Intégration maven, eclipse, idea12, …
  • Futur d’APT pour Java 8

La présentation sera illustrée par le projet open source EZ18N qui permet d’internationaliser une application avec sureté de typage (type-safety) grace au traitement d’annotation à la compilation.


Les bios

Gilles Diguglielmo : Gilles travaille depuis plus de 10 ans pour différents éditeurs de logiciels (LesFurets.com, PrimaSolution, ILOG) sur des sujets très variés: librairie graphique 2D, moteur de règles, plate-forme de services pour J2EE, code génération de modèle métier. Actuellement, il est architecte pour le site LesFurets.com (comparateur d’assurances), et aime aussi prendre l’air de temps en temps à San Francisco ou à Anvers.

Git Hub : gdigugli

Arnaud Pflieger : développeur chez LesFurets.com depuis 3 ans. Il partage son temps entre le développement de features, avec une spécialité front-end certaine, et l’amélioration de l’usine logicielle.

Gibhub : apflieger


Mardi 18 Mars

INSCRIPTION GRATUITE AU JUG (19h-22H)

A votre arrivé, vous pouvez sonner au portail pour entrer, ensuite aller sur le parking à droite du batiment (on a eu la confirmation de securitas cette fois).


La session se déroule à Seine Innopolis (ancienne caserne Tallandier). L’adresse exacte est 72 rue de la République, Petit Quevilly. Cependant, le batiment étant très récent, votre GPS sera sans doute perdu.

Le batiment est facilement reconnaissable :

Batiment Seine Innopolis

Photo par Zigazou.

Voici une aide plus précise :

carte seine innopolis

Et enfin le lien Google Map.

Soirée web temps réel avec SimpleWeb4J par Yan Bonnel

0

Attention la soirée est à Seine Innopolis.


Du web temps réel avec SimpleWeb4J

Le nouveau buzz word du moment est le reactive programming. Cette présentation va aborder plusieurs aspects de ce paradigme avec des frameworks légers.

Au travers de cette présentation full live coding, nous verrons comment utiliser EventSource (ou Server-Sent-Events) dans un framework simple tel que SimpleWeb4j pour faire du web temps réel tout en restant en Java.

Cette présentation sera aussi l’occasion de montrer comment le JDK8 (lambda et api collection) nous permet de simplifier grandement notre code.

Yan Bonnel

Développeur C/C++ de formation, découvre le Java un peu par hasard. et y trouve un univers passionnant de l’outillage à la communauté en passant par la richesse des librairies. Il est aujourd’hui architecte Java chez Sopra Group. Étant passionné par le développement, c’est tout naturellement qu’il crée des projets sur son temps personnel.

Quelques-unes de ses créations :

  • Transports Rennes : application android pour les transports en commun Rennais.
  • Transports Bordeaux: application android pour les transports en commun Bordelais.
  • YboTv, programme télé sous forme d’une application android et d’un site web
  • CsvEngine, librairie java pour lire/écrire du CSV.
  • SimpleWeb4j, librairie java pour créer un site web simple de manière extrêmement rapide, et permettant un déploiement dans le cloud tout aussi rapide.

Son site: http://www.ybonnel.fr
Twitter: @ybonnel
Github: https://github.com/ybonnel


Mardi 18 Février

INSCRIPTION GRATUITE AU JUG (19h-21H)

A votre arrivé, vous pouvez sonner au portail pour entrer, ensuite aller sur le parking à droite du batiment (on a eu la confirmation de securitas cette fois).


La session se déroule à Seine Innopolis (ancienne caserne Tallandier). L’adresse exacte est 72 rue de la République, Petit Quevilly. Cependant, le batiment étant très récent, votre GPS sera sans doute perdu.

Le batiment est facilement reconnaissable :

Batiment Seine Innopolis

Photo par Zigazou.

Voici une aide plus précise :

carte seine innopolis

Et enfin le lien Google Map.


Nos sponsors :

Soirée Java 8 : Lambdas, Streams et Collectors avec José Paumard

0

Attention la soirée est à Seine Innopolis.


Lambdas, Streams et Collectors – Le nouveau visage de l’API Collection

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 cœur 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 conférence introduit les lambda expressions, comment les écrire, et ce qu’elle nous apportent en tant que développeurs. La deuxième partir 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.

José Paumard

f784a8de872a5d98f67ac5ccbd6683d0

Passionné par la programmation depuis plus de 20 ans, José a fait ses premières armes en assembleur, puis C, C parallèle sur machine SIMD avant d’adopter Java comme langage objet, indispensable à la plupart des grandes applications modernes. Maître de conférences à l’institut Galilée (Université Paris 13), et docteur en mathématiques appliquées de l’ENS de Cachan. Il découvre le langage Java en 1995, et enseigne les technologies Java / Java EE en DESS, M2 et 3ème année ingénieur depuis 1998. Il intervient également régulièrement auprès d’entreprises, sous forme d’aide à projet et à l’architecture, d’expertise, et de formation.

José se passionne également pour l’éducation et la transmission des connaissances. Il tient un blog, Java le soir, source documentaire francophone sur les technologies Java pour des milliers de développeurs dans le monde. L’objet de ce blog est de publier son cours (environ 750 pages en ligne et disponibles au format ePub) et différents articles techniques, bien sûr en accès libre.

Il est enfin membre dirigeant du Paris JUG et co-organisateur de Devoxx France. Il prend enfin la parole régulièrement lors de conférences, devant des audiences très diverses : étudiants, chercheurs (mathématique, informatique, sciences humaines), ingénieurs, grand public, JUGs.

Son Twitter : @JosePaumard


Mardi 21 Janvier

===> INSCRIPTION GRATUITE AU JUG (19h-21H)<==

A votre arrivé, vous pouvez sonner au portail pour entrer, ensuite aller sur le parking à droite du batiment.


La session se déroule à Seine Innopolis (ancienne caserne Tallandier). L’adresse exacte est 72 rue de la République, Petit Quevilly. Cependant, le batiment étant très récent, votre GPS sera sans doute perdu.

Le batiment est facilement reconnaissable :

Batiment Seine Innopolis

Photo par Zigazou.

Voici une aide plus précise :

carte seine innopolis

Et enfin le lien Google Map.


Nos sponsors :

Soirée Test d’interface Web avec Mathilde Lemée et Pierre Leresteux + Barcamp Debug

0

Attention la soirée est à Seine Innopolis.

L’annonce de la soirée arrive avec un peu de retard, en effet nous avons eu problème de salle. La conséquence est que les codeurs vont envahir Seine Innopolis le mardi 17 décembre. De 14h à 18h vous aurez le barcamp Debug organisé par NWX/Olivier Martineau. A 19H vous aurez une soirée JUG spécial test d’interface.


FluentLenium avec Mathilde Lemée: Vous souhaitez automatiser vos tests d’acceptance sur différents navigateurs et plusieurs serveurs? Vous souhaitez exécuter vos test d’interface beaucoup plus vite? Les outils d’automatisation des navigateurs sont la pour vous! Vous verrez dans cette sessions comment gagner énormément de temps en les utilisant. Nous verrons les bases et les concepts avancés de FLuentLenium, une surcouche java autour de l’API Selenium.

Le-Concombre

Cucumber par Pierre Leresteux: La problématique des tests automatisés d’interface s’est posée au sein de Masternaut, et Pierre a développé un projet pilote associant FluentLenium et Cucumber. Il vous expliquera pourquoi il a choisit ses frameworks et comment il les utilise.

mathilde

Après des années en tant que freelance, Mathilde Lemée a rejoint Software AG (Terracota) en 2012 en tant qu’ingénieur Java R&D sur les sujets ehcache et bigmemory.

Elle a confondé les Duchess France pour connecté et rendre visible les femmes travaillant dans le monde Java, en 2012 elle est organisé de nombreux évènements (Hadoop, Mahout, Mockito, Cache …).

Elle blog sur java-freelance.fr sur les performances, les meilleures pratiques et le tests.Elle contribue régulièrement à des projets open source et a créé FluentLenium, un surcouche de Selenium pour fournir une api fluide comme le font des projets comme Play!2. Elle intervient aussi régulièrement dans des conférence Java en Europe (Paris JUG, Devoxx France, Mix-it, Softshake) et édite un jeux mobile éducatif (Aetys.fr) pour IPad/iPhone et Android.

Son Twitter : @MathildeLemee

pierre

Rouennais et développeur Java de formation, Pierre Leresteux est partis travailler à Paris où il a découvert les pratiques des tests unitaires. De retour en Normandie, il travaille maintenant au sein de Masternaut en tant que développeur Java où il a pu mettre en pratique les notions précédemment acquises. Il a notamment été en charge d’ateliers de mise en place de tests unitaires, de dojos TDD et Git.

Son Twitter : @pierreLeresteux


Mardi 17 Décembre

===> INSCRIPTION GRATUITE AU JUG (19h-21H)<==

===> INSCRIPTION GRATUITE AU BARCAMP DEBUG (14h-18H)<==


La session se déroule à Seine Innopolis (ancienne caserne Tallandier). L’adresse exacte est 72 rue de la République, Petit Quevilly. Cependant, le batiment étant très récent, votre GPS sera sans doute perdu.

Le batiment est facilement reconnaissable :

Batiment Seine Innopolis

Photo par Zigazou.

Voici une aide plus précise :

carte seine innopolis

Et enfin le lien Google Map.


Nos sponsors :

Soirée Bigdata, Hadoop, Machine Learning avec Vincent Heuschling

0

03973096-photo-hadoop-logoFace aux problématiques Bigdata, comment penser ses applications différemment pour tirer partie de l’écosystème Hadoop ? Quelles options utiliser pour construire efficacement les applications ? Comment mieux utiliser les données avec les algorithmes de Machine Learning ?

   

Avatar-vhe-240_biggerVincent Heuschling a fondé Affini-Tech, à la suite d’un parcours professionnels auprès de grands constructeurs, de grandes société de services, et d’intégrateurs de solutions d’infrastructures. C’est l’opportunité de développer et d’explorer de nouvelles innovations qui l’a mené à fonder Affini-Tech qui est intégralement consacrée au marché du Big-Data.


Mardi 5 Novembre à 19h00
eXia/CESI de Rouen/Mont Saint Aignan
Amphi

===> INSCRIPTION GRATUITE <==


 

Nos sponsors :

 

Merci également à :

Qui nous héberge tous les mois gracieusement dans leurs locaux !

Pas de jug en octobre mais la conférence Codeurs en Seine : inscrivez vous vite!

0

Conférence technique gratuite

Avec nos amis du Normandy Agile User Group et de Normandy Web eXperts, nous organisons une conférence technique autour du web, de l’agilité et de Java.


17 Octobre 2013

UFR Sciences et techniques / Madrillet

Une journée autour de trois tracks en simultané :

Web – Agile – Java



Inscription Gratuite

Dépêchez-vous, il reste moins de 75 places sur les 250.

(more…)

Une application Web simple en Java, c’est possible par Yan Bonnel

0

Mardi 17 Septembre à 19h00
INSA de Rouen/ Saint Etienne du Rouvray
Amphi Marie Curie

===> INSCRIPTION GRATUITE <==


Une des façons de faire des applications web aujourd’hui est d’avoir des services REST côté serveur, et un framework MVC côté client (type angular ou backbone).

Ne trouvant pas de framework simple aidant à réaliser un telle architecture, Yan Bonnel a créé le sien : SimpleWeb4j

C’est donc au travers d’un live coding qu’il vous montreras comment créer une application web en partant de zero. Il vous démontrerai également comment il est simple de déployer un telle application en utilisant les PAAS (cloudbees ou heroku par exemple).

Yan Bonnel, Développeur C/C++ de formation, découvre le Java un peu par hasard. et y trouve un univers passionnant de l’outillage à la communauté en passant par la richesse des librairies. Il est aujourd’hui architecte Java chez Sopra Group. Étant passionné par le développement, c’est tout naturellement qu’il crée des projets sur son temps personnel.
Quelques-unes de ses créations :

  • Transports Rennes : application android pour les transports en commun Rennais.
  • Transports Bordeaux: application android pour les transports en commun Bordelais.
  • YboTv, programme télé sous forme d’une application android et d’un site web
  • CsvEngine, librairie java pour lire/écrire du CSV.
  • SimpleWeb4j, librairie java pour créer un site web simple de manière extrêmement rapide, et permettant un déploiement dans le cloud tout aussi rapide.

Son site: http://www.ybonnel.fr
Twitter: @ybonnel
Github: https://github.com/ybonnel


Nos sponsors :

Merci également à l’INSA de Rouen et au département ASI qui nous héberge dans leurs locaux sur le Madrillet

logoINSAdeRouen  logoasi

Plan d’accès : Amphi Marie Curie

plannomsbatetamphis_web

 

Soirée Android avec Seb Lecacheur

0

android-logoLe système d’exploitation Android a su s’imposer en très peu de temps sur le marché avec un total 900 millions d’activations aujourd’hui. Vous avez une idée révolutionnaire, vous n’avez pas encore osé vous lancer dans le développement sur Android… Venez assister à la présentation de Séb.

Après un rapide tour d’horizon de la plateforme Android, cette session sera l’occasion de montrer comment il est simple et rapide de réaliser une application sur Android. Et qui sait ? Vous serez peut-être millionnaire à la fin de la semaine !

Sébastien Lecacheur est architecte logiciel chez Prosodie. Initialement passionné par les logiciels libres, puis par Java EE, deux écosystèmes offrant énormément de possibilités à tous les développeurs avec peu de contraintes. Il a, ces dernières années, ajouté Android à ses centres d’intérêts. Il tient un blog Le Weblogue de SeB depuis 2004.


Mardi 11 juin à 19h00
eXia/CESI de Rouen/Mont Saint Aignan
Amphi

===> INSCRIPTION GRATUITE <==


 

Nos sponsors :

 

Merci également à :

Qui nous héberge tous les mois gracieusement dans leurs locaux !

Soirée Les logs dans tous leurs états avec Nicolas Giard

0

Les Logs, on pense que tout à déjà été dit, que l’on sait exactement comment il faut faire, et qu’on les utilise de façon optimale. Cependant les frameworks de log évoluent et apportent leur lot de nouveautés toutes plus pratiques les unes que les autres.

Cette présentation sera l’occasion de présenter des usages et des pratiques qui permettront à tous d’envisager les logs sous un nouvel angle.

NicogiardNicolas Giard est un développeur passionné qui s’intéresse tant aux méthodes qu’aux techniques de développement. Il est développeur chez Wyniwyg. Vous pouvez retrouver plus d’informations sur son:


Mardi 21 mai à 19h00 
INSA de Rouen
Amphi Marie Curie
Accès amphi Plan Accès INSA

===> INSCRIPTION GRATUITE <==


 

Nos sponsors :

 

Merci également à :

logoINSAdeRouen

Qui nous héberge dans leurs locaux !

Soirée CouchBase (NoSQL) avec Tugdual Grall

3

couchbase

Cette présentation commencera par une introduction au NoSQL. Cette introduction expliquera les raisons pour lesquelles de plus en plus de projets utilisent ce type de solutions et les limitations des architectures classiques. Tugdual fera également le tour des différentes approches (Clé Valeur, Document, Colonnes, Graph) et solutions.

Une fois cette introduction effectuée vous verrez en detail la solution Couchbase Server 2.0. Couchbase est une base de données NoSQL orientée Document développée en Open Source. Tugdual presentera en s’appuyant sur des démonstrations.

  • le développement d’applications Java (et/ou autres selon les gouts) sur du NoSQL en expliquant les bénéfices des solutions
  • se basant sur des structures de données flexibles (Document JSON)
  • l’utilisation de Map Reduce pour la création de requetes complexes
  • la mise en place et l’administration d’un cluster, et les défis associés

tugdall grall

Tugdual « Tug » Grall,  est Technical Evangelist chez Couchbase, et un développer passionné. Il travaille actuellement avec les communautés de developpers en Europe pour faciliter l’adoption du NoSQL. Tugdual contribue aux SDKs Java et NodeJS de Couchbase.
Avant de rejoindre Couchbase, Tug était le CTP d’eXo la société qui a créé l’outil de développement sur le cloud www.codenvy.com et la pateforme sociale eXo Platform. Auparavant Tugdual a travaillé comme product manager et développeur dans l’équipe Oracle Fusion Middleware sur la plateforme Java EE.
Tug a participé a de nombreuses conférences DevoxxFR, FOSDEM, Google I/O, JavaOne et de nombreux meetups/groupes utilisateurs. Tugdual est co-fondateur du NantesJUG qui organise depuis 2008 des réunions mensuelles autour l’écosystème Java. Lorsqu’il a le temps, il maintient un blog http://tugdualgrall.blogspot.com et une application déployée sur Google App Engine  http://www.resultri.com. Vous pouvez le suivre sur twitter.

 


Mardi 19 Mars à 19h00
eXia/CESI de Rouen/Mont Saint Aignan
Amphi

===> INSCRIPTION GRATUITE <==


Grâce aux éditions Eyrolles, ce livre à gagner :

 

Nos sponsors :

 

Merci également à :

Qui nous héberge tous les mois gracieusement dans leurs locaux !

PS : comme d’habitude du texte honteusement extrait du Chti Jug. Oui, il y a un décalage amusant entre le sujet et le livre à gagner.

Go to Top