Les speakers

Kevin Archet – Consultant

Quarkus, Micronaut : Java is back

Java est un des langages les plus utilisés dans le développement logiciel mais la JVM connaît cependant deux problèmes de taille : sa vitesse de démarrage et son espace mémoire. Parfaitement adapté à nos anciennes applications monolithiques et on premise, Java peine à suivre les nouvelles architectures divisées en de nombreux micro services, potentiellement sur le cloud, avec de nombreux besoins de scalabilité.

Charles Dufour – Consultant

Scala 3 : Le retour du roi

La version 2.13 de Scala vient de sortir et on peut dire qu’aujourd’hui ce pari est réussi. Mais cet équilibre entre fonctionnel et objet n’est pas parfait. Pour certains, Scala n’est pas assez fonctionnel. Pour d’autres, c’est un « better Java » mis à mal par Swift et Kotlin. C’est de ce constat qu’a émergé le développement de Scala 3. Repousser les limites de Scala et corriger ces défauts actuels. En développement depuis 6 ans sous le nom de Dotty, Scala 3 s’apprête à arriver en 2020.

Olivier Cloirec – Consultant

On-demand development environments with Kubernetes

When releasing to production 5 times a day or more, any feature should be strongly tested and validated with a dedicated environment that is similar to production.
At JobTeaser, any Pull Request can lead to the bootstrap of such an environment on-the-fly. We call them Feature-envs.

Enrico La Cava – Infrastructure Unreliability Engineer

On-demand development environments with Kubernetes

When releasing to production 5 times a day or more, any feature should be strongly tested and validated with a dedicated environment that is similar to production.
At JobTeaser, any Pull Request can lead to the bootstrap of such an environment on-the-fly. We call them Feature-envs.

Gopal Jinnuri – VP Supply Chain et IT

Comment les Galeries Lafayette rattrapent-elles leur retard face aux pure-players e-commerce ? Découvrez les coulisses de leur transformation digitale.

Cyril Marchal – Product Director

Table ronde Orange, Carrefour, Accor. Bilan de la transformation digitale menée par ces 3 grands groupes traditionnels

Philippe Guerreiro – Directeur IT e-commerce

Table ronde Orange, Carrefour, Accor. Bilan de la transformation digitale menée par ces 3 grands groupes traditionnels

Yves Christol – Directeur de la Gouvernance Agile

Table ronde Orange, Carrefour, Accor. Bilan de la transformation digitale menée par ces 3 grands groupes traditionnels

Frédéric Burtz, Directeur Adjoint Digital et Data

Deux ans après sa création, 89C3, l’écosystème digital du groupe BPCE a t-il tenu ses promesses dans l’accélération de la transformation digitale du groupe ?

Vincent Duval – Président Directeur Général

La digitalisation des moyens de paiement : Paylib propose une alternative franco-européenne aux GAFA

Alexandre Giros – Directeur du Digital

Le digital au coeur de l’entreprise pour accélérer la transformation numérique de la Banque Postale. Quels sont les succès et les freins de ce modèle ?

Marianne Loesch – Agile Transformation Agent

Table ronde Orange, Carrefour, Accor. Bilan de la transformation digitale menée par ces 3 grands groupes traditionnels

Diana Ortega – Consultante

Intelligence Artificielle dans le Cloud – Si séduisant, mais si déroutant !

L’IA dans le Cloud constitue l’un des principaux shifts technologiques du moment sur la Data Science. Tous les grands providers de Cloud tiennent maintenant la promesse de démocratiser l’accès à la Data Science et de fournir des outils facilitant le développement et l’industrialisation de modèles de Machine Learning, que l’on soit Data Scientist ou non.

Lis mon code : ou pourquoi j’ai du mal à faire ta code review

Si vous êtes un développeur, peut-être que vous vous demandez comment mieux écrire le code pour qu’il soit fonctionnel, efficace et correcte. J’ai constaté que plus vous utilisez des langages différents, moins vous pouvez appliquer des absolus. Pour exemple, la réponse à la question si mon code est lisible ou pas, commence par « cela dépend… ».

Yoann Benoit – Chief Data Officer

Intelligence Artificielle dans le Cloud – Si séduisant, mais si déroutant !

L’IA dans le Cloud constitue l’un des principaux shifts technologiques du moment sur la Data Science. Tous les grands providers de Cloud tiennent maintenant la promesse de démocratiser l’accès à la Data Science et de fournir des outils facilitant le développement et l’industrialisation de modèles de Machine Learning, que l’on soit Data Scientist ou non.

Jérémy Pinsolle – Developer Full Stack

Serverless – Guide de survie pour partir en prod

Le monde du serverless est aujourd’hui mature et l’utiliser en production est totalement viable. Mais quel est l’impact d’une telle architecture sur l’organisation du code et de l’équipe ? De plus, si un tel système se veut scalable par nature, comment répondre aux autres problématiques inhérentes à une production ? Traçabilité end to end, testabilité, configuration, maintenance …

Un datalake serverless sans Hadoop, oui c’est possible !

Le Cloud a transformé ces dernières années l’approche du Big Data: Stockage de la donnée et capacité de traitement sont désormais séparés, capacité à la demande ou encore utilisation de Cluster en mode éphémère sont maintenant la norme et permettent de s’abstraire de problématiques d’exploitation qu’on ne souhaite pas avoir à gérer.

Maxime Pichou – Consultant

Serverless – Guide de survie pour partir en prod

Le monde du serverless est aujourd’hui mature et l’utiliser en production est totalement viable. Mais quel est l’impact d’une telle architecture sur l’organisation du code et de l’équipe ? De plus, si un tel système se veut scalable par nature, comment répondre aux autres problématiques inhérentes à une production ? Traçabilité end to end, testabilité, configuration, maintenance …

David Attali – Directeur Artistique

Follow the UX Flow!

« Tu es là parce que tu as un savoir, un savoir que tu ne t’expliques pas mais qui t’habite, un savoir que tu as ressenti toute ta vie. Tu sais que le monde ne tourne pas rond sans comprendre pourquoi, mais tu le sais, comme un implant dans ton esprit, de quoi te rendre malade. C’est ce sentiment qui t’as amené jusqu’à moi, sais-tu exactement de quoi je parle? »

Alexis Kinsella – CTO & Cloud Expert

Introduction à TensorFlow Extended (TFX)

Tout développeur qui s’est déjà intéressé à la Data Science connaît TensorFlow, la coqueluche des framework de Machine Learning. Toutefois un framework ne fait pas tout, et Google a développé pour ses besoins internes TensorFlow Extended (TXF) qui a pour objectif de faciliter l’opérationalisation de modèles de Machine Learning, en se focalisant en particulier sur sa capacité à déployer des applications ML en production, gérer des Datasets importants, entraîner et servir des modèles avec consistence et gérer correctement le versionning des modèles pour l’inférence.

Jupyter en mode level up selon Netflix et les autres grands du Web

Les notebooks en général, et Jupyter en particulier, sont souvent vus comment le coûteau suisse du Data Scientist. Ils lui permettent d’effectuer des analyses, et même de mettre au point des modèles de machine learning.

Dina Baddaje – Data Scientist

REX Galeries Lafayette – Le portail, le visage de notre datalake

La data est un monde abstrait, difficile à se représenter, avec pléthore d’outils. Notre solution : proposer un portail pour regrouper tous ces outils et ainsi fournir une vision globale… Le thème principal sera : Montrer comment notre portail a été un vecteur d’innovation sur notre projet Datalake.

Alexandre Genet – Consultant

Le meilleur développeur mobile est-il côté back ?

Dans les transports, en voyage ou simplement dans son lit, l’usage du mobile est partout. Partageons ensemble les moyens d’échanger l’information entre le back et les applications. Avec une batterie et un réseau limité, comment exposer sa donnée pour créer une application mobile performante ? Repartez avec des idées pour organiser votre système d’information et créer de meilleures applications.

Vincent Segouin – Consultant

WebAssembly, mythe ou réalité ?

WebAssembly est un standard du Web, créé en 2015, il promet de compiler du C./C++, du Rust et du Typescript dans le but d’être exécuté directement dans un navigateur en obtenant des performances proches des applications natives, certains parlent de ce dernier comme étant LA technologie qui détruira Javascript.

Alexis Chotard – SRE

Docker est mort, vive Docker

Docker est désormais partout. Mais que fait réellement Docker ? Y a-t-il encore un sens à parler de Docker maintenant qu’il s’agit du simple packaging du projet Moby, qui lui-même n’est qu’une interface vers containerd et runc ?

Cloud Native Apps

Toute la mouvance « Cloud Native » impacte fortement la conception d’application, et pour cause : le but est de rendre celles-ci scalables, déployables automatiquement et résilientes by design.

XebiKart Infrastructure : de nos laptops à Kubernetes dans le Cloud

Pour la démo présentée en Keynote et durant le reste de la journée, il a bien fallu monter l’infrastructure qui fait tourner le tout. Naturellement, nous nous sommes tournés vers Kubernetes et le Cloud; c’est le moment de faire le bilan.

Ludovic Ladeu – Consultant

FaaS sur K8s : quelles possibilités ?

AWS Lambda est l’implémentation de référence quand on parle de FaaS. Est-il possible d’en faire en dehors d’AWS Lambda (ou de Google Cloud Functions) ? Quels sont les outils à disposition pour en faire, que proposent-ils et quels sont leurs avantages et inconvénients ? Comment déployer ce type d’outil et quelles sont les contraintes qu’ils imposent ?

Dmytro Podyachiy – Consultant

FaaS sur K8s : quelles possibilités ?

AWS Lambda est l’implémentation de référence quand on parle de FaaS. Est-il possible d’en faire en dehors d’AWS Lambda (ou de Google Cloud Functions) ? Quels sont les outils à disposition pour en faire, que proposent-ils et quels sont leurs avantages et inconvénients ? Comment déployer ce type d’outil et quelles sont les contraintes qu’ils imposent ?

Guillaume Desbuquois – Consultant

Passé, présent et futur du NLP

Le Traitement du langage naturel (NLP) est un domaine de la data science en constante évolution depuis le milieu du 20ème siècle. De l’étude simple de la syntaxe à des applications comme Siri ou Alexa de nos jours, les améliorations marquent des changements dans notre quotidien. Nous retracerons cette évolution en traitant des modèles qui ont bouleversé le cœur du NLP, du LDA jusqu’aux encodeurs.

Clément Rochas – Coach Agile

Natixis : Construire une communauté de dev dans une grande banque

Les communautés de pratiques sont à la mode mais la mayonnaise ne prend pas toujours. Venez découvrir une communauté de développeur qui vit depuis bientôt 2 ans dans une grande banque française.

Jennifer Proust – Consultante

TestCafe pour tous : de meilleurs tests E2E pour vos apps front

Vous en avez marre d’utiliser Selenium pour tester vos web apps ? Ou vous ne savez pas par ou commencer pour tester votre interface utilisateur ? Adoptez TestCafe, un framework en javascript ou en typescript pour automatiser vos tests end-to-end. Je vous propose d’explorer TestCafe de A a Z: l’installer, le configurer, ecrire des tests stables et les inscrire dans une CI pour les automatiser.

Lionel Guez – Consultant

Quarkus, Micronaut : Java is back

Java est un des langages les plus utilisés dans le développement logiciel mais la JVM connaît cependant deux problèmes de taille : sa vitesse de démarrage et son espace mémoire. Parfaitement adapté à nos anciennes applications monolithiques et on premise, Java peine à suivre les nouvelles architectures divisées en de nombreux micro services, potentiellement sur le cloud, avec de nombreux besoins de scalabilité.

Fares Oueslati – Data Engineer

Kubeflow : Data Scientist ready ?

Industrialiser de la Data Science est le nouveau sujet à la mode. Ajoutez à cela une pincée de Kubernetes et vous retrouvez une recette de buzzwords. Lors d’une précédente démonstration, je me suis rendu compte de la difficulté de comprendre tout cet écosystème pour un Data Scientist. Google a depuis mis à disposition un série d’outil afin de permettre la scalabilité de projets de Deep Learning sous le nom de Kubeflow : contraction de Kubernetes et Tensorflow.

Nicolas Dechandon – Consultant

REX Galeries Lafayette – Le portail, le visage de notre datalake

La data est un monde abstrait, difficile à se représenter, avec pléthore d’outils. Notre solution : proposer un portail pour regrouper tous ces outils et ainsi fournir une vision globale… Le thème principal sera : Montrer comment notre portail a été un vecteur d’innovation sur notre projet Datalake.

Enguérand Acquarone – Responsable DataScience

REX Galeries Lafayette – Le portail, le visage de notre datalake

La data est un monde abstrait, difficile à se représenter, avec pléthore d’outils. Notre solution : proposer un portail pour regrouper tous ces outils et ainsi fournir une vision globale… Le thème principal sera : Montrer comment notre portail a été un vecteur d’innovation sur notre projet Datalake.

Nelson Dufossé – Agile Delivery Manager

Ce que vous devez savoir pour piloter un produit Data Science

Xebia c’est quelques années de projets data science, une formation data science agile, un TT, … Et si je montais sur les planches de la Xebicon pour montrer les 5 bonnes pratiques d’un pilotage de projet Data Science ?

Marjolaine Clough – Product Data Owner

Ce que vous devez savoir pour piloter un produit Data Science

Xebia c’est quelques années de projets data science, une formation data science agile, un TT, … Et si je montais sur les planches de la Xebicon pour montrer les 5 bonnes pratiques d’un pilotage de projet Data Science ?

Brice Leporini – Software Engineer

Migrate smoothly your legacy monolith to your new micro-services oriented architecture with Kafka

If you’re working in a startup company, you have certainly set your micro-services oriented architecture up from scratch with only few dependencies. But in many cases, your work is to swap an old existing monolithic system.

Leonardo Noleto – Senior Data Scientist

L’interprétabilité pour comprendre vos modèles black-box

Ca y est, votre modèle prédictif est finalement en prod et l’impact métier est notable ! Mais avec les grands pouvoirs viennent les grandes responsabilités : avec l’intérêt croissant des des utilisateurs métiers et des décideurs, il n’est plus acceptable de faire confiance au modèle sans une réponse à la question : pourquoi ? pourquoi le modèle a-t-il pris une décision précise ?

Michael Olieric – Responsable informatique polyvalent

BNPP Retail Digital Booster – Une mise en place incrémentale de l’agilité à l’échelle

Venez decouvrir le REX d’un programme d’agilité a l’échelle, inspiré de SAFe mais pas que et avec une apporche incrementale plutot que big bang. Quarter Agile Planning, datalake, microservices, devops, process corporate, gouvernance, nous vous partagerons les succès, challenges et ecceuils rencontrés, et les adaptations que nous avons fait depuis 2 ans ainsi que celles à venir.

Anne-Sophie Girault – Consultante

La cohésion de groupe en analyse transactionnelle, une clef du leadership

L’analyse transactionnelle organisationnelle une fois encore vulgarisée et rendue accessible. Dans le cadre de ce sujet autour de la cohésion et du leadership, nous nous intéresserons au groupe, aux principes de frontières visibles et invisibles qui influencent la cohésion, elle-même fonction du leadership.

Elhadi Cherifi – Consultant

Attachez vos ceintures, le deep learning a embarqué !

Démocratiser le deep learning est l’un des challenges les plus passionnants que tente de relever la communauté data. À l’aide de GPUs embarqués dans des cartes ultra-performantes, de nouvelles possibilités s’ouvrent à nous pour relever ce challenge.

Anis Chaabani – Coach Agile

Collective ownership : We code together, we push together

C’est l’histoire d’une équipe qui a décidé de travailler en mob programming au quotidien. À travers quelques petites scénettes, un product owner et une équipe de développeurs tentent d’illustrer le collective ownership avec les bonnes et les mauvaises pratiques ainsi que les différentes postures et situations fréquemment rencontrées .

Benjamin Dupin – Software craftsman

Java Puzzles

Le but est simple : répondre le plus rapidement possible à des questions sur la sortie d’exécution d’un programme écrit en Java.

Sébastien Stormacq – Senior Developer Advocate

AWS-logo

Resiliency and Availability Design Patterns for the Cloud

We have traditionally built robust architectures by trying to avoid mistakes or failures in production, or by testing parts of the system in isolation. However, modern techniques take a very different approach: embracing failure instead of trying to avoid it. Resilient architectures enhance observability, leverage well-known patterns such as graceful degradation, timeouts and circuit breakers but also new patterns like cell-based architecture and shuffle sharding. In this session, will review the most useful patterns for building resilient software systems and especially show the audience how they can benefit from the patterns.

René Okouya – Software Engineer

Spinnaker – Continuous Delivery on Kubernetes

Durant cet atelier, nous allons nous frotter au déploiement d’application sur Kubernetes grâce à Spinnaker. Venez découvrir comment Spinnaker peut vous aider à automatiser vos processus de déploiement.

Fatima-Zahra Hamil – Coach Produit

Apprendre le story mapping

Atelier de découverte du story mapping, un atelier de cartographie fonctionnelle qui vous donnera les moyens de découper votre produit de manière agile!

Mohamed Chaaben – Software Craftsmanship

 

Spinnaker – Continuous Delivery on Kubernetes

Durant cet atelier, nous allons nous frotter au déploiement d’application sur Kubernetes grâce à Spinnaker. Venez découvrir comment Spinnaker peut vous aider à automatiser vos processus de déploiement.

Julien Maréchal – Head of IT Cloud & Open Systems & Big Data infrastructure services

Prognos, application industrielle dans le cloud

Venez découvrir le REX de Prognos, la plateforme de maintenance prédictive pour les clients d’Air France Industries – KLM Engineering & Maintenance 100% dans le cloud.

Thomas Bidet – HEAD of Product

Le choc des refontes sur l’archipel MyTF1

1 an de projet avec TF1 pour aboutir à 3 applications : Web, iOS et Android. Comment s’est construit le produit ? Comment s’est organisé le travail avec les autres équipes et notamment l’équipe UX ? Quel a été l’apport de Xebia et les difficultés rencontrées et souvent surmontées ? Plongez avec nous dans cette belle histoire qui aurait mérité une mini-série sur le site https://www.tf1.fr :-).

Michael Olieric – Tribe Scrum Master

BNPP Retail Digital Booster – Une mise en place incrémentale de l’agilité a l’echelle

À travers ce retour d’expérience, venez découvrir notre interprétation de l’agilité à l’échelle sur un programme de transformation Digitale.

Monica Sciortino – IT Manager

Natixis : Construire une communauté de dev dans une grande banque

Les communautés de pratiques sont à la mode mais la mayonnaise ne prend pas toujours. Venez découvrir une communauté de développeur qui vit depuis bientôt 2 ans dans une grande banque française.

Benjamin Lacroix – Développeur & Manageur

Atomic Design Driven Development

Le design system est une méthodologie UI / UX qui permet de construire des applications web composant par composant. Les composants du design system sont ensuite déclinés en atomes, molécules, organismes, templates et enfin pages. Ce slot vous propose une présentation de l’atomic design ainsi qu’une démo expliquant comment le développeur contribue à ce système.

Management @ Xebia : REX People Centric

Retour sur l’implémentation du management chez Xebia. Les contraintes, les outils, les réussites et les échecs. Le manageur est un mot qui fait peur, synonyme d’ascension professionnelle, venez découvrir comment chez Xebia nous avons réinventé le rôle pour en faire un sujet épanouissant, au service de l’autre.

Flutter en 5 min ⏰

Flutter ? Que vous ne connaissiez pas, ou que vous en ayez juste entendu parler, Benjamin vous propose une introduction aux avantages et aux inconvénients du framework : Flutter, le dernier framework pour les contrôler tous ?

Benoit de Pompignan – Agile organisation engineer

L’efficacité organisationnelle selon la CIA

La CIA a déclassifié un document utilisé en interne afin de réaliser des audits d’efficacité organisationnelle. Ensemble nous allons le déchiffrer et en ressortir les bonnes pratiques utilisables dans l’agilité.

Edern Hotte – Software Engineer

Un datalake serverless sans Hadoop, oui c’est possible !

Le Cloud a transformé ces dernières années l’approche du Big Data: Stockage de la donnée et capacité de traitement sont désormais séparés, capacité à la demande ou encore utilisation de Cluster en mode éphémère sont maintenant la norme et permettent de s’abstraire de problématiques d’exploitation qu’on ne souhaite pas avoir à gérer. Le changement va toutefois plus loin, et c’est ce que cette première soirée du mois du Cloud vous propose d’explorer en creusant les approches proposées par les providers de Cloud AWS et GCP vis-à-vis de la mise en oeuvre de Data Lake en mode Serverless.

Giulia Bianchi – Data Scientist

Event Driven Machine Learning

Le serving de modèle de Machine Learning pour la prédiction en temps réel présente des défis tant en Data Engineering qu’en Data Science. Comment construire un pipeline moderne qui permet de réaliser des prédictions en continue ? Dans le cas d’un exercice supervisé, comment allier tracing et tracking des performances ?

La confidentialité assurée par les math

Depuis mars dernier la famille TensorFlow compte un nouveau membre TensorFlow Privacy. De quoi s’agit-il ? Quelles sont les théories mathématiques qui garantissent la confidentialité d’un modèle de Deep Learning et comment sont-elles implémentées ?

Guillaume Albini – Consultant

Les frameworks sont-ils des êtres vivants ?

Mesdames, Messieurs, Le propos de cette présentation est de montrer que les mécanismes qui sont à l’oeuvre dans la nature s’appliquent également à nos frameworks, librairies et outils que nous utilisons au quotidien. Nos frameworks naissent, grandissent, se reproduisent et meurent tout comme les animaux, les plantes ou même les bactéries habitant notre planète.

Spark On K8S with S3 ? How we made it work !

Spark, couplé à des solutions de type Object Storage, offre désormais la possibilité d’exécuter des traitements sur un Kubernetes managé sans passer par une distribution lourde à mettre en oeuvre. Ce talk vous présentera les méthodes que l’on a expérimenté pour y parvenir et vous présentera les pièges à éviter mais surtout les solutions qui ont fonctionné dans notre cas.

Gérôme Egron – Agile Delivery Manager

Tech-Mentor : qu’est-ce qui se cache derrière ce nom de Pokémon ?

Si les mentors sont tendances, ce n’est pas un rôle nouveau, dès l’antiquité Socrate est considéré comme l’un des premiers. Quelles sont les différences avec un formateur ? Comment avons-nous essayé de l’implémenter chez Xebia ? Quels sont les grands avantages de ce rôle ? Venez assister à notre slot pour trouver des réponses à ces questions et devenir pourquoi pas mentor à votre tour.

Le choc des refontes sur l’archipel MyTF1

1 an de projet avec TF1 pour aboutir à 3 applications : Web, iOS et Android. Comment s’est construit le produit ? Comment s’est organisé le travail avec les autres équipes et notamment l’équipe UX ? Quel a été l’apport de Xebia et les difficultés rencontrées et souvent surmontées ? Plongez avec nous dans cette belle histoire qui aurait mérité une mini-série sur le site https://www.tf1.fr :-).

Jean-Christophe Pastant – Consultant Lead iOS

Modern Mobile UI

En l’espace de quelques mois, les plates-formes mobiles de Apple et Google ont assisté à l’introduction de nouveaux framework officiels de programmation d’interfaces en style déclaratif: SwiftUI et Jetpack Compose. La promesse : offrir un outillage complet pour réduire la verbosité du code UI tout en augmentant son expressivité. Venez découvrir comment coder une application avec ces deux outils : nous vous proposons un live coding dans lequel nous coderons deux applications simples en utilisant SwiftUI et Jetpack Compose afin de montrer différences et similitudes. Le but du jeu, réaliser un code UI le plus symétrique possible afin de réduire les frictions entre les deux plates-formes.

Johan Jublanc – Consultant

Le potentiel du deep reinforcement learning

Dans ce talk, nous vous proposons de comprendre comment fonctionne le Deep Reinforcement Learning. Nous aborderons notamment les avantages et les particularités de différents algorithmes de Deep Reinforcement Learning à travers des explications techniques et des démonstrations visuelles. Nous prendrons également du recul sur la maturité de ce champ du Machine Learning afin d’évaluer les perspectives d’application en entreprise.

Jordan Tuffery – Software Consultant

Kotlin end to end: du client au serveur

Grâce à Kotlin/Native, disponible en version 1.0 depuis octobre, il est désormais possible d’utiliser Kotlin pour créer nos applications back et mobile natives en utilisant un même langage. Mais, en 2019, est-ce déjà une solution réellement viable ? Dans ce talk nous allons vous présenter un retour d’expérience sur la création de notre application : de la création des Web Services avec Ktor aux clients iOS et Android, en passant par l’industrialisation et les tests. Le future du développeur mobile serait-il full-stack ?

Julien Calderan – Consultant

Tech-Spinnaker – Continuous Delivery on Kubernetes

Durant cet atelier, nous allons nous frotter au déploiement d’application sur Kubernetes grâce à Spinnaker. Venez découvrir comment Spinnaker peut vous aider à automatiser vos processus de déploiement.

Julien Datour – Développeur iOS

Kotlin end to end: du client au serveur

Grâce à Kotlin/Native, disponible en version 1.0 depuis octobre, il est désormais possible d’utiliser Kotlin pour créer nos applications back et mobile natives en utilisant un même langage. Mais, en 2019, est-ce déjà une solution réellement viable ? Dans ce talk nous allons vous présenter un retour d’expérience sur la création de notre application : de la création des Web Services avec Ktor aux clients iOS et Android, en passant par l’industrialisation et les tests. Le future du développeur mobile serait-il full-stack ?

Julien Smadja – Directeur Conseil

Atomic Design Driven Development

Le design system est une méthodologie UI / UX qui permet de construire des applications web composant par composant. Les composants du design system sont ensuite déclinés en atomes, molécules, organismes, templates et enfin pages. Ce slot vous propose une présentation de l’atomic design ainsi qu’une démo expliquant comment le développeur contribue à ce système. #vuejs #storybook #atomicdesign

Management @ Xebia : REX People Centric

Retour sur l’implémentation du management chez Xebia. Les contraintes, les outils, les réussites et les échecs. Le manageur est un mot qui fait peur, synonyme d’ascension professionnelle, venez découvrir comment chez Xebia nous avons réinventé le rôle pour en faire un sujet épanouissant, au service de l’autre.

Laurent Dussault – Coach DevOps & Agile

Transformation agile à l’échelle chez Orange

Description à venir

Laurent Seng – Coach Agile

Collective ownership : We code together, we push together

C’est l’histoire d’une équipe qui a décidé de travailler en mob programming au quotidien. À travers quelques petites scénettes, un product owner et une équipe de développeurs tentent d’illustrer le collective ownership avec les bonnes et les mauvaises pratiques ainsi que les différentes postures et situations fréquemment rencontrées.

Loïc Divad – Data Engineer

Contes et légendes autour de l’entreprise temps réel

La vie de votre business est faite d’une suite d’événements. Une jolie maxime qui ne colle pas avec la réalité de la plupart des systèmes d’information. Les usages poussent de plus en plus vers un traitement en temps réel de l’information. Avec cela l’idée d’event driven company devient primordiale.

Event Driven Machine Learning

Le serving de modèle de Machine Learning pour la prédiction en temps réel présente des défis tant en Data Engineering qu’en Data Science. Comment construire un pipeline moderne qui permet de réaliser des prédictions en continue ? Dans le cas d’un exercice supervisé, comment allier tracing et tracking des performances ? Comment récupérer un feedback pour déclencher un réentraînement réactif ?

Michaël Ohayon – Software Engineer

Android et qualité logicielle

Découvrons en 5 minutes les pistes principales à suivre pour estimer la qualité d’une application mobile Android.

Sécuriser ses appels réseau Android, de 2009 à 2019

Si, il y a 10 ans, à cause d’un écosystème encore en construction, HTTPS était un protocole complexe à mettre en place, aujourd’hui il semble que c’est l’inverse. Rejouons l’histoire pour découvrir et comprendre ensemble les différentes failles de sécurité qui ont poussé le Web à passer sur HTTPS ainsi que les implémentations associées sur Android.

Yassine Meherzi – Software Crafter

Société Générale – Lambda-Calculus: A Brief History of Functional Programming

λ-Calculus (ou Lambda-Calcul) est un système formel de logique mathématique permettant d’exprimer des calculs sous forme de fonctions. Malheureusement, ce formalisme reste encore peu connu bien qu’il constitue les fondations de plusieurs langages fonctionnels comme Lisp, Haskell et Scala.

Marina Sosniak – Chef de projet transformation Digitale & Agile

Maintenant, Orange Bank devient une Entreprise Agile

Orange Bank fête son 2ème anniversaire, l’occasion pour l’agence de la transformation digitale & agile de faire son retour d’expérience sur les changements qu’elle accompagne. Planification trimestrielle commune, Obeya, Tribus, DevOps… découvrez les différentes escales du voyage vers l’Entreprise Agile.

Delphine Le Gal – Agile Change Maker – Transformation Digitale

Maintenant, Orange Bank devient une Entreprise Agile

Orange Bank fête son 2ème anniversaire, l’occasion pour l’agence de la transformation digitale & agile de faire son retour d’expérience sur les changements qu’elle accompagne. Planification trimestrielle commune, Obeya, Tribus, DevOps… découvrez les différentes escales du voyage vers l’Entreprise Agile.

Vincent Villet – Data Scientist

Time series made easy

La prévision des séries temporelles et la comprehension des modèles basés sur le temps est un domaine de la data science présent au coeur de nombreuses activités d’une entreprise. Cependant, il s’agit d’un territoire souvent inexploré en raison de sa complexité relative : les techniques de ‘forcasting’ sont difficile à ‘tuner’.

Nicolas Laille – Data Engineer

Jupyter en mode level up selon Netflix et les autres grands du Web

Les notebooks en général, et Jupyter en particulier, sont souvent vus comment le coûteau suisse du Data Scientist. Ils lui permettent d’effectuer des analyses, et même de mettre au point des modèles de machine learning.

Olivier Marquet – Coach Agile

BNPP Retail Digital Booster – Une mise en place incrémentale de l’agilité a l’echelle

À travers ce retour d’expérience, venez découvrir notre interprétation de l’agilité à l’échelle sur un programme de transformation Digitale.

Scrum@scale demystified

Venez découvrir Scrum@Scale, le framework de la Scrum Alliance et de Jeff Sutherland pour passer Scrum à l’échelle.

Olivier Pietremont – Ingénieur IT

Comment j’ai encadré les comptes AWS de mes minions ?

Alerte ! Les comptes AWS des minions explosent le budget, nous ne maîtrisons plus les coûts et nous ne savons plus quoi est à qui ! Pas de panique, nous avons testé pour vous des méthodes d’encadrement de compte AWS ! Nous vous présenterons notre façon de gérer un écosystème de comptes AWS de manière centralisée et automatisée tout en laissant une autonomie aux utilisateurs. Nous aborderons les différents choix que nous avons mis en place et mettrons en avant la solution la plus représentative de notre vision.

Pablo Lopez – Chief Technical Officer

6 mois déconnecté : que s’est il passé dans le paysage IT en France ?

Description à venir

24 NUANCES DE TESTS

Description à venir

Pauline Tirman – Chief Happiness Officer

Tech-Mentor : qu’est-ce qui se cache derrière ce nom de Pokémon ?

Si les mentors sont tendances, ce n’est pas un rôle nouveau, dès l’antiquité Socrate est considéré comme l’un des premiers. Quelles sont les différences avec un formateur ? Comment avons-nous essayé de l’implémenter chez Xebia ? Quels sont les grands avantages de ce rôle ? Venez assister à notre slot pour trouver des réponses à ces questions et devenir pourquoi pas mentor à votre tour.

Peter Önneby – Software Engineer

Collective ownership : We code together, we push together

C’est l’histoire d’une équipe qui a décidé de travailler en mob programming au quotidien.

Strong-Style Pairing

Vous faites du pair programming ? Est-ce que vous vous échangez le clavier régulièrement ? Et la comprehension du code que vous écrivez est elle claire ? Y a-t’il une meilleur façon de faire du pair programming ?

Qian Jin – Android Developer

Bridge the physical world: Kotlin/Native on Raspberry Pi

Avec Kotlin / Native, nous pouvons maintenant compiler du code Kotlin pour qu’il s’exécute sur diverses plates-formes, y compris Raspberry Pi. Ce talk a pour but de vous montrer la possibilité d’utiliser Kotlin afin de contrôler les GPIOs d’un Raspberry Pi et d’introduire d’autres possibilités, telles que la réalisation d’opérations machine learning avec TensorFlow, grâce à l’interopérabilité avec les bibliothèques C.

Ramy Temim – Consultant

Tester ses containers ? Oui c’est possible et c’est simple et rapide !

– Tu fais des tests unitaires ?
– Bah oui bien sur c’est primordial
– Tu livres des container ?
– Bah oui on est moderne nous
– Et tu tests tes container ?
– 0.0 heu…

Raphaël Matusiak – Data Scientist

L’éthique du Big Data

La grande majorité des entreprises se lancent avec beaucoup d’effervescence dans de nombreux projets d’innovation Big Data. En parallèle, nous observons de plus en plus de réticence de la part des utilisateurs en tant que source de données.

Romain Ardiet – Data Engineer

Comment le projet Euler m’a donné envie de refaire des Maths ?

Envie de revenir aux fondamentaux de l’algorithmie et des mathématiques ? Envie de vous challenger sur des problèmes mathématiques qui vont vous faire travailler les méninges et tout ça en programmant ?

Romain Sagean – Software Engineer

J’ai fait un tableau

Le tableau est la dataviz la plus simple qui existe, mais comment faire un beau tableau qui permet de transmettre rapidement des informations ?

UX > craft

Le craft, je n’y comprends rien. Venez découvrir comment l’UX de par ses principes simples va vous permettre de faire un code encore plus propre que les meilleurs crafteux.

Sameh Ben Fredj – Software Engineer

Time series forecasting made easy with Prophet

La prévision des séries temporelles et la comprehension des modèles basés sur le temps est un domaine de la data science présent au coeur de nombreuses activités d’une entreprise.

Prognos, application industrielle dans le cloud

Venez découvrir le REX de Prognos, la plateforme de maintenance prédictive pour les clients d’Air France Industries – KLM Engineering & Maintenance 100% dans le cloud.

Jérôme Quéré – – Product-Owner API Gateway & Developers tools

API GATEWAY – L’odyssée d’une requête HTTP chez Scaleway

L’objectif de l’équipe API Gateway est d’acheminer l’ensemble des requêtes API depuis un seul point d’entrée vers l’ensemble des APIs Scaleway quelles que soient leur région.
Avec la croissance des régions existantes et le déploiement de nouvelles régions, le routing vers le bon service devient de plus en plus complexe, en particulier quand ceux-ci peuvent être globaux, régionaux ou zonés.
Dans cette présentation, nous expliquerons comment nous utilisons Envoy pour résoudre ces challenges de manière automatisée, sécurisée et fiable.

Sarah Buisson – Ingénieur

Veille technologique et side-project

Veiller, c’est bien, mais faire, c’est mieux ! Et si vous codiez des sides projects pour tester tous ce que vous avez appris ? Comment choisir le sujet ? les technos ? Comment s’organiser ? Comment terminer ces projets ? D’ailleurs, doit on les terminer ? A quel moment considerer que vous maitrisez une technologie? Et surtout, comment en tirer de l’experience ?

Sergio Dos Santos – Software Engineer

Introduction à gRPC, pourquoi et quand l’utiliser

gRPC existe depuis quelques années déjà. Avez-vous cependant déjà eu l’occasion de l’évaluer ou de le mettre en place ? Ne priviligie-t-on pas, un peu trop systématiquement, une approche des échanges entre applications fondée sur des APIs REST ?

Spark On K8S with S3 ? How we made it work !

Spark, couplé à des solutions de type Object Storage, offre désormais la possibilité d’exécuter des traitements sur un Kubernetes managé sans passer par une distribution lourde à mettre en oeuvre. Ce talk vous présentera les méthodes que l’on a expérimenté pour y parvenir et vous présentera les pièges à éviter mais surtout les solutions qui ont fonctionné dans notre cas.

Simon Boeuf – Développeur front-end

React – Les hooks : On fait le point

Sortis depuis Février 2019, les Hooks de React ont révolutionné notre façon de penser les composants. Au revoir les classes, le lifecycle a l’ancienne, et bonjour les composants fonctionnels et la mutualisation de leur logique via les custom Hooks.

Le choc des refontes sur l’archipel MyTF1

1 an de projet avec TF1 pour aboutir à 3 applications : Web, iOS et Android. Comment s’est construit le produit ? Comment s’est organisé le travail avec les autres équipes et notamment l’équipe UX ? Quel a été l’apport de Xebia et les difficultés rencontrées et souvent surmontées ? Plongez avec nous dans cette belle histoire qui aurait mérité une mini-série sur le site https://www.tf1.fr :-).

Soufiane El Alami – Data Scientist

L’interprétabilité pour comprendre vos modèles black-box

Ca y est, votre modèle prédictif est finalement en prod et l’impact métier est notable ! Mais avec les grands pouvoirs viennent les grandes responsabilités : avec l’intérêt croissant des des utilisateurs métiers et des décideurs, il n’est plus acceptable de faire confiance au modèle sans une réponse à la question : pourquoi ? pourquoi le modèle a-t-il pris une décision précise ?

Sylvain Decout – Software Engineer

Architecture & Documentation : les ADRs en 5 minutes

La documentation des décisions d’architecture n’est généralement pas quelque chose d’évident. En l’espace de 5 minutes, je vous propose de vous présenter une solution efficace et légère : les ADRs.

Thomas Simonnet – Développpeur / Manageur

React – Les hooks : On fait le point

Sortis depuis Février 2019, les Hooks de React ont révolutionné notre façon de penser les composants. Au revoir les classes, le lifecycle a l’ancienne, et bonjour les composants fonctionnels et la mutualisation de leur logique via les custom Hooks.

Vincent Arrocéna – Consultant

Qu’attendre de votre outil de CI/CD en 2019 ?

Tu aimes développer des applications serverless dans ton cloud provider favori et/ou lancer des containers dans Kubernetes, mais continue de traîner une grosse VM de CI/CD à côté de toute cette modernité ? Tu es un héros de l’ombre qui travaille sur des projets legacy et qui souhaite donner un coup de jeune à ta CI/CD ? Ne cherche pas plus loin, c’est le talk qu’il te faut. Nous verrons ce que l’on peut attendre d’un pipeline de CI/CD moderne : des concepts jusqu’aux outils.

Yassir Sennoun – Data Engineer

Pourquoi la 5G est-elle aussi stratégique ?

Huawei, qui se veut le leader dans le domaine de la 5G, est au cœur d’une guerre technologique entre la Chine et l’Occident. En effet, l’entreprise est soupçonnée d’être complice du gouvernement chinois afin d’espionner le monde grâce à la 5G.

Edouard Siha – Consultant

What the UTC?

Et si on prenait deux secondes pour se poser ? C’est quoi le temps ? Comment on le mesure ? GMT, UT1, UTC, secondes intercalaires… Est-ce vraiment utile de faire si compliqué ? Et dans mon code Java, au quotidien, je dois utiliser quels concepts pour pas être embêté plus tard ?

Isabelle Roques – Coach Agile

Apprendre le story mapping

Atelier de découverte du story mapping, un atelier de cartographie fonctionnelle qui vous donnera les moyens de découper votre produit de manière agile!

Cécile Dreyfus – Développeur Android

GraphQL sur Mobile, to infinity and beyond

Vous aurez certainement déjà entendu parler de GraphQL et, très probablement, joué avec.

Linux dans l’entreprise: guide rapide de survie

Chacun devrait être libre d’utiliser l’OS de son choix..

Le choc des refontes sur l’archipel MyTF1

1 an de projet avec TF1 pour aboutir à 3 applications. Plongez avec nous dans cette belle histoire qui aurait mérité une mini-série sur le site https://www.tf1.fr :-).

Sandra Pietrowska – Data Scientist

L’éthique du Big Data

La grande majorité des entreprises se lancent avec beaucoup d’effervescence dans de nombreux projets d’innovation Big Data. En parallèle, nous observons de plus en plus de réticence de la part des utilisateurs en tant que source de données.

Franck Louis-Victor, Director New Medias & Services

Bien plus qu’une transformation digitale, une transformation des business models ! Découvrez les coulisses d’AEX chez Renault

Simone Civetta – Développeur iOS

GraphQL sur Mobile, to infinity and beyond

Vous aurez certainement déjà entendu parler de GraphQL et, très probablement, joué avec.

Modern Mobile UI

En l’espace de quelques mois, les plates-formes mobiles de Apple et Google ont assisté à l’introduction de nouveaux framework officiels de programmation d’interfaces en style déclaratif: SwiftUI et Jetpack Compose.

Franck Cussac – Data Engineer

Collective ownership : We code together, we push together

C’est l’histoire d’une équipe qui a décidé de travailler en mob programming au quotidien. À travers quelques petites scénettes, un product owner et une équipe de développeurs tentent d’illustrer le collective ownership avec les bonnes et les mauvaises pratiques ainsi que les différentes postures et situations fréquemment rencontrées .

Jaromir Brambor – coach agile à l’échelle

Dr. House – « Tout le monde ment » : l’électrocardiogramme agile !

À la façon Dr House, et ne regardant que les symptômes (vélocité de l’équipe), venez diagnostiquer et envoyer les ordonnances adaptées. Qui aura le meilleur diagnostic ?

Antoine Le Taxin – Développeur Fullstack

Dr. House – « Tout le monde ment » : l’électrocardiogramme agile !

À la façon Dr House, et ne regardant que les symptômes (vélocité de l’équipe), venez diagnostiquer et envoyer les ordonnances adaptées. Qui aura le meilleur diagnostic ?

Solène Richard – Data Scientist

Prognos, application industrielle dans le cloud

Venez découvrir le REX de Prognos, la plateforme de maintenance prédictive pour les clients d’Air France Industries – KLM Engineering & Maintenance 100% dans le cloud.

Arnaud de Bermingham – CEO

REX Scaleway : Le changement d’échelle ou « hyperscaling » de l’organisation

Arnaud de Bermingham, CEO de Scaleway, la marque Cloud BtoB du groupe Iliad, gère aujourd’hui une entreprise qui compte 250 collaborateurs et occupe la dixième place des plus grosses infrastructures Internet mondiales, avec un parc actif de plus de 120 000 serveurs dans 5 datacenters.

Cedrick – Developer Advocate Manager

Scaler vos Microservices avec Cassandra

Les microservices sont devenus la norme pour implémenter des applications modernes ce qui impose le design d’architectures de plus en plus distribuées, nécessitant une scalabilité importante pour gérer de grands volumes de données en temps réel. Apache Cassandra™ est une base de données NoSQL distribuée pensée pour répondre à ces impératifs.

Raphaëlle Abitbol – Head of Data

Développer ses compétences Data en interne ou faire appel à des experts externes ? Critères clef pour arbitrer

De plus en plus d’entreprises ont compris l’enjeu que constitue la maitrise de leur donnée et souhaitent internaliser l’expertise data. Mais l’internalisation n’est pas toujours possible ou souhaitable. Quand vaut-il mieux faire appel à un prestataire, et comment le sélectionner ?

Gilles de Richemond – CIO

Table ronde Orange, Carrefour, Accor. Bilan de la transformation digitale menée par ces 3 grands groupes traditionnels

Kevin Archet

Consultant,
Xebia - Publicis Sapient Engineering

Biographie

Kevin est développeur depuis 5 ans. Son intérêt se porte essentiellement sur les technologies et architectures back-end et Android, l'accent étant mis sur les bonnes pratiques de développement portées par le mouvement craftsmanship.

Conférence

Quarkus, Micronaut : Java is back

Java est un des langages les plus utilisés dans le développement logiciel. Cependant les applications Java connaissent deux problèmes de taille : le temps de démarrage et l’espace mémoire occupé. Parfaitement ajusté à nos anciennes applications monolithiques, Java a du mal à s’adapter aux nouvelles architectures micro-services, FaaS (Function as a Service) ainsi qu’aux nouveaux besoins en matière de scalabilité. Heureusement, de nouvelles solutions apparaissent pour s'adapter aux besoins des entreprises, modifiant les tréfonds de l'exécution du code Java. En effet, grâce à GraalVM et aux frameworks s'appuyant dessus, Quarkus et Micronaut, Java peut espérer redevenir un langage de prédilection pour nos nouvelles architectures.

Back
LEVEL level level level

Charles Dufour

Consultant,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Charles a été développeur Java pendant 4 ans puis est devenu développeur Scala depuis​​ 3 ans. Passionné par les architectures réactives et le streaming de données en temps réel, il intervient depuis plus de 2 ans sur des projets utilisant Elasticsearch.

Conférence

Scala 3 : le retour du Roi

L'essence de Scala, c'est la fusion entre la programmation fonctionnelle et la programmation orientée objet. - Martin Odersky

La version 2.13 de Scala vient de sortir et on peut dire qu'aujourd'hui ce pari est réussi. Mais cet équilibre entre fonctionnel et objet n'est pas parfait. Pour certains, Scala n'est pas assez fonctionnel. Pour d'autres, c'est un "better Java" mis à mal par Swift et Kotlin. C'est de ce constat qu'a émergé le développement de Scala 3. Repousser les limites de Scala et corriger ces défauts actuels. En développement depuis 6 ans sous le nom de Dotty, Scala 3 s’apprête à arriver en 2020.

Dans ce talk, nous ferons un tour d'horizon des nouveautés annoncées sur Scala 3 ainsi que le plan prévu pour la migration. Car on peut le dire, Scala 3 peut être vu comme un nouveau langage.

Back
LEVEL level level level

Olivier Cloirec

Consultant,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Olivier started working on system and network infrastructures crossing the digital cinema migration. He works today as SRE consultant on architectures that scale and orchestration. He is fully commited to Devops movement and all technical and human related changes.

Conférence

On-demand development environments with Kubernetes (english)

When releasing to production 5 times a day or more, any feature should be strongly tested and validated with a dedicated environment that is similar to production.

At JobTeaser, any Pull Request can lead to the bootstrap of such an environment on-the-fly. We call them Feature-envs.

Depending on what you need to test, the production "similarities" can differ. Do you need the same scale as production? Should the URL be customized? How do your manage clean-up?

Today, we will deliver all our secrets to manage those environments at scale with a Kubernetes cluster.

DevOps
LEVEL level level level

Enrico La Cava

Infrastructure Unreliability Engineer,
JobTeaser

Github Twitter

Biographie

Always passionate about making things complicated, Enrico jumped officially into system administration not so long ago. In his past work experiences you can find very dark stories about frontend development, portlets, running java on OS2 and connecting scanners to thin clients. Today you can find him playing with kubernetes clusters at Jobteaser, making sure everything is up and running and smoothing developers experience on the platform.

Conférence

On-demand development environments with Kubernetes (english)

When releasing to production 5 times a day or more, any feature should be strongly tested and validated with a dedicated environment that is similar to production.

At JobTeaser, any Pull Request can lead to the bootstrap of such an environment on-the-fly. We call them Feature-envs.

Depending on what you need to test, the production "similarities" can differ. Do you need the same scale as production? Should the URL be customized? How do your manage clean-up?

Today, we will deliver all our secrets to manage those environments at scale with a Kubernetes cluster.

DevOps
LEVEL level level level

Gopal Jinnuri

VP Supply Chain et IT,
Galeries LaFayette

Biographie

Gopal Jinnuri, diplômé de l'Ecole des Mines de Nantes et titulaire d'un master de HEC, a construit sa carrière dans les secteurs de l’alimentaire et du retail, se concentrant plus particulièrement sur la logistique notamment chez Castorama et Casino France. Recruté en 2018 par Galeries Lafayette, Gopal intégre le comité exécutif, et prend en charge l’accompagnement de l’accélération de la transformation omni-canale de l’entreprise, la gestion des systèmes d’information et des flux marchands du réseau de magasins physiques et des sites e-commerce.

Conférence Digital Business Transformation

Les coulisses de la transformation digitale aux Galeries Lafayette : quels sont les enjeux et défis en 2020 pour mieux servir les clients dans une approche omnicanale ?

Cyril Marchal

Project Director One Carrefour,
Carrefour

Conférence Digital Business Transformation

Table ronde Orange/Carrefour/Accor. Quels sont les success stories et les impacts de la transformation digitale dans ces deux grandes entreprises traditionnelles ? Quels freins ? Quels obstacles ? Rôle du Comex ?

Philippe Guerreiro

Directeur IT e-commerce, Front office Digital,
Carrefour

Conférence Digital Business Transformation

Table ronde Orange/Carrefour. Quels sont les success stories et les impacts de la transformation digitale dans ces deux grandes entreprises traditionnelles ? Quels freins ? Quels obstacles ? Rôle du Comex ?

Yves Christol

Directeur de la Gouvernance Agile / VP Engineering,
Orange France

Conférence Digital Business Transformation

Table ronde Orange/Carrefour. Quels sont les success stories et les impacts de la transformation digitale dans ces deux grandes entreprises traditionnelles ? Quels freins ? Quels obstacles ? Rôle du Comex ?

Frédéric Burtz

Directeur adjoint de la direction digital et data et de directeur de la 89C3 Factory,
BPCE

Biographie

Frédéric Burtz, 52 ans, est directeur adjoint digital Technologie et partenariats. Il dirige la digital factory du Groupe BPCE, les projets d’usage de la data ainsi que l’innovation avec les entreprises innovantes. Avant de rejoindre le groupe, il a travaillé en tant que directeur général adjoint de Voyages-sncf.com et a conduit la transformation numérique de la SNCF dans les domaines de l'internet industriel et de l'open innovation. Frédéric Burtz a commencé sa carrière dans l'industrie des télécommunications (France Telecom puis Capgemini Consulting) avant d'embrasser, il y a plus de 10 ans, les sujets de transformation numérique. Il est diplômé de l'Ecole Polytechnique et de Telecom ParisTech.

Conférence Digital Business Transformation

89C3, l’écosystème digital du groupe BPCE a t-il porté ses fruits et tenu ses promesses dans l’accélération de la transformation digitale du groupe BPCE 2 ans après sa création ?

Vincent Duval

CEO,
Paylib

Biographie

Après 7 années passées au sein du groupe BNP Paribas, durant lesquelles il a notamment préparé le plan stratégique 2020 et mis en place le travail par parcours client, Vincent Duval a été nommé en mars 2018 Président Directeur Général de Paylib. Il a pour mission de positionner Paylib comme le moyen de paiement mobile de référence . Il veille notamment à assurer la protection des données personnelles des utilisateurs et à optimiser l'expérience client. Âgé de 46 ans, Vincent Duval est diplômé de Polytechnique. Il a démarré sa carrière en 1997 chez Bouygues Telecom où il a occupé diverses responsabilités techniques, commerciales et marketing. Fort de ses expériences de marketing et de conduite de centre de profit dans le monde des services BtoC, il a rejoint en 2008 le secteur de l'assurance chez Generali en tant que directeur des offres du marché des particuliers puis en 2010 chez BNP Paribas Cardif en tant que directeur marketing. Il a ensuite évolué au sein du groupe BNP Paribas, comme directeur de la tarification et du marketing des marchés retail puis comme directeur des agences du Val d'Oise avant de prendre sa fonction actuelle.

Conférence DBT

La digitalisation des moyens de paiement : Paylib, née de l’alliance de 7 grandes banques traditionnelles, peut-elle proposer de vraies solutions alternatives face à l’accélération des technologies autour des paiements proposés par les Fintech et Gafa ?

Alexandre Giros

Directeur du Digital,
LA BANQUE POSTALE

Biographie

Alexandre Giros, 39 ans, diplômé de l’Université Paris Dauphine et de l’ESCP Europe. Il a démarré sa carrière professionnelle en 2005 dans le monde des Médias, d’abord en Business Dévelopment pour la plateforme Digitale Vidéo de TF1, puis à la Direction de la Stratégie du Groupe TF1, sur la planification stratégique et le M&A. En 2011, il intègre BNP Paribas en tant que Coordinateur Digital, Web & Mobile, avant d’être nommé en 2013 Responsable User Experience et Medias Sociaux pour le lancement de Hello bank! en Europe. En parallèle, en 2016, il participe à la transformation des modèles de distribution du Retail de BNP Paribas en intervenant sur 5 domaines : acquisition clients, activité commerciale, CRM, points de contact clients, Customer Journeys. En janvier 2017, il rejoint la Banque Postale comme Directeur de la Stratégie et des Offres Digitales, en charge de la Banque en ligne et des offres digitales, de l’Engagement, des Médias Digitaux, de la Performance et de la Qualité de service. Il crée en Juillet 2018 la Direction du Digital de La Banque Postale. Il intègre le Comité de Direction Générale en Juillet 2019.

Conférence Digital Business Transformation

Le digital au coeur de l’entreprise pour accélérer la transformation numérique de la Banque Postale. Quels sont les succès et les freins de ce modèle ?

Marianne Loesch

Agile Transformation Agent,
Orange France

Conférence Digital Business Transformation

Table ronde Orange/Carrefour. Quels sont les success stories et les impacts de la transformation digitale dans ces deux grandes entreprises traditionnelles ? Quels freins ? Quels obstacles ? Rôle du Comex ?

Diana Ortega

Consultante, Xebia

Linkedin Twitter

Biographie

Diana est une developpeuse back-end avec plusieurs années d'expérience dans l'écosystème JVM et le langage Go. Elle a vécu de nombreux projets cloud & data et est passionnée par le développement logiciel, la Data et le craftsmanship

Conférence

Intelligence Artificielle dans le Cloud - Si séduisant, mais si déroutant !

L’IA dans le Cloud constitue l’un des principaux shifts technologiques du moment sur la Data Science. Tous les grands providers de Cloud tiennent maintenant la promesse de démocratiser l'accès à la Data Science et de fournir des outils facilitant le développement et l’industrialisation de modèles de Machine Learning, que l’on soit Data Scientist ou non. Mais force est de constater que tout n’est pas si simple, et que de nombreux pièges se présentent sur notre chemin pour pouvoir utiliser pleinement le potentiel de l’IA dans le Cloud. Durant ce talk, nous vous présenterons ces principaux pièges et vous proposerons des grandes leçons à en tirer pour faire de vos projets d’IA dans la Cloud un succès.

Data
LEVEL level level level

Lis mon code : ou pourquoi j'ai du mal à faire ta code review

Si vous êtes un développeur, peut-être que vous vous demandez comment mieux écrire le code pour qu'il soit fonctionnel, efficace et correcte.

J'ai constaté que plus vous utilisez des langages différents, moins vous pouvez appliquer des absolus. Pour exemple, la réponse à la question si mon code est lisible ou pas, commence par "cela dépend...".

La “Limite Cognitive 4”, indique qu'une personne moyenne peut conserver jusqu'à quatre idées (plus ou moins une) dans sa mémoire à court terme. Mais, peut-on extrapoler au code? Et si en fait, certains concepts psychologiques sont applicables pour améliorer la lisibilité du code?

Avec ce talk, je vais me concentrer sur des règles et concepts de la psychologie avec des exemples concrètes sur le code, pour trouver les paramètres générales, qui nous aident à identifier le code qui est lisible par rapport au code qui ne l'est pas.

Craft
LEVEL level level level

Yoann Benoit

Chief Data Officer, Xebia

Github Twitter

Biographie

Yoann est Data Scientist et Chief Data Officer chez Xebia. Il intervient sur des sujets relevant à la fois du Data Engineering et de la Data Science. Il est aussi formateur Machine Learning sur Spark et Deep Learning avec TensorFlow. Yoann a travaillé sur des projets Data Science de bout en bout, de l'analyse exploratoire à leur mise en production. Il intervient aussi sur des phases d'idéation et de prototypage de Use Cases Data Science ainsi que sur des expertises de Deep Learning.

Conférence

Intelligence Artificielle dans le Cloud - Si séduisant, mais si déroutant !

L’IA dans le Cloud constitue l’un des principaux shifts technologiques du moment sur la Data Science. Tous les grands providers de Cloud tiennent maintenant la promesse de démocratiser l'accès à la Data Science et de fournir des outils facilitant le développement et l’industrialisation de modèles de Machine Learning, que l’on soit Data Scientist ou non. Mais force est de constater que tout n’est pas si simple, et que de nombreux pièges se présentent sur notre chemin pour pouvoir utiliser pleinement le potentiel de l’IA dans le Cloud. Durant ce talk, nous vous présenterons ces principaux pièges et vous proposerons des grandes leçons à en tirer pour faire de vos projets d’IA dans la Cloud un succès.

Data
LEVEL level level level

Jérémy Pinsolle

Developer Full Stack,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Après quelques années sur les technologies Java, Jérémy s'est oriénté sur Node.js. Bien qu'il manipule aujourd'hui les deux, il aime réaliser des architectures orientées cloud et si possible serverless.

Conférence

Serverless - Guide de survie pour partir en prod

Le monde du serverless est aujourd’hui mature et l’utiliser en production est totalement viable.
Mais quel est l’impact d’une telle architecture sur l’organisation du code et de l’équipe ? De plus, si un tel système se veut scalable par nature, comment répondre aux autres problématiques inhérentes à une production ? Traçabilité end to end, testabilité, configuration, maintenance ...

Après plusieurs projets réalisés avec les technologies Serverless d’AWS nous vous compilons tous les patterns et les astuces pour aboutir à une production robuste, testable et observable.

Dans ce talk, fini les Hello World, place à la production, la vraie !

Cloud
LEVEL level level level

Conférence

Un datalake serverless sans Hadoop, oui c'est possible !

Le Cloud a transformé ces dernières années l’approche du Big Data: Stockage de la donnée et capacité de traitement sont désormais séparés, capacité à la demande ou encore utilisation de Cluster en mode éphémère sont maintenant la norme et permettent de s’abstraire de problématiques d’exploitation qu’on ne souhaite pas avoir à gérer. Le changement va toutefois plus loin, et c’est ce que cette première soirée du mois du Cloud vous propose d’explorer en creusant les approches proposées par les providers de Cloud AWS et GCP vis-à-vis de la mise en oeuvre de Data Lake en mode Serverless.

Cloud
LEVEL level level level

Maxime Pichou

Consultant,
Xebia - Publicis Sapient Engineering

Twitter

Biographie

Passionné par l’informatique depuis le plus jeune âge, Maxime est curieux et avare de toutes les technologies touchant au web et au cloud. Séduit par le Serverless sur AWS, Maxime s’est forgé de solides compétences dans le cloud AWS, avec notamment dans sa poche la certification «AWS Solution Architect - Associate» et la mise en place d’infrastructure Serverless dans ses missions.

Conférence

Serverless - Guide de survie pour partir en prod

Le monde du serverless est aujourd’hui mature et l’utiliser en production est totalement viable.
Mais quel est l’impact d’une telle architecture sur l’organisation du code et de l’équipe ? De plus, si un tel système se veut scalable par nature, comment répondre aux autres problématiques inhérentes à une production ? Traçabilité end to end, testabilité, configuration, maintenance ...

Après plusieurs projets réalisés avec les technologies Serverless d’AWS nous vous compilons tous les patterns et les astuces pour aboutir à une production robuste, testable et observable.

Dans ce talk, fini les Hello World, place à la production, la vraie !

Cloud
LEVEL level level level

David Attali

Directeur Artistique,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

David est Directeur Artistique depuis bientôt 10 ans. Passionné par le monde de l'art depuis sa tendre enfance, il se met très rapidement aux logiciels de création graphique avec lesquels il évolue depuis le début de sa carrrière. Véritable éponge, assoifé de connaissance, auto-didacte, il se spécialise très rapidement dans le design d'interface utilisateur. Son apétence pour les interfaces le motive à compléter ses connaissances en UX Design afin de toujours proposer des expériences optimales pour les utilisateurs finaux.

Conférence

Follow the UX Flow!

"Tu es là parce que tu as un savoir, un savoir que tu ne t'expliques pas mais qui t'habite, un savoir que tu as ressenti toute ta vie. Tu sais que le monde ne tourne pas rond sans comprendre pourquoi, mais tu le sais, comme un implant dans ton esprit, de quoi te rendre malade. C'est ce sentiment qui t'as amené jusqu'à moi, sais-tu exactement de quoi je parle?"

"De l'UX ?"

"L'UX est universelle, elle est omniprésente, elle est avec nous ici, en ce moment même. Tu la vois chaque fois que tu regardes ton smartphone ou lorsque tu allumes ton ordinateur. Tu ressens sa présence lorsque tu vas au travail, quand tu vas au cinéma ou quand tu paies tes factures. Elle est le monde qu'on superpose à ton regard pour t'aider à voir ce dont tu as réellement besoin. "

Morpheus Matrix... ou presque !

Vous l'aurez compris, nous allons parler d'UX Design. Je vous propose d'explorer le processus UX dans son intégralité, de suivre toutes les étapes qui permettent de construire une bonne UX et de voir l'impact que celle ci peut avoir sur un produit. Pour cela, nous passerons par les 5 étapes suivantes :

  • La planification
  • L'exploration
  • L'idéation
  • La Génération
  • L'évaluation

A l'issue de ces étapes, le processus UX n'aura plus de secret pour vous !

UX/UI
LEVEL level level level

Alexis Kinsella

CTO & Cloud Expert,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Alexis Kinsella est Xebian depuis 2010, et actuellement Chief Technical Officer. Devenu Cloud addict avec les années, il aime explorer et construire pour ses clients, dans le respect des bonnes pratiques, des architectures Backend et Data sur le Cloud.

Conférence

Introduction à TensorFlow Extended (TFX)

Tout développeur qui s'est déjà intéressé à la Data Science connaît TensorFlow, la coqueluche des framework de Machine Learning. Toutefois un framework ne fait pas tout, et Google a développé pour ses besoins internes TensorFlow Extended (TXF) qui a pour objectif de faciliter l'opérationalisation de modèles de Machine Learning, en se focalisant en particulier sur sa capacité à déployer des applications ML en production, gérer des Datasets importants, entraîner et servir des modèles avec consistence et gérer correctement le versionning des modèles pour l'inférence.

Nous décrypterons en particuliers les fonctionnements de TensorFlow Extended reposant sur des libraries et composants portant des noms barbares tels que TFDV, TFT, TFMA, ou encore MLMD, puis nous verrons comment les pipelines ML de TFX s'intègrent avec les orchestrateurs de notre quotidien.

Enfin, nous découvrons comment nous pouvons mettre en oeuvre des techniques avancées de déploiement et de gestion de modèles en production.

Data
LEVEL level level level

Conférence

Jupyter en mode level up selon Netflix et les autres grands du Web

Les notebooks en général, et Jupyter en particulier, sont souvent vus comment le coûteau suisse du Data Scientist. Ils lui permettent d'effectuer des analyses, et même de mettre au point des modèles de machine learning. Nous sommes toutefois, plus souvent proche de l'art de la bidouille que de l'usage industrialisé de l'outil. C'est pourquoi nous vous proposons dans cette session de découvrir comment Netflix et d'autres grands du Web utilisent les Notebooks Jupyter, et comment il est possible de concilier pratiques DevOps et industrialisation avec Jupyter.

Data
LEVEL level level level

Dina Baddaje

Data Scientist,
Galeries Lafayette

Conférence

Le portail, le visage de notre datalake

La data est un monde abstrait, difficile à se représenter, avec pléthore d'outils. Notre solution : proposer un portail pour regrouper tous ces outils et ainsi fournir une vision globale... Le thème principal sera : Montrer comment notre portail a été un vecteur d'innovation sur notre projet Datalake.

Pourquoi en sommes-nous venus à créer un portail "boîte à outils"? Quels sont les métiers utilisateurs du portail? Comment la collaboration des équipes a-t-elle été impactée? Quelles sont les technos choisies?

Ce portail est principalement destiné aux :

- aux data ingénieurs /devops : des outils pour superviser et suivre l'exploitation
- aux data scientists/business analysts/PO : des outils de restitution de la donnée, de data lineage
- aux gouverneur/métiers financiers : des outils de maîtrise des budgets
Mais surtout des outils à destination des métiers du commerce, d'analyse et de data visualisation (Simulastor).

Data
LEVEL level level level

Alexandre Genet

Consultant,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Développeur depuis 6 ans, Alexandre Genet travaille chez Xebia / Publicis Sapient depuis 1 ans. Après quelques hésitations sur iOS et le développement back, il a choisi le développement Android. Il aime développer des fonctionnalités utiles pour de nombreux utilisateurs.

Conférence

Le meilleur développeur mobile est-il côté back ?

Dans les transports, en voyage ou simplement dans son lit, l’usage du mobile est partout. Partageons ensemble les moyens d’échanger l’information entre le back et les applications. Avec une batterie et un réseau limité, comment exposer sa donnée pour créer une application mobile performante ? Repartez avec des idées pour organiser votre système d’information et créer de meilleures applications.

Mobile
LEVEL level level level

Vincent Segouin

Consultant,
Xebia - Publicis Sapient Engineering

Twitter

Biographie

Développeur chez Xebia depuis 2017 ainsi que recruteur technique. Il s’intéresse à toutes les facettes du développement logiciel, que ce soit du front ou du back en passant par l’industrialisation des processus de déploiements en adoptant une approche DevOps et Craft. Il aime la nouveauté et est en permanence à la recherche de nouveau défi.

Conférence

WebAssembly, mythe ou réalité ?

WebAssembly est un standard du Web, créé en 2015, il promet de compiler du C./C++, du Rust et du Typescript dans le but d'être exécuté directement dans un navigateur en obtenant des performances proches des applications natives, certains parlent de ce dernier comme étant LA technologie qui détruira Javascript.

Nous allons voir ensemble au cours de ce slot ce que permet concrètement WebAssembly, comment il fonctionne et voir s'il tient toutes ses promesses.

Web
LEVEL level level level

Alexis Chotard

SRE,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Alexis "Horgix" Chotard est ingénieur système et développeur (SRE pour les plus modernes) pour Publicis Sapient (Xebia). Il se passionne pour l'automatisation et la création de systèmes autonomes, dans un esprit de Craftsmanship appliqué au métier de SRE. Le côté humain et le partage étant pour lui essentiels, il s'inscrit naturellement dans le mouvement DevOps et intervient dans de nombreuses conférences autour de sujets connexes, que ce soit en tant que speaker ou organisateur. Ses technos du moment : tout ce qui gravite autour de la Cloud Native Computing Foundation et du FaaS !

Conférence

Docker est mort, vive Docker

Docker est désormais partout. Mais que fait réellement Docker ? Y a-t-il encore un sens à parler de Docker maintenant qu'il s'agit du simple packaging du projet Moby, qui lui-même n'est qu'une interface vers containerd et runc ? Le sujet de "build des conteneurs Docker sans Docker" est sur toutes les lèvres de l'écosystème Kubernetes. Côté runtime, Docker en vient de plus en plus a être remplacé. Faisons le point sur cette situation et l'avenir potentiel de Docker.

DevOps
LEVEL level level level

 

Conférence

Cloud Native Apps

Toute la mouvance "Cloud Native" impacte fortement la conception d'application, et pour cause : le but est de rendre celles-ci scalables, déployables automatiquement et résilientes by design. Alors comment concevoir de telles applications ? Est-ce que le temps des API REST ne serait pas dépasser ? Comment bénéficier des fonctonnalités d'un orchestrateur sous-jacent et de toutes les briques associées pour n'avoir que le minimum vital à faire pour déployer une nouvelle application from scratch ? Nous tâcherons, en 30 minutes, de faire le tour de ces questions. Nous parlerons design d'APIs, gRPC, messaging, logging, monitoring aussi bien technique que business, 12 factor, et encore bien d'autres choses.

DevOps
Back
LEVEL level level level

 

Conférence

XebiKart Infrastructure : de nos laptops à Kubernetes dans le Cloud

Pour la démo présentée en Keynote et durant le reste de la journée, il a bien fallu monter l'infrastructure qui fait tourner le tout. Naturellement, nous nous sommes tournés vers Kubernetes et le Cloud; c'est le moment de faire le bilan de ce que nous avons monté, des obstacles que nous avons eu à surmonter, et de comment nous avons créé une plateforme multi-cloud, résiliente, entièrement dynamique et qui nous permet de déployer nos applications en continu. Parlons de Kubernetes, parlons de GCP, d'AWS, de génération de certificats TLS automatique, de création d'enregistrement DNS automatiques, de Service Mesh, et de bien d'autres choses encore !

DevOps
LEVEL level level level

Ludovic Ladeu

Consultant,
Xebia - Publicis Sapient Engineering

Github

Biographie

Ludovic est développeur chez Xebia depuis 3 ans. Passionné de développement, d’architecture et d’infrastructure, bref à tout ce qui touche à la construction d’un logiciel de qualité. Avec une appétence particulière pour le cloud.

Conférence

FaaS sur K8s : quelles possibilités ?

AWS Lambda est l'implémentation de référence quand on parle de FaaS. Est-il possible d'en faire en dehors d'AWS Lambda (ou de Google Cloud Functions) ? Quels sont les outils à disposition pour en faire, que proposent-ils et quels sont leurs avantages et inconvénients ? Comment déployer ce type d'outil et quelles sont les contraintes qu'ils imposent ?

Cloud
LEVEL level level level

Dmytro Podyachiy

Consultant,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Dmytro a plus de 15 ans d’expérience au cours desquels il a développé une véritable expertise dans les technologies et les architectures Java et JavaScript. Ses connaissances polyvalentes lui ont permis de mener avec succès plusieurs projets dans le rôle de lead technique.
Adepte des méthodes agiles et du craftsmanship, il met en place les pratiques XP chez ses clients : TDD, pair programming et refactoring continu.

Conférence

FaaS sur K8s : quelles possibilités ?

AWS Lambda est l'implémentation de référence quand on parle de FaaS. Est-il possible d'en faire en dehors d'AWS Lambda (ou de Google Cloud Functions) ? Quels sont les outils à disposition pour en faire, que proposent-ils et quels sont leurs avantages et inconvénients ? Comment déployer ce type d'outil et quelles sont les contraintes qu'ils imposent ?

Cloud
LEVEL level level level

Guillaume Desbuquois

Data Scientist,
Publicis Sapient

Biographie

Titulaire d'un Magistère en statistiques option data science & modélisation économique, Guillaume a commencé sa première expérience professionnelle chez Publicis Sapient il y a plus d'un an. Attiré par le domaine du conseil, ce premier emploi lui permet de développer une expertise forte sur l'utilisation de la data dans le digital, en traitant des uses cases diversifiés. Au fil de sujets internes et de projets clients, Guillaume s'est passionné pour les problématiques NLP, et en retracera les évolutions du NLP au travers de son talk.

Conférence

Passé, présent et futur du NLP

Le Traitement du langage naturel (NLP) est un domaine de la data science en constante évolution depuis le milieu du 20ème siècle. De l'étude simple de la syntaxe à des applications comme Siri ou Alexa de nos jours, les améliorations marquent des changements dans notre quotidien. Nous retracerons cette évolution en traitant des modèles qui ont bouleversé le cœur du NLP, du LDA jusqu’aux encodeurs.

Data
LEVEL level level level

Clément Rochas

Coach Agile,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Coach agile, formateur DevOps, speaker. Clément est passionné par le développement et la création logicielle en général. Depuis plusieurs années il aide les Ops a devenir agile et a construire des produits d'infrastructure.

Conférence

Natixis : Construire une communauté de dev dans une grande banque

Les communautés de pratiques sont à la mode mais la mayonnaise ne prend pas toujours. Venez découvrir une communauté de développeur qui vit depuis bientôt 2 ans dans une grande banque française.

Craft
LEVEL level level level

Jennifer Proust

Consultante,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Don't sleep / Don't eat / Code / Repeat
#js #react #tests #teamQwerty

Conférence

TestCafe pour tous : de meilleurs tests E2E pour vos apps front

Vous en avez marre d'utiliser Selenium pour tester vos web apps ? Ou vous ne savez pas par ou commencer pour tester votre interface utilisateur ? Adoptez TestCafe, un framework en javascript ou en typescript pour automatiser vos tests end-to-end. Je vous propose d'explorer TestCafe de A a Z: l'installer, le configurer, ecrire des tests stables et les inscrire dans une CI pour les automatiser. On decouvrira egalement TestCafe Studio, l'IDE developpe par les createurs pour faciliter la creation de scenarios a tester sans ecrire de code. Nous prendrons un exemple de projet concret que l'on testera step by step pour aller vers une connaissance approfondie des possibilites offertes par TestCafe. A la suite de ce talk, les developpeurs seront capables de creer un projet complet de testing pour leurs propres applications. Les PO et les clients intrigues seront convaincus et pourront participer a l'elaboration d'une strategie d'equipe pour tester les applications.

Web
LEVEL level level level

Lionel Guez

Consultant,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Développeur back depuis 6 ans et Xebian depuis 2 ans, Lionel est un développeur passionné par la technologie, l'algorithmie et le Software Craftmanship. Il s'est spécialisé dans le développement Java et apprécie tout ce qui tourne autour de la JVM en général.

Conférence

Quarkus, Micronaut : Java is back

Java est un des langages les plus utilisés dans le développement logiciel. Cependant les applications Java connaissent deux problèmes de taille : le temps de démarrage et l’espace mémoire occupé. Parfaitement ajusté à nos anciennes applications monolithiques, Java a du mal à s’adapter aux nouvelles architectures micro-services, FaaS (Function as a Service) ainsi qu’aux nouveaux besoins en matière de scalabilité. Heureusement, de nouvelles solutions apparaissent pour s'adapter aux besoins des entreprises, modifiant les tréfonds de l'exécution du code Java. En effet, grâce à GraalVM et aux frameworks s'appuyant dessus, Quarkus et Micronaut, Java peut espérer redevenir un langage de prédilection pour nos nouvelles architectures.

Back
LEVEL level level level

Fares Oueslati

Data Engineer,
Xebia - Publicis Sapient Engineering

Twitter

Biographie

Titulaire d’un diplôme d’ingénieur en génie logiciel, Fares est un Data Engineer avec une forte appétence pour la Data Science. Chez ses clients, il met en place des applications distribuées et dédiées au traitement de flux de données sous une contrainte proche du temps réel, il travaille également sur la mise en place et l’industrialisation de pipelines de machine learning. Toujours désireux d’apprendre et heureux d’enseigner ce qu’il sait.

Conférence

Kubeflow : Data Scientist ready ?

Industrialiser de la Data Science est le nouveau sujet à la mode. Ajoutez à cela une pincée de Kubernetes et vous retrouvez une recette de buzzwords. Lors d'une précédente démonstration, je me suis rendu compte de la difficulté de comprendre tout cet écosystème pour un Data Scientist. Google a depuis mis à disposition un série d'outil afin de permettre la scalabilité de projets de Deep Learning sous le nom de Kubeflow : contraction de Kubernetes et Tensorflow. Nous allons montrer l'utilisation de ces outils et essayer de répondre à une simple question : est-il Data Scientist ready ?

Data
LEVEL level level level

Nicolas Dechandon

Chief Data Officer,
Xebia - Publicis Sapient Engineering

Biographie

Ancien ingénieur réseau reconverti depuis 2 ans en data ingénieur. Il côtoie au quotidien Go, Java, Python, HCL et shell. De nature curieuse, il creuse tous les sujets qui passent sous ses yeux. Son côté maniaque et ordonné le rend enclin au craftsmanship.

Conférence

Le portail, le visage de notre datalake

La data est un monde abstrait, difficile à se représenter, avec pléthore d'outils. Notre solution : proposer un portail pour regrouper tous ces outils et ainsi fournir une vision globale... Le thème principal sera : Montrer comment notre portail a été un vecteur d'innovation sur notre projet Datalake.

Pourquoi en sommes-nous venus à créer un portail "boîte à outils"? Quels sont les métiers utilisateurs du portail? Comment la collaboration des équipes a-t-elle été impactée? Quelles sont les technos choisies?

Ce portail est principalement destiné aux :

- aux data ingénieurs /devops : des outils pour superviser et suivre l'exploitation
- aux data scientists/business analysts/PO : des outils de restitution de la donnée, de data lineage
- aux gouverneur/métiers financiers : des outils de maîtrise des budgets
Mais surtout des outils à destination des métiers du commerce, d'analyse et de data visualisation (Simulastor).

Data
LEVEL level level level

Enguerand Acquarone

Responsable DataScience,
Galeries Lafayette

Github Twitter

Biographie

Responsable DataScience - Pôle Magasins & Innovation, Direction Connaissance Client

Conférence

Le portail, le visage de notre datalake

La data est un monde abstrait, difficile à se représenter, avec pléthore d'outils. Notre solution : proposer un portail pour regrouper tous ces outils et ainsi fournir une vision globale... Le thème principal sera : Montrer comment notre portail a été un vecteur d'innovation sur notre projet Datalake.

Pourquoi en sommes-nous venus à créer un portail "boîte à outils"? Quels sont les métiers utilisateurs du portail? Comment la collaboration des équipes a-t-elle été impactée? Quelles sont les technos choisies?

Ce portail est principalement destiné aux :

- aux data ingénieurs /devops : des outils pour superviser et suivre l'exploitation
- aux data scientists/business analysts/PO : des outils de restitution de la donnée, de data lineage
- aux gouverneur/métiers financiers : des outils de maîtrise des budgets
Mais surtout des outils à destination des métiers du commerce, d'analyse et de data visualisation (Simulastor).

Data
LEVEL level level level

Nelson Dufossé

Agile Delivery Manager,
Xebia - Publicis Sapient Engineering

Twitter

Biographie

Passionné des événements, j'ai longtemps réalisé et intégré des produits IT pour les concerts et stades Français. Coach en delivery agile il y a 3 ans, aujourd'hui j'interviens chez Xebia sur le terrain en tant que delivery manager sur les projets Datalake et Datascience. Je porte également l'offre Xebia studio, modèle de delivery auquel je crois.

Conférence

Ce que vous devez savoir pour piloter un produit Data Science

La Data Science agile... Tester, se planter, apprendre, tester à nouveau, obtenir des petites réussites puis recommencer... Voici une partie de mon quotidien depuis 3 ans. Avec Marjolaine, Product owner en Data Science, nous allons vous partager quelques pratiques pour construire un produit Data Science. Il n'est finalement pas nécessaire de connaître la technique pour livrer un produit qui répond avec succès à un besoin utilisateur.

Agilité
LEVEL level level level

Marjolaine Clough

Data Product Owner,
Xebia - Publicis Sapient Engineering

Biographie

Product Owner spécialisée dans les produits data depuis 2017. Elle a débuté sa carrière en 2015 en tant qu’analyste financière en Fusions & Acquisitions et s’est ensuite dirigée vers des rôles de Product Owner sur des logiciels Big Data. Grâce à ses expériences de Data Product Owner, de conduite du changement et sa volonté de se former continuellement sur les sujets Product Management, Data Engineering et Data Science, Marjolaine est en mesure d’accompagner avec succès et fournir un cadre agile à des équipes produits Data et Data Science.

Conférence

Ce que vous devez savoir pour piloter un produit Data Science

La Data Science agile... Tester, se planter, apprendre, tester à nouveau, obtenir des petites réussites puis recommencer... Voici une partie de mon quotidien depuis 3 ans. Avec Marjolaine, Product owner en Data Science, nous allons vous partager quelques pratiques pour construire un produit Data Science. Il n'est finalement pas nécessaire de connaître la technique pour livrer un produit qui répond avec succès à un besoin utilisateur.

Agilité
LEVEL level level level

Brice Leporini

Software Engineer,
Confluent

Biographie

Brice est un développeur sénior qui totalise 20 ans d’expérience sur différentes technologies dont dix focalisées sur l’écosystème Java et les architectures n-tiers. Freelance pendant douze ans, il rejoint ensuite PALO IT en tant que Chief Technical Officer. En 2019, Brice rejoint l’équipe de Confluent, en tant que Systems Engineer, pour accompagner les grands comptes européens.

Conférence

Migrate smoothly your legacy monolith to your new micro-services oriented architecture with Kafka

If you're working in a startup company, you have certainly set your micro-services oriented architecture up from scratch with only few dependencies. But in many cases, your work is to swap an old existing monolithic system. Obviously a big bang migration is not allowed and you need to find a way to run the two systems side by side for a while, dealing with the fact that they can update the same data concurrently... and without conflict! Come to this session to see how you can deal with this exciting challenge with Apache Kafka.

Data
LEVEL level level level

Leonardo Noleto

Senior Data Scientist,
Bleckwen

Github Twitter

Biographie

Leonardo est Head of Data chez Bleckwen, FinTech créée en 2016 qui développe une solution de lutte contre la criminalité financière avec du machine learning. Leonardo a plusieurs années d'expérience en développement logiciel et analyse des données et aime concevoir des applications plus "smart" avec le machine learning.

Conférence

L'interprétabilité pour comprendre vos modèles black-box

Ca y est, votre modèle prédictif est finalement en prod et l’impact métier est notable ! Mais avec les grands pouvoirs viennent les grandes responsabilités : avec l’intérêt croissant des des utilisateurs métiers et des décideurs, il n'est plus acceptable de faire confiance au modèle sans une réponse à la question : pourquoi ? pourquoi le modèle a-t-il pris une décision précise ? Et pour couronner le tout, avec les nouvelles réglementations en vigueur (RGPD) et dans les secteurs réglementés (banque, assurance, médicale) l’interprétabilité de votre modèle est une exigence pour passer en production. Mais pas de panique, il est désormais possible d’utiliser des modèles très performants comme XGBoost ou Deep learning sans sacrifier l’explication du modèle. Ce talk propose de vous faire découvrir le fleurissant et passionnant domaine de l'interprétabilité des modèles de machine learning. Soufiane et Leonardo vous présenteront l’approche et les frameworks pour ajouter de l’interprétabilité à vos modèles de machine learning existants. Nous donnerons des conseils pratiques sur la mise en production de SHAP sur un projet d’attrition client (avec des exemples de code et astuces tirées des cas réels en prod).

Data
LEVEL level level level

Michael Olieric

Responsable informatique polyvalent,
BNP Paribas

Biographie

J'ai couvert des missions variées sur différents postes, au sein de différentes entités du groupe BNP Paribas. Au sein des directions informatiques, j’ai réalisé des missions d'encadrement d'équipes de développement, d'architecture, d'un SI complet, d'AMOA, et actuellement sur un modèle de management transverse au sein d'un programme Agile.

Conférence

BNPP Retail Digital Booster - Une mise en place incrémentale de l’agilité a l’echelle

Venez decouvrir le REX d’un programme d’agilité a l’échelle, inspiré de SAFe mais pas que et avec une apporche incrementale plutot que big bang. Quarter Agile Planning, datalake, microservices, devops, process corporate, gouvernance, nous vous partagerons les succès, challenges et ecceuils rencontrés, et les adaptations que nous avons fait depuis 2 ans ainsi que celles à venir.

Agilité
LEVEL level level level

Anne-Sophie Girault

Consultante,
Xebia - Publicis Sapient Engineering

Twitter

Biographie

Après avoir travaillé pendant 10 ans dans les jeux vidéo en tant que productrice de jeux et business developper avec la casquette scrum master, Anne-Sophie Girault le Mault s’est orientée vers la finance et l’énergie en tant que product owner, avant de devenir coach. Passionnée et formée en analyse transactionnelle, elle est en cours de certification coaching professionnel RNCP niveau 7 pour une soutenance de mémoire en février 2020. Elle intervient dans le service public, le luxe, l’énergie ou encore le bancaire chez Xebia Publicis Sapiens. Elle accompagne au quotidien des projets allant jusqu’à une vingtaine d’équipes sur des programmes d’agilité à l’échelle.

Conférence

La cohésion de groupe en analyse transactionnelle, une clef du leadership

L’analyse transactionnelle organisationnelle une fois encore vulgarisée et rendue accessible. Dans le cadre de ce sujet autour de la cohésion et du leadership, nous nous intéresserons au groupe, aux principes de frontières visibles et invisibles qui influencent la cohésion, elle-même fonction du leadership. Mais comprendre ce qu’est la cohésion, c’est aussi comprendre ce qui la crée ou la détruit. Du bouc-émissaire, en passant par le secret, la loyauté, la confiance, l’engagement ; de l’erreur à la trahison, autant de configurations possibles qui imposent de comprendre comment se déroule la gestion des flux d’énergie individuels et collectifs. Lead d’équipe, manager ou encore facilitateur, ce slot vous proposera des clefs opérationnelles pour porter un autre regard sur vos équipes.

Agilité
LEVEL level level level

Elhadi Cherifi

Consultant,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Elhadi est Data Engineer chez Xebia. Data Lover avant tout, il travaille essentiellement sur des problématiques liées à l’ingestion, le traitement et le stockage des données dans un contexte big data. Ces outils préférés sont Scala et Spark.

Conférence

Attachez vos ceintures, le deep learning a embarqué !

Démocratiser le deep learning est l'un des challenges les plus passionnants que tente de relever la communauté data. À l'aide de GPUs embarqués dans des cartes ultra-performantes, de nouvelles possibilités s'ouvrent à nous pour relever ce challenge.

Venez découvrir à travers ce talk comment concrétiser un projet utilisant du deep learning embarqué. Nous nous aiderons de la toute dernière Nvidia Jetson Nano pour faire tourner des réseaux de neurones profonds (deep neural network ou DNN) et faire chauffer des GPUs. Nous présenterons pas à pas les étapes entreprises pour mener à bien un tel projet, en partant de l'installation de la carte jusqu'à faire de la reconnaissance d'images en temps réel.

IOT
LEVEL level level level

Anis Chaabani

Agile & Craftsmanship Coach,
Xebia - Publicis Sapient Engineering

Biographie

Développeur craftsman et coach agile, Anis accompagne au quotidien les équipes sur le chemin de l'amélioration continue afin de perfectionner leurs pratiques et produire des logiciels de qualité à forte valeur ajoutée.

Conférence

Collective ownership : We code together, we push together

C'est l'histoire d'une équipe qui a décidé de travailler en mob programming au quotidien. À travers quelques petites scénettes, un product owner et une équipe de développeurs tentent d'illustrer le collective ownership avec les bonnes et les mauvaises pratiques ainsi que les différentes postures et situations fréquemment rencontrées.

Craft
LEVEL level level level

Benjamin Dupin

Software craftsman,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Benjamin s'est forgé principalement de l’expérience dans le domaine des architectures et technologies Java, notamment au niveau du développement back end et d’outils Big Data. Il porte un intérêt particulier à la mouvance crafstmanship en se focalisant sur la qualité du code qu’il est amené à produire, ainsi qu’au DDD.

Code as a Passion

Java Puzzles

Le but est simple : répondre le plus rapidement possible à des questions sur la sortie d'exécution d'un programme écrit en Java.
Qu'est ce que ça affiche ? Pourquoi ?
var x = 'a' + 2;
System.out.println(x);
var y = 'b' + 1;
System.out.println(y);

Code as a Passion
LEVEL level level level

Sebastien Stormacq

Senior Developer Advocate,
AWS

Twitter

Biographie

Seb is writing code since he first touched a Commodore 64 in the mid-eighties. He is inspiring builders to unlock the value of the AWS cloud, using his secret blend of passion, enthusiasm, customer advocacy, curiosity and creativity. His interests are about software architectures, developer tools and mobile computing. Before joining the AWS Evangelist team, Seb built & lead the AWS technical training team in EMEA, and the Alexa solution architecture team in UK, France, Italy and Spain.

Conférence

Resiliency and Availability Design Patterns for the Cloud

We have traditionally built robust architectures by trying to avoid mistakes or failures in production, or by testing parts of the system in isolation. However, modern techniques take a very different approach: embracing failure instead of trying to avoid it. Resilient architectures enhance observability, leverage well-known patterns such as graceful degradation, timeouts and circuit breakers but also new patterns like cell-based architecture and shuffle sharding. In this session, will review the most useful patterns for building resilient software systems and especially show the audience how they can benefit from the patterns.

Cloud
LEVEL level level level

René Okouya

Software Engineer,
WeScale

Github Twitter

Conférence

Spinnaker - Continuous Delivery on Kubernetes

Durant cet atelier, nous allons nous frotter au déploiement d'application sur Kubernetes grâce à Spinnaker. Venez découvrir comment Spinnaker peut vous aider à automatiser vos processus de déploiement.

DevOps
LEVEL level level level

Fatima-Zahra Hamil

Coach Produit,
Xebia - Publicis Sapient Engineering

Biographie

Avec plus de 12 ans d’expérience en Direction de programmes et Gestion de produit Fatima-Zahra est capable de travailler sur des problématiques organisationnelles (cadrage, analyse, business case…) et d’intervenir sur des sujets opérationnels : de la vision à la mise en place effective d’outils, process et/ou produits et leur appropriation par les utilisateurs.

Hands-on

Apprendre le story mapping

Atelier de découverte du story mapping, un atelier de cartographie fonctionnelle qui vous donnera les moyens de découper votre produit de manière agile!

Agilité
LEVEL level level level

Mohamed Chaaben

Software Craftsmanship,
DS2I

Biographie

Mohamed a plusieurs années d'expérience dans le développement logiciel, notamment dans le secteur énergétique et la télécommunication. Il est passionné par les bonnes pratiques de développement et l'intégration d’application. Il intervient sur les projets en tant-que full cycle developer. Son terrain de jeu favori est Kubernetes et toutes les technos qui tournent autour

Hands-On

Spinnaker - Continuous Delivery on Kubernetes

Durant cet atelier, nous allons nous frotter au déploiement d'application sur Kubernetes grâce à Spinnaker. Venez découvrir comment Spinnaker peut vous aider à automatiser vos processus de déploiement.

Devops
LEVEL level level level

Julien Marechal

Head of IT Cloud & Open Systems & Big Data infrastructure services,
Air France

Biographie

Julien est responsable des équipes d'ingénierie des plateformes d'infrastructure IaaS linux et cloud pour le groupe AF/KL. Il s'occupe d'intégrer et présenter des services clouds orchestrés sur des plateformes on premise et clouds publics. Il accompagne les clients consommant des services IT de type SDDC, linux, containeur, Big data et Data science.

REX

Prognos, application industrielle dans le cloud

Venez découvrir le REX de Prognos, la plateforme de maintenance prédictive pour les clients d’Air France Industries - KLM Engineering & Maintenance 100% dans le cloud. Prognos permet d’exploiter la richesse des données générées par les avions, pour détecter des prémices des pannes, ce qui permet d’améliorer les opérations de maintenance et de limiter les retards et annulations de vols. Lors de ce talk, nous vous expliquerons comment la solution a été construite et déployée dans le cloud, avec un focus sur l’architecture et la data analytics. Nous partagerons les succès, les challenges rencontrés et les conclusions tirées de ce projet.

Data
Cloud
LEVEL level level level

Thomas Bidet

Head of Product,
TF1

Twitter

Conférence

REX

Le choc des refontes sur l’archipel MyTF1

1 an de projet avec TF1 pour aboutir à 3 applications : Web, iOS et Android. Comment s'est construit le produit ? Comment s'est organisé le travail avec les autres équipes et notamment l'équipe UX ? Quel a été l'apport de Xebia et les difficultés rencontrées et souvent surmontées ? Plongez avec nous dans cette belle histoire qui aurait mérité une mini-série sur le site https://www.tf1.fr :-).

Agilité
LEVEL level level level

Michael Olieric

Tribe Scrum Master,
BNP Paribas

Biographie

J'ai couvert des missions variées sur différents postes, au sein de différentes entités du groupe BNP Paribas. Au sein des directions informatiques, j’ai réalisé des missions d'encadrement d'équipes de développement, d'architecture, d'un SI complet, d'AMOA, et actuellement sur un modèle de management transverse au sein d'un programme Agile.

REX

BNPP Retail Digital Booster - Une mise en place incrémentale de l’agilité a l’echelle

À travers ce retour d'expérience, venez découvrir notre interprétation de l’agilité à l'échelle sur un programme de transformation Digitale. Inspiré de SAFe mais pas que, et avec une approche incrémentale plutôt que big bang. Organisation, DevOps, Quarter Agile Planning, MicroServices : nous vous partagerons les succès, challenges et écueils rencontrés mais aussi les adaptations à venir.

Agilité
LEVEL level level level

Monica Sciortino

IT Manager,
Natixis

Conférence

Natixis : Construire une communauté de dev dans une grande banque

Les communautés de pratiques sont à la mode mais la mayonnaise ne prend pas toujours. Venez découvrir une communauté de développeur qui vit depuis bientôt 2 ans dans une grande banque française.

Craft
LEVEL level level level

Benjamin Lacroix

Développeur & Manageur,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Xebian depuis 2014, Benjamin a d'abord travaillé, avec passion, sur des problématiques back-end, puis s'est concentré sur des sujets web et mobile. Également manageur et recruteur, il est capable d'accompagner son client et les Xebians sur de multitudes d'aspects.

Conférence

Atomic Design Driven Development

Le design system est une méthodologie UI / UX qui permet de construire des applications web composant par composant. Les composants du design system sont ensuite déclinés en atomes, molécules, organismes, templates et enfin pages. Ce slot vous propose une présentation de l'atomic design ainsi qu'une démo expliquant comment le développeur contribue à ce système.

#vuejs #storybook #atomicdesign

Web
LEVEL level level level

 

Conférence

Management @ Xebia : REX People Centric

Retour sur l'implémentation du management chez Xebia. Les contraintes, les outils, les réussites et les échecs. Le manageur est un mot qui fait peur, synonyme d'ascension professionnelle, venez découvrir comment chez Xebia nous avons réinventé le rôle pour en faire un sujet épanouissant, au service de l'autre.

Craft
LEVEL level level level

 

Lightning Talk

Flutter en 5 min ⏰

Flutter ? Que vous ne connaissiez pas, ou que vous en ayez juste entendu parler, Benjamin vous propose une introduction aux avantages et aux inconvénients du framework : Flutter, le dernier framework pour les contrôler tous ?

Mobile
LEVEL level level level

Benoît De Pompignan

Agile organisation engineer,
Xebia - Publicis Sapient Engineering

Biographie

En 20 ans d’expériences j’ai été amené à occuper de multiples rôles dans le cycle de vie d'un projet informatique : le développement, le support, l'infrastructure, l'exploitation et le maintien en condition opérationnelle de systèmes hautes performances (HPC), la formation des utilisateurs finaux ainsi que la chefferie et la direction de projet. J’ai pris part pendant 4 ans à la transformation en entreprise responsabilisante de mon précédent cabinet de conseil qui m’a formé au Lean/6σ, ainsi qu’aux méthodes agiles Scrum et Kanban Convaincu que performance rime avec bienveillance, j’interviens depuis 3 ans auprès d’entreprises souhaitant se transformer en animant l’ensemble des actions que cela nécessite, de l’accompagnement des équipes opérationnelles à la sensibilisation du top-management en passant par la conduite du changement des fonctions supports.

Conférence

L'efficacité organisationnelle selon la CIA

La CIA a déclassifié un document utilisé en interne afin de réaliser des audits d'efficacité organisationnelle. Ensemble nous allons le déchiffrer et en ressortir les bonnes pratiques utilisables dans l'agilité.

Agilité
LEVEL level level level

Edern Hotte

Software Engineer,
Xebia - Publicis Sapient Engineering

Biographie

Développeur chez Xebia depuis 2 ans, Edern s'intéresse à une variété de domaines dans l'informatique mais récemment plus aux technos autour de la Data.

Conférence

Un datalake serverless sans Hadoop, oui c'est possible !

Le Cloud a transformé ces dernières années l’approche du Big Data : Stockage de la donnée et capacité de traitement sont désormais séparés, capacité à la demande ou encore utilisation de cluster en mode éphémère sont maintenant la norme et permettent de s’abstraire de problématiques d’exploitation qu’on ne souhaite pas avoir à gérer.
Dans ce slot, à travers notre expérience d'un projet de la vraie vie, nous vous présenterons comment mettre en place un datalake sans Hadoop en utilisant au maximum les nouvelles possibilités qu'offre AWS.

Cloud
LEVEL level level level

Giulia Bianchi

Data Scientist,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Giulia est Data Scientist, consultante et formatrice à Xebia . Elle travaille actuellement sur des volumes de données importants en mettant en place des algorithmes de Machine Learning, avec un objectif concret d’industrialisation.
Elle participe à l’organisation du DataXDay.
Elle suit les nouvelles tendances du monde de la Data en participant aux différents Meetups et en suivant des blogs. Elle contribue activement à cet écosystème en donnant des talks et en écrivant sur le blog Xebia.

Conférence

Event Driven Machine Learning

Le serving de modèle de Machine Learning pour la prédiction en temps réel présente des défis tant en Data Engineering qu'en Data Science. Comment construire un pipeline moderne qui permet de réaliser des prédictions en continue ? Dans le cas d’un exercice supervisé, comment allier tracing et tracking des performances ? Comment récupérer un feedback pour déclencher un réentraînement réactif ? Dans ce talk nous vous proposons de dresser, ensemble, une proposition concrète de pipeline, qui prend en compte les phases d’exploration et de monitoring dans un contexte temps réel. Les ingrédients : un event log, une plateforme notebook et d’autres surprises nous venant tout droit du Cloud.

Data
LEVEL level level level

Lightning Talk

La confidentialité assurée par les math

Depuis mars dernier la famille TensorFlow compte un nouveau membre TensorFlow Privacy. De quoi s’agit-il ? Quelles sont les théories mathématiques qui garantissent la confidentialité d'un modèle de Deep Learning et comment sont-elles implémentées ?

Data
LEVEL level level level

Guillaume Albini

Data Engineer,
Xebia - Publicis Sapient Engineering

Biographie

Développeur depuis 15 ans, Guillaume Albini a travaillé dans différents domaines (télécom, finance, génomique) et a eu différentes casquettes (tech-lead, architecte, chef de projet). Depuis 12 mois, il a rejoint Xebia pour relever de nouveaux challenges techniques et renouer avec sa passion : le développement.

Conférence

Les frameworks sont-ils des êtres vivants ?

Mesdames, Messieurs, Le propos de cette présentation est de montrer que les mécanismes qui sont à l’oeuvre dans la nature s’appliquent également à nos frameworks, librairies et outils que nous utilisons au quotidien. Nos frameworks naissent, grandissent, se reproduisent et meurent tout comme les animaux, les plantes ou même les bactéries habitant notre planète. Ces fidèles compagnons du développeur vivent au sein d’écosystèmes et sont soumis à la sélection darwinienne au même titre que n’importe quelle espèce sur Terre. Pour soutenir ma théorie je m’appuierai sur des exemples et utiliserai les données issues de Google Trends et de Stack Overflow Trends qui permettent de voir l’évolution de l’usage de nos frameworks favoris dans le temps. En analysant les courbes produites par ces merveilleux outils il sera peut être même possible de prédire l’avenir de nos compagnons ou tout du moins d’imaginer une version plausible de celui-ci parmi l’ensemble des possibilités. A la fin de mon exposé lorsque vous devrez choisir un framework, une librairie ou un outil vous ne le ferez probablement plus de la même manière.

Code As A Passion
LEVEL level level level

Fast Track

Spark On K8S with S3 ? How we made it work !

Spark, couplé à des solutions de type Object Storage, offre désormais la possibilité d'exécuter des traitements sur un Kubernetes managé sans passer par une distribution lourde à mettre en oeuvre. Ce talk vous présentera les méthodes que l'on a expérimenté pour y parvenir et vous présentera les pièges à éviter mais surtout les solutions qui ont fonctionné dans notre cas.

On vous présentera :

- les possibilités pour déclencher un job (opérateurs Kubernetes, spark-submit, ...)
- les ressources Kubernetes générés par Spark
- les paramètres utiles à l'exécution des Jobs
- la configuration de la connexion avec l'object storage
- une méthode pour suivre l'exécution de ses Jobs

Data
LEVEL level level level

Gérôme Egron

Agile Delivery Manager,
Xebia - Publicis Sapient Engineering

Twitter

Biographie

Xebian depuis 2012 où il est arrivé en tant que développeur Java. Gérôme est maintenant Agile Delivery Manager au sein de Xebia Studio. Il a à coeur pour chacun de ses projets de monter la bonne équipe pour faire le bon produit et de s'assurer que les valeurs de Xebia sont respectées. Il est également manageur et donc un accompagnateur des Xebians dans leur vie professionnelle.

Conférence

Tech-Mentor : qu’est-ce qui se cache derrière ce nom de Pokémon ?

Si les mentors sont tendances, ce n'est pas un rôle nouveau, dès l'antiquité Socrate est considéré comme l'un des premiers. Quelles sont les différences avec un formateur ? Comment avons-nous essayé de l'implémenter chez Xebia ? Quels sont les grands avantages de ce rôle ? Venez assister à notre slot pour trouver des réponses à ces questions et devenir pourquoi pas mentor à votre tour.

Craft
LEVEL level level level

REX

Le choc des refontes sur l’archipel MyTF1

1 an de projet avec TF1 pour aboutir à 3 applications : Web, iOS et Android. Comment s'est construit le produit ? Comment s'est organisé le travail avec les autres équipes et notamment l'équipe UX ? Quel a été l'apport de Xebia et les difficultés rencontrées et souvent surmontées ? Plongez avec nous dans cette belle histoire qui aurait mérité une mini-série sur le site https://www.tf1.fr :-).

Agilité
LEVEL level level level

Jean-Christophe Pastant

Consultant Lead iOS,
Xebia - Publicis Sapient Engineering

Conférence

Modern Mobile UI

En l’espace de quelques mois, les plates-formes mobiles de Apple et Google ont assisté à l’introduction de nouveaux framework officiels de programmation d’interfaces en style déclaratif: SwiftUI et Jetpack Compose. La promesse : offrir un outillage complet pour réduire la verbosité du code UI tout en augmentant son expressivité. Venez découvrir comment coder une application avec ces deux outils : nous vous proposons un live coding dans lequel nous coderons deux applications simples en utilisant SwiftUI et Jetpack Compose afin de montrer différences et similitudes. Le but du jeu, réaliser un code UI le plus symétrique possible afin de réduire les frictions entre les deux plates-formes.

Mobile
LEVEL level level level

Johan Jublanc

Consultant,
Xebia - Publicis Sapient Engineering

Github

Biographie

Johan a commencé par les mathématiques et les statistiques avant de découvrir la Data Science. Il est consultant chez Xebia/PSE depuis presque un an et se passionne, entre autres choses, pour le reinforcement learning.

Conférence

Le potentiel du deep reinforcement learning

Dans ce talk, nous vous proposons de comprendre comment fonctionne le Deep Reinforcement Learning. Nous aborderons notamment les avantages et les particularités de différents algorithmes de Deep Reinforcement Learning à travers des explications techniques et des démonstrations visuelles. Nous prendrons également du recul sur la maturité de ce champ du Machine Learning afin d'évaluer les perspectives d'application en entreprise.

Data
LEVEL level level level

Jordan Tuffery

Software Consultant,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Jordan est intéressé par le monde du développement informatique depuis son adolescence. Il découvre le développement en créant un jeu vidéo grâce au logiciel RPG Maker. Quelques années plus tard, malgré une première tentative décourageante, Jordan redécouvre le développement Android lorsqu’il entre chez Lagardère. Il tombe sous le charme de cette plateforme. Curieux de nature, Jordan essaie plusieurs façon de pratiquer son métier. D’abord freelance, puis développeur pour un éditeur de logiciel, il est maintenant consultant chez Xebia. Fort de ces expériences, il vise un nouveau challenge pour l’année 2019, pouvoir speaker sur le dernier framework qu’il a essayé: Kotlin / Native.

Conférence

Kotlin end to end: du client au serveur

Grâce à Kotlin/Native, disponible en version 1.0 depuis octobre, il est désormais possible d’utiliser Kotlin pour créer nos applications back et mobile natives en utilisant un même langage. Mais, en 2019, est-ce déjà une solution réellement viable ? Dans ce talk nous allons vous présenter un retour d’expérience sur la création de notre application : de la création des Web Services avec Ktor aux clients iOS et Android, en passant par l'industrialisation et les tests. Le future du développeur mobile serait-il full-stack ?

Mobile
LEVEL level level level

Julien Calderan

Consultant,
Xebia - Publicis Sapient Engineering

Biographie

Julien est développeur et consultant chez Xebia, où il intervient sur le développement d’application et de la gestion de leur cycle de vie.

Hands-on

Spinnaker - Continuous Delivery on Kubernetes

Durant cet atelier, nous allons nous frotter au déploiement d'application sur Kubernetes grâce à Spinnaker. Venez découvrir comment Spinnaker peut vous aider à automatiser vos processus de déploiement.

devops
LEVEL level level level

Julien Datour

Développeur iOS,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Xebian, consultant iOS depuis fin 2016, passionné par le monde de la mobilité. Également manageur et recruteur.

Conférence

Kotlin end to end: du client au serveur

Grâce à Kotlin/Native, disponible en version 1.0 depuis octobre, il est désormais possible d’utiliser Kotlin pour créer nos applications back et mobile natives en utilisant un même langage. Mais, en 2019, est-ce déjà une solution réellement viable ? Dans ce talk nous allons vous présenter un retour d’expérience sur la création de notre application : de la création des Web Services avec Ktor aux clients iOS et Android, en passant par l'industrialisation et les tests. Le future du développeur mobile serait-il full-stack ?

Mobile
LEVEL level level level

Julien Smadja

Directeur Conseil,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Développeur depuis 13 ans, Julien Smadja travaille chez Xebia / Publicis Sapient depuis 9 ans. D'abord développeur Back End Java, il a pris le virage JavaScript pour devenir Fullstack depuis plusieurs années. Son profil technique est également complété par des compétences dans le Management et le recrutement.

Conférence

Atomic Design Driven Development

Le design system est une méthodologie UI / UX qui permet de construire des applications web composant par composant. Les composants du design system sont ensuite déclinés en atomes, molécules, organismes, templates et enfin pages. Ce slot vous propose une présentation de l'atomic design ainsi qu'une démo expliquant comment le développeur contribue à ce système. #vuejs #storybook #atomicdesign

Web
LEVEL level level level

Management @ Xebia : REX People Centric

Retour sur l'implémentation du management chez Xebia. Les contraintes, les outils, les réussites et les échecs. Le manageur est un mot qui fait peur, synonyme d'ascension professionnelle, venez découvrir comment chez Xebia nous avons réinventé le rôle pour en faire un sujet épanouissant, au service de l'autre.

Craft
LEVEL level level level

Laurent Dussault

Coach DevOps & Agile,
Xebia - Publicis Sapient Engineering

Twitter

Conférence

Transformation agile à l'échelle chez Orange

Agilité
LEVEL level level level

Laurent Seng

Coach Agile,
Xebia - Publicis Sapient Engineering

Biographie

Laurent s'est forgé, en 10 ans, une solide expérience en tant que Product Owner, Scrum Master et Coach agile. Capable de s’adresser tant à des profils techniques qu'aux métiers, il a la capacité de lever les principales barrières qui se dressent lors de la transformation agile des équipes.

Conférence

Collective ownership : We code together, we push together

C'est l'histoire d'une équipe qui a décidé de travailler en mob programming au quotidien. À travers quelques petites scénettes, un product owner et une équipe de développeurs tentent d'illustrer le collective ownership avec les bonnes et les mauvaises pratiques ainsi que les différentes postures et situations fréquemment rencontrées .

Craft
LEVEL level level level

Loïc Divad

Data Engineer,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Loïc est ingénieur logiciel chez Xebia. Il intervient sur des problématiques de Data Engineering comme l’acquisition, le traitement et le stockage des données. Il travaille avec des outils comme Kafka, Spark ou encore Akka. Il est développeur Scala depuis 3 ans et participe activement au partage de connaissance via des articles, formations et talks. Passionné de systèmes distribués, il est aussi organisateur de la conférence DataXDay.

Conférence

Contes et légendes autour de l'entreprise temps réel

La vie de votre business est faite d’une suite d'événements. Une jolie maxime qui ne colle pas avec la réalité de la plupart des systèmes d’information. Les usages poussent de plus en plus vers un traitement en temps réel de l’information. Avec cela l’idée d’event driven company devient primordiale. Cette présentation, orientée C-Levels, traite des freins pour une boite dans l’accès au statut de real time enterprise. Le manque à gagner à une dimension business et impact important en terme d'ingénierie et innovation. Nous parleront des tendances technologiques liées à ces questions. Enfin nous toucherons du doigt cette transformation numérique qui vous tient tant à coeur.

Data
LEVEL level level level

 

Event Driven Machine Learning

Le serving de modèle de Machine Learning pour la prédiction en temps réel présente des défis tant en Data Engineering qu'en Data Science. Comment construire un pipeline moderne qui permet de réaliser des prédictions en continue ? Dans le cas d’un exercice supervisé, comment allier tracing et tracking des performances ? Comment récupérer un feedback pour déclencher un réentraînement réactif ? Dans ce talk nous vous proposons de dresser, ensemble, une proposition concrète de pipeline, qui prend en compte les phases d’exploration et de monitoring dans un contexte temps réel. Les ingrédients : un event log, une plateforme notebook et d’autres surprises nous venant tout droit du Cloud.

Data
LEVEL level level level

Michaël Ohayon

Software Engineer,
Xebia - Publicis Sapient Engineering

Twitter

Biographie

Michaël est chez Xebia depuis 3 ans et travaille sur des sujets mobiles Android. Il est également manageur et recruteur.

Lightning Talk

Estimer la qualité d'une application mobile en 5 minutes

Lightning talk qui récapitule les points les plus marquants que nous identifions lors de nos audit mobile. (Pour le moment Android Java / Kotlin mais c'est adaptable pour intégrer tout notre spectre mobile) Au menu : Base de code trop lourde, dette technique, bibliothèques outdatées, fuites mémoires, outils pas ou mal utilisés, poids des livrables, utilisation du versioning...

Mobile
LEVEL level level level

Conférence

 

Sécuriser ses appels réseau Android, de 2009 à 2019

Si, il y a 10 ans, à cause d'un écosystème encore en construction, HTTPS était un protocole complexe à mettre en place, aujourd'hui il semble que c'est l'inverse. Rejouons l'histoire pour découvrir et comprendre ensemble les différentes failles de sécurité qui ont poussé le Web à passer sur HTTPS ainsi que les implémentations associées sur Android. À travers du code et des analyses, implémentons, cassons et sécurisons ensemble du code réseau pour comprendre comment nous en sommes arrivés aux implémentations actuelles. Nous découvrirons ensuite les limitations de 2019 : pouvons-nous empêcher tout le monde d'analyser notre traffic ? Qu'est-il possible de faire aujourd'hui, quels sont les risques pour l'utilisateur, le développeur, l'entreprise ? Quels sont les outils et bonnes pratiques pour empêcher ou au moins ralentir et complexifier nos analyses réseau par des personnes malicieuses ?

Mobile
LEVEL level level level

Yassine Meherzi

Software Crafter,
Société Générale

Conférence

Société Générale - Lambda-Calculus: A Brief History of Functional Programming

λ-Calculus (ou Lambda-Calcul) est un système formel de logique mathématique permettant d’exprimer des calculs sous forme de fonctions. Malheureusement, ce formalisme reste encore peu connu bien qu’il constitue les fondations de plusieurs langages fonctionnels comme Lisp, Haskell et Scala. Dans ce talk, nous allons découvrir ce que c’est le λ-calculus, son histoire et, plus important encore, son application à la programmation fonctionnelle. Cette présentation est le fruit d’un travail de recherche sur l’histoire et les origines de la programmation fonctionnelle, ainsi que, l’influence de λ-Calculus sur les langages modernes.

LEVEL level level level

Vincent Villet

Data Scientist,
Xebia - Publicis Sapient Engineering

Github

Biographie

Vincent Villet est data scientist chez Xebia. Il a été exposé à des sujets de modélisation complexes en mission chez Autolib ainsi qu’aux problématiques d’industrialisation chez Allianz, et travaille actuellement au sein de l’équipe innovation de OUI SNCF. Il est par ailleurs engagé sur un projet au sein de l’association Data For Good.

Conférence

Time series made easy

La prévision des séries temporelles est un domaine de la data science présent au cœur de nombreuses activités d'entreprise. Cependant, il s’agit d’un territoire souvent inexploré en raison de sa complexité: utiliser et optimiser les modèles classiques de prédiction temporelle nécessite en effet une connaissance approfondie de leurs rouages mathématiques. Aujourd'hui, il existe des outils pour travailler rapidement avec des times series d’une façon plus facile et pragmatique à l'instar de Prophet de Facebook, GluonTs d’Amazon et Amazon forecasting de AWS. Venez découvrir ces outils et les prédictions rapides et de qualité qu’ils permettent !

Data
LEVEL level level level

Nicolas Laille

Data Engineer,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Data Engineer ayant plongé dans le monde de la Data Science, Nicolas accompagne au quotidien des Data Scientists sur le trajet de la production. Speaker et contributeur sur MLFlow dans ses heures perdues, Nicolas est également passionné par les technos tels que Spark, TensorFlow, Kubernetes.

Conférence

Jupyter en mode level up selon Netflix et les autres grands du Web

Les notebooks en général, et Jupyter en particulier, sont souvent vus comment le coûteau suisse du Data Scientist. Ils lui permettent d'effectuer des analyses, et même de mettre au point des modèles de machine learning. Nous sommes toutefois, plus souvent proche de l'art de la bidouille que de l'usage industrialisé de l'outil. C'est pourquoi nous vous proposons dans cette session de découvrir comment Netflix et d'autres grands du Web utilisent les Notebooks Jupyter, et comment il est possible de concilier pratiques DevOps et industrialisation avec Jupyter.

Data
LEVEL level level level

Olivier Marquet

Coach Agile,
Xebia - Publicis Sapient Engineering

Twitter

Biographie

Olivier est consultant en transformation agile. Passionné par l’agilité et le Product Management, il a accompagné et formé de nombreuses entreprises dans leurs transformations agiles dans différents secteurs d’activités.

Conférence

Scrum@scale demystified

Présentation de scrum@scale le framework de la Scrum Alliance et de Jeff Sutherland

Agilité
LEVEL level level level

 

REX

BNPP Retail Digital Booster - Une mise en place incrémentale de l’agilité a l’echelle

À travers ce retour d'expérience, venez découvrir notre interprétation de l’agilité à l'échelle sur un programme de transformation Digitale. Inspiré de SAFe mais pas que, et avec une approche incrémentale plutôt que big bang. Organisation, DevOps, Quarter Agile Planning, MicroServices : nous vous partagerons les succès, challenges et écueils rencontrés mais aussi les adaptations à venir.

Agilité
LEVEL level level level

 

Hands-on

Dr. House - « Tout le monde ment » : l'électrocardiogramme agile !

À la façon Dr House, et ne regardant que les symptômes (vélocité de l'équipe), venez diagnostiquer et envoyer les ordonnances adaptées. Qui aura le meilleur diagnostic ?

Agilité
LEVEL level level level

Olivier Pietremont

Ingénieur IT,
Xebia - Publicis Sapient Engineering

Biographie

Ingénieur IT chez Xebia, je me consacre au maintien et à l’évolution de l’infrastructure informatique interne. Passionné par les architectures réseaux et systèmes et fort de mes 10 ans d’expérience, j’aime me confronter aux aléas de l’informatique et partir à l’aventure avec de nouvelles technologies.

Conférence

Comment j’ai encadré les comptes AWS de mes minions ?

Alerte ! Les comptes AWS des minions explosent le budget, nous ne maîtrisons plus les coûts et nous ne savons plus quoi est à qui ! Pas de panique, nous avons testé pour vous des méthodes d’encadrement de compte AWS ! Nous vous présenterons notre façon de gérer un écosystème de comptes AWS de manière centralisée et automatisée tout en laissant une autonomie aux utilisateurs. Nous aborderons les différents choix que nous avons mis en place et mettrons en avant la solution la plus représentative de notre vision.

Cloud
LEVEL level level level

Pablo Lopez

Chief Technical Officer,
Xebia - Publicis Sapient Engineering

Github

Biographie

Xebian depuis 2008, Pablo est aujourd'hui directeur technique. Touche à tout, passionné de technologie, adepte des projets boites à chaussure, il joue aussi un rôle actifdans le recrutement technique et la veille technologique.

Conférence

6 mois déconnecté : que s’est il passé dans le paysage IT en France ?

Tests unitaires, tests d’intégration, tests de performance, tests d’acceptation. Toutes ces nuances sont aujourd’hui bien connues et (nous l’espérons) de plus en plus souvent appliquées. Et si l’on poussait le bouchon jusqu’au bout, en se (sou)mettant en danger ? Testons (aussi) en production !

Code As A Passion
LEVEL level level level

 

Fast Track

24 nuances de tests

Adepte d'une veille permanente, j'ai, par la force des choses, déconnecté pendant 6 mois. Qu'ai je trouvé à mon retour ? Suis toujours au fait de la technologie malgré ce tunnel d'une demie année ? Dans quelle mesure la méconnaissance des nouveautés de notre écosystème est elle un handicap, à la fois pour les développeurs et pour les entreprises ?

Craft
LEVEL level level level

Pauline Tirman

Chief Happiness Officer,
Xebia - Publicis Sapient Engineering

Biographie

Pauline est, depuis 2 ans, Chief Happiness Officer chez Xebia. Auparavant, elle a travaillé sur des problématiques recrutement, communication et marque employeur pendant 10 ans.

Conférence

Tech-Mentor : qu’est-ce qui se cache derrière ce nom de Pokémon ?

Si les mentors sont tendances, ce n'est pas un rôle nouveau, dès l'antiquité Socrate est considéré comme l'un des premiers. Quelles sont les différences avec un formateur ? Comment avons-nous essayé de l'implémenter chez Xebia ? Quels sont les grands avantages de ce rôle ? Venez assister à notre slot pour trouver des réponses à ces questions et devenir pourquoi pas mentor à votre tour.

Craft
LEVEL level level level

Peter Önneby

Software Engineer,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Coach Craft, International, Passionné par l'agilité et par le développement de produits qui livre de valeur rapidement.

Conférence

Collective ownership : We code together, we push together

C'est l'histoire d'une équipe qui a décidé de travailler en mob programming au quotidien. À travers quelques petites scénettes, un product owner et une équipe de développeurs tentent d'illustrer le collective ownership avec les bonnes et les mauvaises pratiques ainsi que les différentes postures et situations fréquemment rencontrées.

Craft
LEVEL level level level

 

Lightning Talk

Strong-Style Pairing

Vous faites du pair programming ? Est-ce que vous vous échangez le clavier régulièrement ? Et la comprehension du code que vous écrivez est elle claire ? Y a-t'il une meilleur façon de faire du pair programming ?

Craft
LEVEL level level level

Qian Jin

Android Developer,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Développeuse Android, Google Developer Expert pour IoT, Qian s'intéresse aux sujets TechForGood et aux solutions qui relient les lieux physiques et le monde virtuel. Ses soudures ne sont pas terribles mais elle aime quand même bricoler du hardware chez elle de temps en temps. Son centre d'intérêt actuel est de créer un robot suffisamment intelligent pour jouer pierre-ciseaux-papier avec elle.

Conférence

Bridge the physical world: Kotlin/Native on Raspberry Pi

Avec Kotlin / Native, nous pouvons maintenant compiler du code Kotlin pour qu'il s'exécute sur diverses plates-formes, y compris Raspberry Pi. Ce talk a pour but de vous montrer la possibilité d'utiliser Kotlin afin de contrôler les GPIOs d'un Raspberry Pi et d'introduire d'autres possibilités, telles que la réalisation d'opérations machine learning avec TensorFlow, grâce à l'interopérabilité avec les bibliothèques C.

Code As A Passion
LEVEL level level level

Ramy Temim

Consultant,
Xebia - Publicis Sapient Engineering

Github

Conférence

Tester ses containers ? Oui c'est possible et c'est simple et rapide !

- Tu fais des tests unitaires ?
- Bah oui bien sur c'est primordial
- Tu livres des container ?
- Bah oui on est moderne nous
- Et tu tests tes container ?
- 0.0 heu...

Faire des tests E2E peut répondre à cette problématique cependant cela peut nécessiter parfois un coût d'implémentation assez important et dans certains cas le message d'erreur ne sera pas forcément très parlant (quand il s'agit d'un problème de conf par exemple...). Nous commenceront par voir rapidement pourquoi il était utile de tester ses container. Nous verrons ensuite le framework de Google qui répond à cette problématique : https://github.com/GoogleContainerTools/container-structure-test. Ce framework permet de tester de manière SRE (Simplement, Rapidement et Efficacement) les containers. Il permet de :

- Lancer une commande dans le container et de vérifier son output
- Vérifier l'existence d'un fichier
- Vérifier le contenu d'un fichier
- Vérifier les metadata du container (volume, réseau etc...)

DevOps
LEVEL level level level

Raphaël Matusiak

Data Scientist,
Xebia - Publicis Sapient Engineering

Github

Biographie

Raphaël a travaillé pendant 6 ans dans la recherche biomédicale et en bioinformatique avant de découvrir la data science. Il travaille aujourd'hui en tant que consultant chez Xebia / PSE et se passionne, entre autres choses, pour l'association de ces deux domaines.

Conférence

L'éthique du Big Data

La grande majorité des entreprises se lancent avec beaucoup d’effervescence dans de nombreux projets d'innovation Big Data. En parallèle, nous observons de plus en plus de réticence de la part des utilisateurs en tant que source de données. Bien que les origines de ces craintes soient multiples, c'est souvent l'éthique qui est remise en question. Pendant ce talk nous allons parler des principes éthiques du Big Data, de la modélisation éthique et ensuite proposer des pistes de réponses accompagnées de solutions déjà existantes sur le marché.

Data
LEVEL level level level

Romain Ardiet

Data Engineer,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Romain est Xebian depuis 2017. Il aime mener à bien des projets innovants pour ses clients en respectant les bonnes pratiques de développement. Curieux et touche à tout, il aime le développement back, le big data et le cloud.

Conférence

Comment le projet Euler m'a donné envie de refaire des Maths

Envie de revenir aux fondamentaux de l'algorithmie et des mathématiques ? Envie de vous challenger sur des problèmes mathématiques qui vont vous faire travailler les méninges et tout ça en programmant ?

Alors le projet Euler est fait pour vous ! Ici vous choisissez le langage de programmation que vous voulez ou que vous avez toujours eu envie d'apprendre, et vous vous lancer dans la résolution des différents problèmes.

Au programme :

- Optimisation des structures de données
- Recherche et optimisation des algorithmes pour trouvez les solutions aux problèmes
- Observer. Pourquoi tel algorithme ou telle boucle est inefficace, qu'est ce qui accélère un algorithme, etc

En bonus :

- Retour au fondamentaux, pas de frameworks ou librairies, du pure "vanilla code" !
- Gagner énormément en expérience et en pratique sur le langage que vous avez choisi

Code As A Passion
LEVEL level level level

Romain Sagean

Software Engineer,
Xebia - Publicis Sapient Engineering

Biographie

Développeur depuis 5 ans, Romain « scauglog » s’intéresse à tout ce qui tourne autour de l’écosystème Big Data. UX de formation, il aime rapprocher ces deux mondes et code secrètement en JavaScript.

Lightning Talk

J'ai fait un tableau

Le tableau est la dataviz la plus simple qui existe, mais comment faire un beau tableau qui permet de transmettre rapidement des informations ?

UX/UI
LEVEL level level level

Sameh Ben Fredj

Software Engineer,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Sameh est data scientist et consultante en IoT chez Xebia. Elle accompagne les clients sur leurs projets data science de bout en bout, de la phase exploratoire à la mise en production. Sameh est aussi bloggeuse et speaker à des conférences techniques autour de l’IoT et de la data. Elle est aussi formatrice Machine Learning sur Spark.

Conférence

Time series made easy

La prévision des séries temporelles est un domaine de la data science présent au cœur de nombreuses activités d'entreprise. Cependant, il s’agit d’un territoire souvent inexploré en raison de sa complexité: utiliser et optimiser les modèles classiques de prédiction temporelle nécessite en effet une connaissance approfondie de leurs rouages mathématiques. Aujourd'hui, il existe des outils pour travailler rapidement avec des times series d’une façon plus facile et pragmatique à l'instar de Prophet de Facebook, GluonTs d’Amazon et Amazon forecasting de AWS. Venez découvrir ces outils et les prédictions rapides et de qualité qu’ils permettent !

Data
LEVEL level level level

REX

Prognos, application industrielle dans le cloud

Venez découvrir le REX de Prognos, la plateforme de maintenance prédictive pour les clients d’Air France Industries - KLM Engineering & Maintenance 100% dans le cloud. Prognos permet d’exploiter la richesse des données générées par les avions, pour détecter des prémices des pannes, ce qui permet d’améliorer les opérations de maintenance et de limiter les retards et annulations de vols. Lors de ce talk, nous vous expliquerons comment la solution a été construite et déployée dans le cloud, avec un focus sur l’architecture et la data analytics. Nous partagerons les succès, les challenges rencontrés et les conclusions tirées de ce projet.

Data
Cloud
LEVEL level level level

Jérôme Quéré

- Product-Owner API Gateway & Developers tools,
Scaleway

Twitter

Biographie

Jérôme est un “DevOps” chez Scaleway la branche Cloud du groupe Iliad. Il participe à la conception et aux développements de l’API Gateway et des projets open sources de Scaleway (SDK, CLI, Terraform, ...). Il a précédemment travaillé en agence sur un grand nombre de projets et technologies différentes. En parallèle, il intervient dans différentes écoles pour présenter les outils et bonnes pratiques DevOps.

Fast Track

API GATEWAY - L’odyssée d’une requête HTTP chez Scaleway

L’objectif de l’équipe API Gateway est d’acheminer l’ensemble des requêtes API depuis un seul point d’entrée vers l’ensemble des APIs Scaleway quelles que soient leur région.
Avec la croissance des régions existantes et le déploiement de nouvelles régions, le routing vers le bon service devient de plus en plus complexe, en particulier quand ceux-ci peuvent être globaux, régionaux ou zonés. Dans cette présentation, nous expliquerons comment nous utilisons Envoy pour résoudre ces challenges de manière automatisée, sécurisée et fiable

Cloud
LEVEL level level level

Sarah Buisson

Ingénieur,
Xebia - Publicis Sapient Engineering

Github

Biographie

Sarah Buisson est developpeuse full-stack depuis bientot 9 ans. Passionnée de Java, Kotlin et craftmanship, débordante d'énergie et de curiosité, elle a participée à de nombreuses conférences ( Devoxx, Xebicon...) et projets open-sources.

Lightning Talk

Veille technologique et side-project

Veiller, c'est bien, mais faire, c'est mieux ! Et si vous codiez des sides projects pour tester tous ce que vous avez appris ? Comment choisir le sujet ? les technos ? Comment s'organiser ? Comment terminer ces projets ? D'ailleurs, doit on les terminer ? A quel moment considerer que vous maitrisez une technologie? Et surtout, comment en tirer de l'experience ? Toutes ces réponses dans mon talk !

Craft
LEVEL level level level

Sergio Dos Santos

Software Engineer,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Passionné par le développement, la qualité, l'automatisation, l'architecture et à peu près tout ce qui permet de fabriquer des logiciels. Everything as Code.

Conférence

Introduction à gRPC, pourquoi et quand l'utiliser

gRPC existe depuis quelques années déjà. Avez-vous cependant déjà eu l'occasion de l'évaluer ou de le mettre en place ? Ne priviligie-t-on pas, un peu trop systématiquement, une approche des échanges entre applications fondée sur des APIs REST ? gRPC est pourtant une alternative intéressante pour bien des aspects : performance et compatibilité. Ce talk vous présentera donc les principes derrière gRPC, comment on l'utilise et les cas dans lesquels il s'avère être une meilleure alternative aux APIs REST.

Back
LEVEL level level level

 

Fast Track

Spark On K8S with S3 ? How we made it work !

Spark, couplé à des solutions de type Object Storage, offre désormais la possibilité d'exécuter des traitements sur un Kubernetes managé sans passer par une distribution lourde à mettre en oeuvre. Ce talk vous présentera les méthodes que l'on a expérimenté pour y parvenir et vous présentera les pièges à éviter mais surtout les solutions qui ont fonctionné dans notre cas.

On vous présentera :

- les possibilités pour déclencher un job (opérateurs Kubernetes, spark-submit, ...)
- les ressources Kubernetes générés par Spark
- les paramètres utiles à l'exécution des Jobs
- la configuration de la connexion avec l'object storage
- une méthode pour suivre l'exécution de ses Jobs

Data
LEVEL level level level

Simon Boeuf

Développeur front-end,
Xebia - Publicis Sapient Engineering

Biographie

Simon Boeuf est développeur front et recruteur technique chez Xebia/Publicis Sapient Engineering. React lover et passionné de technique, il a à cœur d’apporter le craftsmanship dans ses projets.

Conférence

React - Les hooks : On fait le point

Sortis depuis Février 2019, les Hooks de React ont révolutionné notre façon de penser les composants. Au revoir les classes, le lifecycle a l’ancienne, et bonjour les composants fonctionnels et la mutualisation de leur logique via les custom Hooks. Malgré leurs avantages, ils peuvent faire peur sur plusieurs aspects : maturité, testabilité, nouvelle façon de penser... autant d’arguments qui peuvent refroidir sur le fait d’utiliser les Hooks sur des projets professionnels. 9 mois après leur sortie, qu’en est-il de ces interrogations ? Au travers de cette présentation, nous aborderons les problématiques de testabilité, nous présenterons un ensemble de bibliothèques de Custom Hooks essentiels, et pour finir, nous vous avons préparé le livecoding d’un Custom Hook surprise, aux couleurs de Xebia.

Web
LEVEL level level level

 

REX

Le choc des refontes sur l’archipel MyTF1

1 an de projet avec TF1 pour aboutir à 3 applications : Web, iOS et Android. Comment s'est construit le produit ? Comment s'est organisé le travail avec les autres équipes et notamment l'équipe UX ? Quel a été l'apport de Xebia et les difficultés rencontrées et souvent surmontées ? Plongez avec nous dans cette belle histoire qui aurait mérité une mini-série sur le site https://www.tf1.fr :-).

Agilité
LEVEL level level level

Soufiane El Alami

Data Scientist,
Xebia - Publicis Sapient Engineering

Github

Biographie

Soufiane est consultant Data Scientist à Xebia. Il participe à la réalisation de projets Data Science de bout en bout, depuis l’analyse du besoin jusqu’à la mise en production de solutions de machine learning. Il s’intéresse à la progression de la Data Science dans différents domaines dont l’interprétabilité.

Conférence

L'interprétabilité pour comprendre vos modèles black-box

Ca y est, votre modèle prédictif est finalement en prod et l’impact métier est notable ! Mais avec les grands pouvoirs viennent les grandes responsabilités : avec l’intérêt croissant des des utilisateurs métiers et des décideurs, il n'est plus acceptable de faire confiance au modèle sans une réponse à la question : pourquoi ? pourquoi le modèle a-t-il pris une décision précise ? Et pour couronner le tout, avec les nouvelles réglementations en vigueur (RGPD) et dans les secteurs réglementés (banque, assurance, médicale) l’interprétabilité de votre modèle est une exigence pour passer en production. Mais pas de panique, il est désormais possible d’utiliser des modèles très performants comme XGBoost ou Deep learning sans sacrifier l’explication du modèle. Ce talk propose de vous faire découvrir le fleurissant et passionnant domaine de l'interprétabilité des modèles de machine learning. Soufiane et Leonardo vous présenteront l’approche et les frameworks pour ajouter de l’interprétabilité à vos modèles de machine learning existants. Nous donnerons des conseils pratiques sur la mise en production de SHAP sur un projet d’attrition client (avec des exemples de code et astuces tirées des cas réels en prod).

Data
LEVEL level level level

Sylvain Decout

Software Engineer,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Sylvain est coding architect chez Xebia. Développeur dans l'écosystème Java depuis 2007, il apprécie avant tout le craftsmanship, l'architecture logicielle en général et le DDD en particulier.

Lightning Talk

Architecture & Documentation : les ADRs en 5 minutes

La documentation des décisions d'architecture n'est généralement pas quelque chose d'évident. En l'espace de 5 minutes, je vous propose de vous présenter une solution efficace et légère : les ADRs.

Craft
LEVEL level level level

Thomas Simonnet

Développpeur / Manageur,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Thomas est développeur fullstack et manager chez Xebia. Depuis quelques années, il se spécialise dans l'écosystème JavaScript, et tout particulièrement React. Il intervient sur les missions en tant que Lead Tech ou tout simplement pour promouvoir le JavaScript Done Right

Conférence

React - Les hooks : On fait le point

Sortis depuis Février 2019, les Hooks de React ont révolutionné notre façon de penser les composants. Au revoir les classes, le lifecycle a l’ancienne, et bonjour les composants fonctionnels et la mutualisation de leur logique via les custom Hooks. Malgré leurs avantages, ils peuvent faire peur sur plusieurs aspects : maturité, testabilité, nouvelle façon de penser... autant d’arguments qui peuvent refroidir sur le fait d’utiliser les Hooks sur des projets professionnels. 9 mois après leur sortie, qu’en est-il de ces interrogations ? Au travers de cette présentation, nous aborderons les problématiques de testabilité, nous présenterons un ensemble de bibliothèques de Custom Hooks essentiels, et pour finir, nous vous avons préparé le livecoding d’un Custom Hook surprise, aux couleurs de Xebia.

Web
LEVEL level level level

Vincent Arrocéna

Consultant,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Développeur passionné chez Xebia, Vincent travail sur des projets React, Java et AWS. Il s’intéresse tout particulièrement au technologie cloud.

Conférence

Qu'attendre de votre outil de CI/CD en 2019 ?

Tu aimes développer des applications serverless dans ton cloud provider favori et/ou lancer des containers dans Kubernetes, mais continue de traîner une grosse VM de CI/CD à côté de toute cette modernité ? Tu es un héros de l’ombre qui travaille sur des projets legacy et qui souhaite donner un coup de jeune à ta CI/CD ? Ne cherche pas plus loin, c’est le talk qu’il te faut. Nous verrons ce que l'on peut attendre d'un pipeline de CI/CD moderne : des concepts jusqu'aux outils.

Cloud
LEVEL level level level

Yassir Sennoun

Data Engineer,
Xebia - Publicis Sapient Engineering

Github

Lightning Talk

Pourquoi la 5G est-elle aussi stratégique ?

Huawei, qui se veut le leader dans le domaine de la 5G, est au cœur d'une guerre technologique entre la Chine et l'Occident. En effet, l'entreprise est soupçonnée d'être complice du gouvernement chinois afin d'espionner le monde grâce à la 5G. Pour comprendre cette situation, cette présentation vous expliquera, dans un premier temps, comment la 5G fonctionne et ce qu'elle apporte de plus aux précédentes technologies cellulaires, et particulièrement dans le domaine de l'IoT. Puis, dans un second, nous expliquerons en quoi cette technologie donne un avantage stratégique aux états.

IoT
LEVEL level level level

Édouard Siha

Consultant,
Xebia - Publicis Sapient Engineering

Twitter

Biographie

Édouard est un Consultant Back passionné de modélisation des problématiques métier et des pratiques d’amélioration de la qualité logicielle.

Fast Track

What the UTC?

Et si on prenait deux secondes pour se poser ?

C'est quoi le temps ? Comment on le mesure ? GMT, UT1, UTC, secondes intercalaires... Est-ce vraiment utile de faire si compliqué ?

Et dans mon code Java, au quotidien, je dois utiliser quels concepts pour pas être embêté plus tard ?

Ah et tant qu'on y est, j'ai des tests unitaires qui échouent quand on passe à l'heure d'hiver/d'été. Y'a un TODO dessus mais j'ai pas pris le temps de regarder...

Et si on prenait deux secondes pour se poser ? Tenter de répondre à ces questions et mieux comprendre pourquoi gérer le temps c'est si compliqué ?

Back
LEVEL level level level

Isabelle Roques

Coach Agile,
Xebia - Publicis Sapient Engineering

Biographie

De formation Ingénieur développement, travaillant en cycle V, Isabelle s’est impliquée sur des approches XP, itératives et incrémentales dès 2002 dans différents rôles de production et de pilotage. Depuis, Isabelle pilote des transformations agiles avec un focus sur l'implémentation des frameworks Scrum et SAFe.

Hands-on

Apprendre le story mapping

Atelier de découverte du story mapping, un atelier de cartographie fonctionnelle qui vous donnera les moyens de découper votre produit de manière agile!

Agilité
LEVEL level level level

Cécile Dreyfus

Développeur Android,
Xebia - Publicis Sapient Engineering

Twitter

Biographie

Cécile est une développeuse Android (mais pas que) depuis 5 ans et Xebiane depuis septembre 2018. Elle est passionnée par la mobilité et s'implique à 100% dans ses projets.

Fast Track

GraphQL sur Mobile, to infinity and beyond

Vous aurez certainement déjà entendu parler de GraphQL et, très probablement, joué avec. Cependant, derrière un formalisme simple d'utilisation et un outillage pratique, se cachent de nombreuses combinaisons de configurations possibles et d'utilisations différentes. Par exemple, comment restreindre l'accès à l'API et se protéger contre des requêtes malveillantes ? Comment prendre en compte les notions de cache ? Et, dans le cas de langages plus strictement typés comme Swift et Kotlin, comment bien modéliser ses objets métier ? Cécile et Simone vous présenteront leur retour d'expérience et les bonnes pratiques qu'ils ont mis en place lors de la refonte des applications mobiles TF1.

Mobile
LEVEL level level level

 

Lightning Talk

Linux dans l'entreprise: guide rapide de survie

Chacun devrait être libre d'utiliser l'OS de son choix. Cependant, lorsqu'on est en entreprise et encore plus dans un grand groupe, on est souvent cantonné à Mac (berk) ou à Windows (double berk). Et encore, ça, c'est uniquement quand on a le choix. Alors comment faire ? Je vous propose quelques astuces et outils pour survivre dans un environnement de travail inflexible et dans lequel vous êtes néanmoins entreprise-compliant.

Craft
LEVEL level level level

 

REX

Le choc des refontes sur l’archipel MyTF1

1 an de projet avec TF1 pour aboutir à 3 applications : Web, iOS et Android. Comment s'est construit le produit ? Comment s'est organisé le travail avec les autres équipes et notamment l'équipe UX ? Quel a été l'apport de Xebia et les difficultés rencontrées et souvent surmontées ? Plongez avec nous dans cette belle histoire qui aurait mérité une mini-série sur le site https://www.tf1.fr :-).

Agilité
LEVEL level level level

Sandra Pietrowska

Data Scientist,
Xebia - Publicis Sapient Engineering

Github Twitter

Biographie

Sandra dispose de connaissances théoriques et pratiques dans la modélisation statistique, le développement et l’application des algorithmes machine learning avec une forte compréhension des enjeux business. Elle intervient sur l’ensemble des étapes d’un projet data science, jusqu’à la mise en production. Chez ses clients elle travaille en collaboration avec les data engineers pour mettre en place des bonnes pratiques du développement ainsi que des outils nécessaires pour assurer l’industrialisation efficace dès la première version du modèle. Elle est diplômée de l’Université Polytechnique de Catalogne et de l’Université de Lyon 2 en Data mining et gestion de connaissances ainsi que de la Haute Ecole de Commerce de Varsovie en Méthodes Quantitatives en Économie et Systèmes d’Information. Sandra a été un speaker aux conférences Breizhcamp 2017 (“Luigi : le Machine Learning lui dit merci”, Xebicon 2017 (“Deep Learning dans la vraie vie”), Xebicon 2018 ("REX: optimisation des enchères sur Google Adwords"), Devoxx 2019 (Deep Learning sur la JVM : DL4J).

Fast Track

L'éthique du Big Data

La grande majorité des entreprises se lancent avec beaucoup d’effervescence dans de nombreux projets d'innovation Big Data. En parallèle, nous observons de plus en plus de réticence de la part des utilisateurs en tant que source de données. Bien que les origines de ces craintes soient multiples, c'est souvent l'éthique qui est remise en question. Pendant ce talk nous allons parler des principes éthiques du Big Data, de la modélisation éthique et ensuite proposer des pistes de réponses accompagnées de solutions déjà existantes sur le marché.

Data
LEVEL level level level

Franck Louis Victor

New Medias and Services Innovations Director
Head of AEX
The Augmented Editorialized Multimedia Experience for Mobility.

Biographie

Franck Louis-Victor is the Director of New Medias & Service Innovation within the Renault Group as well as a board member of the Challenges Press Group. He is also the founder and manager of the AEX project (Augmented Editorial Experience) which aims at enhancing and optimizing the media experience of self-driving and connected vehicles’ passengers. AEX brings together contents from various sources (radio, tv , press) into one centralized digital platform that transforms the way media is consumed during the self-driving experience. It enhances the content value, the stickiness and knowledge of the consumers and the potential revenue streams that can be derived from it.
Franck Louis-Victor has been with the alliance Renault Nissan Mitsubishi (the “Alliance”) since December 2016 where he has also managed and implemented the Microsoft Cloud connecting and operating the news smart vehicles, with agile teams of experts in France and Japan. He has spent his career putting technology to the service of business and marketing, creating and developing several digital startups specialized in mobile technologies, professional applications within connected services area, CRM application as well as sales force automation and product marketing applications. Prior to join the Alliance he has participated to the development of Coyote roadsigns assistance products and technologies, through on board systems in connected vehicles, PNDs and various mobile applications.
For over 15 years he has worked with major car makers such as Renault , Nissan , Mercedes BMW, Porsche Toyota in the development of lead management solutions, launching of major commercial operations, implantation of training network operations and development of sales points.
Franck Louis-Victor has a scientific background, a graduate with a DEA Mechanical Physics from the University of Bordeaux, supplemented by a Diploma of Automotive Design at Sbarro School in Switzerland

Conférence Digital Business Transformation

Groupe Renault: au delà d’une transformation digitale de l’entreprise, focus sur une transformation du business model. Découvrez les coulisses d’AEX.

Guillaume Desbuquois

Développeur iOS,
Xebia - Publicis Sapient Engineering

Twitter

Biographie

Simone est développeur iOS et Technical Officer chez Publicis Sapient Engineering, où il contribue à créer du logiciel mobile ambitieux et de qualité. Il dédie son temps libre à l'organisation de la conférence FrenchKit à Paris. @viteinfinite / viteinfinite.com

Modern Mobile UI

En l’espace de quelques mois, les plates-formes mobiles de Apple et Google ont assisté à l’introduction de nouveaux framework officiels de programmation d’interfaces en style déclaratif: SwiftUI et Jetpack Compose. La promesse : offrir un outillage complet pour réduire la verbosité du code UI tout en augmentant son expressivité. Venez découvrir comment coder une application avec ces deux outils : nous vous proposons un live coding dans lequel nous coderons deux applications simples en utilisant SwiftUI et Jetpack Compose afin de montrer différences et similitudes. Le but du jeu, réaliser un code UI le plus symétrique possible afin de réduire les frictions entre les deux plates-formes.

Mobile
LEVEL level level level

Fast Track

GraphQL sur Mobile, to infinity and beyond

Vous aurez certainement déjà entendu parler de GraphQL et, très probablement, joué avec. Cependant, derrière un formalisme simple d'utilisation et un outillage pratique, se cachent de nombreuses combinaisons de configurations possibles et d'utilisations différentes. Par exemple, comment restreindre l'accès à l'API et se protéger contre des requêtes malveillantes ? Comment prendre en compte les notions de cache ? Et, dans le cas de langages plus strictement typés comme Swift et Kotlin, comment bien modéliser ses objets métier ? Cécile et Simone vous présenteront leur retour d'expérience et les bonnes pratiques qu'ils ont mis en place lors de la refonte des applications mobiles TF1.

Mobile
LEVEL level level level

Franck Cussac

Software Engineer,
Xebia - Publicis Sapient Engineering

Github

Biographie

Dev scala spécialisé Big Data Franck ne jure que par un déploiement entièrement automatisé.

Collective ownership : We code together, we push together

C'est l'histoire d'une équipe qui a décidé de travailler en mob programming au quotidien. À travers quelques petites scénettes, un product owner et une équipe de développeurs tentent d'illustrer le collective ownership avec les bonnes et les mauvaises pratiques ainsi que les différentes postures et situations fréquemment rencontrées.

Craft
LEVEL level level level

Jaromir Brambor

Coach Agile,
Xebia - Publicis Sapient Engineering

Biographie

Jaromir a évolué dans plusieurs entreprises start-up technologiques de petite et moyenne taille ainsi que dans des grands groupes. Il connaît très bien de l’intérieur la culture relationnelle des petites équipes “feature team”. Il maîtrise les outils et les techniques pour leur synchronisation efficace.
En tant que Agile Delivery Manager, Jaromir intervient auprès des dispositifs Studio sur les produits Cloud. Il apporte son expertise de l’intégration et de livraison en continu. Il facilitate le quotidien des équipes Scrum ainsi que la coordination entre le métier et le delivery. Il accompagne les Product Owners dans la création du contenu de la Roadmap et dans la préparation des Stories pour l’équipe.
Les spécificités de Jaromir :
- Certified SAFe® 4 Program Consultant - formateur SAFe
- Expérience terrain dans la conduite du changement et de la mise en place de l’agilité à l’échelle

HANDS-ON

DR. HOUSE - « TOUT LE MONDE MENT » : L'ÉLECTROCARDIOGRAMME AGILE !

À la façon Dr House, et ne regardant que les symptômes (vélocité de l'équipe), venez diagnostiquer et envoyer les ordonnances adaptées. Qui aura le meilleur diagnostic ?

Agilité
LEVEL level level level

Antoine Le Taxin

Développeur fullstack,
Xebia - Publicis Sapient Engineering

Biographie

Développeur fullstack, afición du javascript de la première heure, Antoine suit avec passion les évolutions de l’écosystème : de Backbone à React en passant par Angular et Node, bon nombre de frameworks JS lui sont passés sous les doigts.

HANDS-ON

DR. HOUSE - « TOUT LE MONDE MENT » : L'ÉLECTROCARDIOGRAMME AGILE !

À la façon Dr House, et ne regardant que les symptômes (vélocité de l'équipe), venez diagnostiquer et envoyer les ordonnances adaptées. Qui aura le meilleur diagnostic ?

Agilité
LEVEL level level level

Solène Richard

Data Scientist,
Air France

Biographie

Solène est data scientist et chef de projet au sein du département de recherche opérationnelle d'Air France KLM. Elle coordonne les initiatives à destination de l'activité maintenance d'Air France KLM. Grâce à son expérience sur des projets faisant appel à du machine learning et/ou de l’optimisation, elle s’assure de la bonne gestion des priorités et participe à l’élaboration de la vision produit.

REX

Prognos, application industrielle dans le cloud

Venez découvrir le REX de Prognos, la plateforme de maintenance prédictive pour les clients d’Air France Industries - KLM Engineering & Maintenance 100% dans le cloud. Prognos permet d’exploiter la richesse des données générées par les avions, pour détecter des prémices des pannes, ce qui permet d’améliorer les opérations de maintenance et de limiter les retards et annulations de vols. Lors de ce talk, nous vous expliquerons comment la solution a été construite et déployée dans le cloud, avec un focus sur l’architecture et la data analytics. Nous partagerons les succès, les challenges rencontrés et les conclusions tirées de ce projet.

Data
Cloud
LEVEL level level level

Arnaud de Bermingham

CEO,
Scaleway

Biographie

Arnaud de Bermingham est CEO de Scaleway depuis 2005, la filiale spécialisée dans les infrastructures cloud (IaaS) du groupe Iliad, une aventure démarrée en 1999 sous la marque Online.net.
Il est spécialisé dans la conception de produits d’infrastructures Internet, partant de zéro et couvrant toute la chaîne de valeur, c’est-à-dire depuis la construction de datacenters jusqu'à la mise sur le marché de produits, de plateformes physiques (serveurs dédiés) et virtuelles (cloud). L’entreprise qu’il gère compte aujourd’hui 250 collaborateurs et occupe la dixième place des plus grosses infrastructures Internet mondiales, avec un parc actif de plus de 120 000 serveurs dans 5 datacenters. Serial-entrepreneur, actif dans le milieu des infrastructures Internet depuis 20 ans, Arnaud de Bermingham est également Advisor et mentor d’une trentaine de startups françaises et membre de plusieurs associations internationales de CEO de l'IT.
Arnaud de Bermingham est diplomé de l'école d'informatique EPITECH.

Scaleway : Le changement d’échelle ou « hyperscaling » de l’organisation, retour d’expérience d’un capitaine d'entreprise

Arnaud de Bermingham, CEO de Scaleway, la marque Cloud BtoB du groupe Iliad, gère aujourd’hui une entreprise qui compte 250 collaborateurs et occupe la dixième place des plus grosses infrastructures Internet mondiales, avec un parc actif de plus de 120 000 serveurs dans 5 datacenters. Comment a-t-il réussi à transformer la spinoff lancée avec une poignée de collaborateurs en 2013 ? Comment gère-t-on une croissance de x3 de ses effectifs en 1 an ? Arnaud de Bermingham revient sur sa propre expérience de la phase d'accélération de l'entreprise, qui a donné naissance à une toute nouvelle organisation, très différente de celle préexistante.

Cloud
LEVEL level level level

Cedrick Lunven

Developer Advocate Manager,
Datastax

Biographie

Cedrick est Developer Advocate Manager chez DataStax pour la zone EMEA. Son principal rôle est de partager sa passion et sa connaissance à propos du développement et des architectures distribuées. Grâce à différentes expériences de développeur, d’architecte technique ou d’avant-vente, Cedrick a une solide connaissance de l’intégration middleware ce qui lui a valu d'accompagner de nombreux clients clients dans la conception d'applications distribuées de pointe.

Scaler Vos Microservices avec Cassandra

Les microservices sont devenus la norme pour implémenter des applications modernes ce qui impose le design d'architectures de plus en plus distribuées, nécessitant une scalabilité importante pour gérer de grands volumes de données en temps réel. Apache Cassandra™ est une base de données NoSQL distribuée pensée pour répondre à ces impératifs. Cedrick Lunven, Developer Advocate Manager chez DataStax, vous présentera les avantages d’utiliser Cassandra pour faire évoluer vos Microservices sans limite !
Il abordera notamment : Les sweetspots entre CassandraTM et les Microservices, les techniques et les bonnes pratiques pour l’implémentation, les différents patterns d’architectures et la distribution des données facile sur plusieurs data center et clouds.

Data
LEVEL level level level

Raphaëlle Abitbol

Head of Data
Publicis Sapient France

Biographie

Raphaëlle a rejoint Publicis Sapient comme Data Scientist en 2016, et dirige aujourd’hui l’ensemble de de ses équipes Data. Issue d’un double cursus business (Diplômée d’HEC, expériences dans la finance et le conseil) et scientifique (titulaire d’une thèse en neurosciences et économie), elle aime faire parler les données pour leur donner du sens et en tirer de la valeur, en gardant en tête que derrière la plupart des données générées et traitées aujourd’hui se cachent des actions humaines : « Data is People in Disguise ».

Développer ses compétences Data en interne ou faire appel à des experts externes ? Critères clef pour arbitrer

De plus en plus d’entreprises ont compris l’enjeu que constitue la maitrise de leur donnée et souhaitent internaliser l’expertise data. Mais l’internalisation n’est pas toujours possible ou souhaitable. Quand vaut-il mieux faire appel à un prestataire, et comment le sélectionner ?

Data
LEVEL level level level

Gilles de Richemond

CIO,
Group Accor

Biographie

Ancien élève ingénieur de l’IPSA, Gilles de Richemond a débuté sa carrière en 1998 en tant que journaliste au sein du groupe Test avant de créer une entreprise d’édition et de sites web documentaires Archimetrie. En 2004, il rejoint TPS puis Canal Plus en tant que responsable du service informatique distribué puis DSI de Transavia France en 2007. Depuis 2012, il est Directeur Général de Voyages-SNCF Technologies et gère la direction technique du groupe voyages-sncf.com ainsi que la Digital Factory de SNCF. Il a principalement accompagné la transformation digitale et managériale du groupe Voyages-SNCF Technologies en mettant en place des méthodes agiles, DevoPS, innovantes et collaboratives orientées client et en développant significativement le chiffre d’affaires. Il est membre fondateur du club Agile Consortium France. Il rejoint le Groupe AccorHotels fin 2017 en tant que Directeur des Systèmes d’Information monde et aura la responsabilité de piloter tout le département informatique dans le contexte de la transformation technologique et culturelle de #IMPACT.

Conférence Digital Business Transformation

Table ronde Orange/Carrefour/Accor : Quel bilan de la transformation digitale menée par ces 3 grands groupes traditionnels ?