Devoxx 2016

Devoxx France 2016

Soirée LesFurets@chtijug

Nous avons le plaisir de vous annoncer que la prochaine session du Ch’ti JUG est prévue le 30 juin à 18h30 dans les locaux de l’ISEN.

LesFurets.com nous feront l’honneur de nous présenter 2 sujets :

– DomainModel().stream()

– Continuous merge – process de mise en production chez LesFurets.com

Sujet 1 : DomainModel().stream()

Pour faire du traitement de données, les listes, tableaux et maps sont les structures de données les plus faciles à manipuler. Malheureusement la plupart des applications sont conçues autour d’un modèle métier.
Chez LesFurets.com nous avons résolu ce problème en développant un KVM (Key Value Mapping). Ce framework est utilisé au cœur de l’application et cohabite avec le modèle métier. Grâce au mapping bidirectionnel de notre modèle métier vers un modèle clé-valeur, les manipulations de données deviennent extrêmement simples à réaliser. La mise en place de ce nouveau paradigme a nécessité un important refactoring de l’application et a permis de l’ouvrir à de nombreux outils actuels (Stream Java 8, RxJava, Spark, Cassandra)

Le projet est disponible sur GitHub: https://github.com/lesfurets/model-map

Sujet 2 : Continuous merge chez LesFurets.com

Nous allons faire un tour d’horizon de notre process de mise en production chez LesFurets.com pour comprendre comment nous arrivons à faire du continuous delivery, avec des mises en production tous les jours. Nous allons surtout parler de notre outil « git octopus », qui nous permet de faire du continuous merge, et de détecter en amont les problèmes de merge entre nos branches.

Les speakers :

Gilles Di Guglielmo travaille depuis 15 ans pour différents éditeurs de logiciels (ILOG, PrimaSolution, Courtanet) sur des sujets très variés: librairie graphique 2D, moteur de règles, plate-forme de services, code génération de modèle métier. Actuellement, il est architecte pour le site LesFurets.com, et aime prendre l’air à San Francisco ou à Anvers. Il a présenté différentes sessions à JavaOne, Devoxx, SoftShake, CodeGeneration et plusieurs Java User Group en France.

Geoffrey Bérard : développeur full stack depuis 4 ans chez LesFurets.com
Travaille principalement sur l’acquisition de trafic (SEO, CRM).
Egalement impliqué dans le process de delivery et l’outillage de release.

Nous tenons à remercier les sponsors annuels du Ch’ti JUG qui soutiennent notre association:

 

Pour s’inscrire :

http://www.meetup.com/fr-FR/ChtiJUG/events/232128501/

A bientôt

L’équipe du Ch’ti JUG

 

Session TypeScript : retour d'expérience, fonctionnalités avancées et futur du langage

Nous avons le plaisir de vous annoncer que la prochaine session du Ch’ti JUG est prévue le 11 Mai à 18h30 dans les locaux de la FGES de l’Université Catholique à Lille au 58 rue du Port.

Le thème de cette session est TypeScript: retour d’expérience, fonctionnalités avancées et futur du langage et elle sera animée par Etienne Margraff et Sébastien Pertus.

« Lors de ce talk nous parlerons de TypeScript. Dans un premier temps, on vous présentera un retour d’expérience d’usage du langage dans le cadre du projet Open Source Vorlon.js. Et on enchaînera avec des démos de fonctionnalités avancées pour terminer avec une vision sur le futur de cette techno. »

CGI sponsorise cette session :

Les masters du Rizomm, FGES de l’Université de la Catho nous mettent à disposition les lieux pour cette session, merci à eux.

Aussi, nous tenons à remercier les autres sponsors annuels du Ch’ti JUG qui soutiennent notre association:

Nos speakers:

Etienne: « Évangéliste développeur chez Microsoft France, Etienne fait du dév depuis plusieurs années. Geek passionné par la techno, Etienne joue entre autre avec HTML5, Javascript, CSS, Visual Studio Code, Cordova et la mobilité en général. 

Il est co-créateur de l’outil open-source Vorlon.js (http://www.vorlonjs.io), un outil cross-plateforme pour débugger le web. »

Sébastien: « Evangéliste technique chez Microsoft France, Sébastien est en charge d’accompagner les communautés de développeurs autour des technologies innovantes de Microsoft.

En charge de tout ce qui touche au développement autour d’Office 365, de XAML pour Windows 10, d’Azure côté Backend, et enfin la donnée autour de SQL Server

Grand passionné de techno, Sébastien s’intéresse à la partie Microsoft Open Source, allant du monde Java chez Microsoft, .Net Core sur Mac ou encore Visual Studio Code et TypeScript ! »

Pour s’inscrire, c’est via Meetup : http://www.meetup.com/fr-FR/ChtiJUG/events/230850522/

L’équipe du Ch’ti JUG

Session (Micro)services, loadbalancing et gestion des erreurs avec Christophe Furmaniak

Nous avons le plaisir de vous annoncer que la prochaine session du Ch’ti JUG est prévue le 29 Mars à 18h30 dans les locaux de l’ISEN, 41 Boulevard Vauban à Lille.

 

Le thème de cette session : (Micro)services, load balancing et gestion des erreurs: comment bien gérer vos dépendances HTTP animé par Christophe Furmaniak

 

« Que vous ayez choisi de développer votre application en tant qu’ensemble de petits services ou sur un modèle plus classique, vous avez certainement à gérer des dépendances à des services HTTP.

 

A moins de faire le choix de ne pas vous soucier de la disponibilité de vos dépendances (dans ce cas vous n’avez rien à faire ici), vous aurez à faire face à des problématiques telles que load balancing et gestion des erreurs.

 

En s’appuyant sur l’exemple d’une application distribuée très simple, nous parcourrons ensemble les différentes implémentations de solutions, les contraintes et bénéfices associés. »

Les inscriptions, c’est par ici :

meetup_logo_1

 

Zenika sponsorise cette session

 

Aussi, nous tenons à remercier les autres sponsors annuels du Ch’ti JUG qui soutiennent notre association:

 

L’équipe du Ch’ti JUG

Aussi, nous tenons à remercier les autres sponsors annuels du Ch’ti JUG qui soutiennent notre association:

L’équipe du Ch’ti JUG

Session HTTP/2 avec David Delabassee

Nous avons le plaisir de vous annoncer que la prochaine session du Ch’ti JUG est prévue le 25 Février à 18h30 dans les locaux de l’IUT A de LIlle 1, Boulevard Paul Langevin 59653 Villeneuve d’Ascq.

Le thème de cette session sera HTTP/2 et Java, elle sera animée par David Delabassee

« Bien que HTTP fasse partie de notre quotidien; nous utilisons encore principalement HTTP 1.1, version du protocole standardisée en 1999 !

Depuis, bien des choses ont changées: Jacques Chirac n’est plus président, nous avons survécus au bug de l’an 2000 et au passage à l’euro, Sun était au sommet de sa gloire alors qu’une startup nommée Google venait de démarrer … Les choses ont changées sauf pour le protocole HTTP qui était toujours bloqué au siècle passé… en 1999!

Le but de cette session est de présenter le protocole HTTP/2 dont la standardisation a récemment été finalisée. Nous allons couvrir les différents changements et améliorations apportés par HTTP/2 (ex. Mulitplexage de Streams, Server Push initié par le serveur, compression des entêtes, etc.).

Nous clôturerons cette session en discutant de l’impact pour le développeur et des efforts pour standardiser HTTP/2 dans la plateforme Java, de Java SE à Java EE.

Cette session est uniquement réservée aux personnes utilisant d’une manière ou d’une autre le protocole HTTP… elle est donc ouverte à tous! »

 

Inscriptions : meetup_logo_1

 

Aussi, nous tenons à remercier les autres sponsors annuels du Ch’ti JUG qui soutiennent notre association:

L’équipe du Ch’ti JUG

Session : Conquérir le monde avec Docker, Fleet et CoreOs

Nous avons le plaisir de vous annoncer que la prochaine session du Ch’ti JUG est prévue le 21 Janvier à 18h30 chez Norsys, 1 rue de la cense des raines à Ennevelin.

Cette session pour pour thème la gestion de containers Docker avec CoreOS et Fleet.

CoreOS est une distribution Linux minimaliste dédiée aux containers.

Fleet permet de gérer des services basés sur Docker au sein d’un cluster CoreOS.

« Il y a bien longtemps, dans un cloud lointain, très lointain …

L’agitation règne sur la planète DevOps. Des milliers de containers docker sont déployés chaque jour. Deux jeunes seigneurs Sith cherchent à surfer sur cette vague en utilisant ces containers à des fins colonisatrices. Dans un contexte de haute disponibilité et d’économie des ressources , les deux acolytes sont confrontés à des problèmes de gestion et cherchent des solutions pour mettre en place leur plan d’attaque. »

La soirée sera animée par

• Alexandre Garcia : « Je suis un jeune administrateur système linux orienté DevOps. Derrière ma ligne de commande, je suis les nouveaux outils d’automatisation et l’évolution de docker de près. Mon objectif est d’automatiser le plus de tâches possible et de réduire au maximum le risque humain. »

• Yan Matagne : « Je suis développeur depuis une petite dizaine d’années et forme les équipes à la réalisation de développement haut de gamme. Passionné par l’automatisation et l’industrialisation des projets, je rends accessible le projet à l’ensemble des équipiers. »

La soirée est sponsorisée par Norsys:

« Norsys vous souhaite ses meilleurs voeux 2016 et pour bien commencer l’année, vous invite dans ses locaux pour la première session 2016 du Chti’JUG.
Buffet, bières et surprises vous attendent après la présentation !
»

Aussi, nous tenons à remercier les autres sponsors annuels du Ch’ti JUG qui soutiennent notre association:

Inscriptions : http://www.meetup.com/fr-FR/ChtiJUG/events/228039816/

L’équipe du Ch’ti JUG

Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp

Nous avons le plaisir de vous annoncer que la prochaine session du Ch’ti JUG est prévue le 17 décembre à 18h30 à ADEO, 135 rue Sadi Carnot à Ronchin.

@TheDamfr’s version: « Le ChtiJUG accueille une Rockstar ce soir. Il s’agit ni plus ni moins que de Quentin Adam, le barbu qui prod en faisant `git push`. Il ramène une dose de SWAG (Scala and Whisky Appreciation Group). Et beaucoup de fun. Bref, viens, ca sera bien. On se donnera aussi des conseils pour faire pousser la barbe. »

Pour s’inscrire c’est par ici: http://www.meetup.com/fr/ChtiJUG/events/227251146/

Contrairement aux apparences, la soirée sera bien en Français^^

Keynote: Be a modern developer

The end of server management : hosting have to become a commodity

Industrial revolution of intellectual production : from computer to team agility, how to work more efficient ? 

There is a lot of trending words about hosting and clouds theres years, but just a few focused on the essential : how to make the process and the production of hosting really neat and without problems. We have to focus about industrialization like we did about electricity a century ago : produce stable standard with a high quality of service and availability, and develop the ecosystem of consumer. So, how the PaaS, the cloud and good process will end the server management ?

Conference & Live CodingCreate a real word Akka Stream application using AMQP, Scala and reactive stream and deploy it to the cloud

This talk will show a real world chat massively scalable, using the reactive stream implementation by typesafe; akka stream and scala. Add some database, AMQP, iteratee, Play! to be in a full stack application then deploy it to the cloud using the PaaS Clever Cloud.

La soirée sera animée par Quentin Adam:

Quentin ADAM is the CEO of Clever Cloud : a Platform as a Service company allowing you to run java, scala, ruby, node.js, php, python or go applications, with auto scaling and auto healing features. This position allow him to study lots of applications, code, practice, and extract some talks and advises. Regular speaker at various tech conference, he’s focused to help developers to deliver quickly and happily good applications.

La soirée est sponsorisée par Onyme:

Aussi, nous tenons à remercier les autres sponsors annuels du Ch’ti JUG qui soutiennent notre association:

L’équipe du Ch’ti JUG

A la découverte de Vert.x avec Proxiad à Epitech Lille

Nous avons le plaisir de vous annoncer que la prochaine session du Ch’ti JUG est prévue le 26 Novembre à 18h30 à Epitech Lille  5-9, rue du Palais Rihour
à Lille.

Le sujet: A la découverte de Vert.x

Vert.x est une plateforme d’exécution asynchrone. Elle permet d’implémenter des services très performants, et très peu gourmands. Elle est aussi un trait d’union entre Java et Javascript. On commence à la voir en opération dans de grandes entreprises. Cette session propose un tour d’horizon de vert.x et de son écosystème.

 

La soirée sera animée par Yannick de Kercadio:

Ingénieur diplômé de Supélec et docteur en informatique de l’Université Paris Sud, Yannick de Kercadio est architecte à la Direction Technique de Proxiad Nord. Il aime les plateformes .Net et Java, le TDD, le traitement du langage et la bière. Il croit sincèrement à l’intelligence collective, à la vie en société et au travail en équipe. Il fait une résistance au changement systématique devant toute nouvelle technologie, mais finit toujours par se laisser convaincre quand la technologie améliore la vie des gens, et notamment celle des développeurs.

La soirée est sponsorisée par Proxiad

Rejoignez-nous ICI: Ch'ti JUG

Aussi, nous tenons à remercier les autres sponsors annuels du Ch’ti JUG qui soutiennent notre association:

L’équipe du Ch’ti JUG

Session Spring Boot, Nashorn et React.js avec Pictime à l'Université Lille1 (M5)

Nous avons le plaisir de vous annoncer que la prochaine session du Ch’ti JUG est prévue le 22 octobre à 18h30 à l’Université Lille1, Bâtiment M5, Villeneuve d’Ascq.

Le sujetDéveloppement d’application isomorphiques avec Spring Boot, Nashorn et React.js

Les applications isomorphiques (également appelées universelle) permettent de réaliser le rendu de votre interface riche (basée sur React, Ember, ou Angular par exemple) côté serveur. Ce type d’application est un compromis intéressant entre les rendus uniquement côté serveur ou uniquement côté client avec de nombreux avantages en termes de vitesse perçue, de SEO ou d’accessibilité. Cette présentation explique en détail comment développer une telle application en utilisant Spring Boot, Nashorn et React au travers d’une exemple concret.

Bonus: Présentation de Spring Reactive
Présentation de Spring Reactive qui est une expérimentation qui pourrait préfigurer d’une partie de ce que sera Spring 5. Discussion autour de cas d’utilisation concrets avec exemples de code à l’appuie.

La soirée sera animée par Sébastien Deleuze:

Sébastien travaille chez Pivotal en tant que membre de l’équipe de développement Reactive: spring Framework, principalement sur Spring MVC, CORS, Jackson, REST, Websocket, l’intégration avec les technologies front ainsi que sur Spring Reactive.
Il a été speaker dans les conférences suivantes: Devoxx, Spring One, Spring IO, SoftShake, MixIT, Blend Web Mix, FOSS4G ainsi que dans différents JUGs en Europe.
Il est également un des organisateurs de la conférence MixIT (http://t.co/xKnsEiZGjx).

La soirée est sponsorisée par Pictime, « Intégrateur métier de solutions de commerce digitale« :

Rejoignez-nous ICI: Ch'ti JUG

Aussi, nous tenons à remercier les autres sponsors annuels du Ch’ti JUG qui soutiennent notre association:

L’équipe du Ch’ti JUG

Session AngularJS 2 le 29 septembre avec Zenika à la Plaine Images

Nous avons le plaisir de vous annoncer que la prochaine session du Ch’ti JUG est prévue le 29 septembre à 18h30 à la Plaine Images – 99 A Boulevard Constantin Descat, 59200 Tourcoing.

La soirée sera animée par Emmanuel Demey sur le thème de AngularJS 2 :

A l’automne 2014, l’équipe en charge d’AngularJS a présenté ce qui allait devenir la version 2 de l’un des frameworks JavaScript le plus utilisé pour le développement Web. Une annonce qui a engendré dans toute la communauté une importante remise en question, vu les nouveaux concepts utilisés.

Mais grâce à cette présentation, le framework Angular2 n’aura plus de secrets pour vous. Nous aborderons les nouveaux concepts du framework et l’un des langages, TypeScript, que vous pouvez utiliser pour développer vos nouvelles applications.

La soirée est sponsorisée par Zenika:

Inscrivez-vous ici:

Eventbrite - Session AngularJS 2 le 29 septembre avec Zenika à la Plaine Images

Aussi, nous tenons à remercier les autres sponsors annuels du Ch’ti JUG qui soutiennent notre association:

onymeopinionssmall

logo_Proxiad_HQ

L’équipe du Ch’ti JUG

 

Devoxx 2015

Devoxx à Anvers est LA conférence européenne pour les développeurs Java. Les sessions y sont passionnantes, les conférenciers sont excellents, les discussions extraordinaires, l’organisation sans faille, et… les bières sont belges :)

Cette année, la conférence a lieu du 9 au 13 novembre. Venez nous y retrouver !

Un conseil : dépêchez-vous de vous inscrire, car les places partent vite.

Twitter: @Devoxx. Site et newsletter.