Marseille Java User Group

Le Mars JUG réunit régulièrement la communauté Java de Marseille et de sa région autour d'intervenants qui viennent nous parler de la plateforme Java et de son écosystème.

Notre communauté

Groupe: marsjug@googlegroups.com
Twitter: @marsjug
Meetup: marsjug
Mail: contact@marsjug.org
Evénements: Event Brite

... [Suite]

Prochain évènement

jeu

Jeudi 13 octobre 2016

Les Furets sont de retour!

Deux sessions au programme : Continuous merge chez LesFurets.com et DomainModel().stream()

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.

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)

A propos des intervenants

Gilles Di Guglielmo

Gilles 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 de temps en temps à San Francisco ou à Anvers. Il a présenté différentes sessions à SoftShake, Devoxx, CodeGeneration, JavaOne et plusieurs Java User Group en France.

Alexandre DuBreuil

Architecte canadien (garanti sans accent) de l'équipe data chez LesFurets.com, je m'intéresse depuis ongtemps aux techniques de gestion de code, de construction d'application et de delivery.

A propos de l'évènement

La soirée se déroulera le jeudi 13 octobre à partir de 19h30 sur à l'Hôtel Technologique.

Inscription sur Event Brite:

Précédentes interventions

Saison 2015/2016

  • Gagnez au tirage avec Kanban! 28 juin 2016 par Guillaume Lours
  • Le retour du Mega Jenkins 2.0 2 juin 2016 par Arnaud Héritier
  • Kotlin 1.0 : pragmatic mais fun 7 avril 2016 par Gaetan Zoritchak
  • RxJava pratique: les recettes de Hawkular Metrics 25 février 2016 par Thomas Segismont
  • Soirée HTTP/2 pour le développeur web 21 janvier 2016 par Brian Clozel
  • Soirée Gradle 8 décembre 2015 par Cédric Champeau
  • Soirée Vert.x 7 novembre 2015 par Julien Viet
  • Soirée autour React.JS 8 octobre 2015 par Nicolas Cuillery

Saison 2014/2015

  • Soirée cloture de saison autour de Play Framework 30 juin 2015 par Nicolas Leroux
  • Soirée mesurez votre prod! 26 mai 2015 par Thomas Segismont et Nicolas Muller
  • Docker et son écosystème 23 avril 2015 par Nicolas Muller
  • Spring Boot et Spring 4 12 mars 2015 par Brian Clozel
  • Présentation de Cassandra, la base NoSQL orientée colonnes derrière les grandes entreprises le 10 décembre 2014 par DuyHai DOAN
  • Wisdom le framework web modulaire et dynamique 30 octobre 2014 par Clément Escoffier
  • Introduction au NoSQL avec MongoDB 15 octobre 2014 par Tugdual Graal

Saison 2013/2014

Saison 2012/2013

Saison 2011/2012

Hôtel Technologique
45 Rue Frédéric Joliot Curie
13382 MARSEILLE

Treeptik

SmartTrade

Viaxoft

Sopra Steria

Supinfo

Jetbrains