Devoxx France

Docker, Kubernetes et Istio, c'est utile pour mon monolithe?

Bonjour,

Nous avons le plaisir de vous convier à la prochaine session du Ch’ti JUG qui se déroulera le 16 avril 2018 à 18h30 dans les locaux de ADEO, au 135 rue Sadi Carnot à Ronchin.
La session sera animée par David Gageot, notre speaker le plus fidèle au Ch’ti JUG.

Au programme :
Pour développer et mettre en production une architecture à base de micro-services, Docker, Kubernetes et Istio s’imposent. Docker nous donne l’isolation des services, Kubernetes permet de les distribuer sur un cluster et Istio apporte de l’intelligence au réseau.

Mais voilà, comme 80% des développeurs, c’est une application monolithique et paléolithique que je dois moderniser. Comment puis-je tirer tous les bénéfices de ces outils ? Puis-je le faire sans toucher une ligne de code de mon application ?

Simplification des montées de version, Déploiement sur le Cloud, Sécurisation des flux, Terminaison SSL, Blue/Green deployments, A/B Testing, Monitoring des Apis… Autant de cas concrets que l’on mettra en oeuvre sans toucher au monolithe !!

David Gageot est une rock star : « I’m a Developer Advocate for the Google Cloud Platform. I’m a developer with infinite passion for anything related to code: Web, Back, Ops, low-level, UX it all matters. »

Zenika sera notre sponsor et ADEO nous accueillera pour cette session.

Zenika

Nous tenons également à remercier les sponsors annuels qui soutiennent notre association: Zenika, KaliCustomer et AXA France.

Zenika

KalicustomerAXA

Les inscriptions se font via Meetup.

A bientôt,

L’équipe du Ch’ti JUG

Session Vue.js le 20 Mars chez Pictime Groupe

Bonjour,

Nous avons le plaisir de vous convier à la prochaine session du Ch’ti JUG qui se déroulera le mardi 20 mars 2018 à 18h30 dans les locaux de Pictime Groupe, au Parc de la Haute Borne.
La session sera animée par Eduardo San Martin Morote, core team VueJS.

Au programme
Vue est connu pour être abordable et pour son excellente documentation. Cependant, on entend souvent qu’il ne s’agit pas d’un bon choix pour réaliser de grande applications.
Bien que cela soit faux, de nombreuses personnes y ont cru et ont décidé de ne pas utiliser Vue bien qu’ils trouvent du plaisir à développer avec.
Pendant ce talk, je parlerai de ce qui rend Vue simple à approcher en parlant du mindset et j’aborderais pourquoi il est connu comme le framework progressive en montrant quelques examples d’adoption progressive avec des solutions officielles telles que vue-router et vuex.

Eduardo est Freelance dans le consulting, développement front et formations. Il fait partie de la core team Vue depuis le début de celle-ci et s’occupe principalement de vue-router et vuefire ainsi que plein d’autres petites libraries personelles autour de Vue.

Pictime Groupe sera le sponsor et nous accueillera pour cette session.

Nous tenons également à remercier les sponsors annuels qui soutiennent notre association: Zenika, KaliCustomer et AXA France.Zenika

KalicustomerAXA

Les inscriptions se font via Meetup.

À bientôt,

L’équipe du Ch’ti JUG

Session Kotlin le 15 Février chez AXA France

Bonjour,

Nous avons le plaisir de vous convier à la prochaine session du Ch’ti JUG qui se déroulera le jeudi 15 février 2018 à 18h30 dans les locaux d’AXA France, à Wasquehal. La session sera animée par Salomon Brys et aura pour sujet le langage Kotlin.

 

Kotlin

Kotlin est un langage dont la croissance de popularité est de plus en plus impressionnante.
Meme si le langage a beaucoup d’adepte dans la communauté Android, beaucoup de plateformes bénéficient de Kotlin.
Dans ce talk, je présenterai le langage dans les grandes lignes, sa syntaxe, ses principales fonctionnalités, ses outils et sa compatibilité avec Java.
Je développerai quelques concepts avancés qui font la beauté du langage, comme les coroutines.
Nous irons ensuite voir comment ce langage peut aussi compiler en Javascript, et même en natif pour linux, windows, mac et meme iOS !
Le but de ce talk n’est pas de vous apprendre a coder en Kotlin, mais de vous donner une vue d’ensemble du langage et de ses capacités, et ainsi l’envie de l’apprendre !

Passionné de Kotlin depuis 4 ans, je suis le développeur et mainteneur de la librairie Kodein. Kodein 5.0 est la librarairie de DI n°1 en Kotlin et la première librairie Kotlin à être disponible sur toute les plateformes supportées par Kotlin.
Fortement ancré dans la philosophie Open-Source, je suis dédié à la création d’outils et de librairies pour rendre la programmation plus facile, plus sûre et plus fun.
Je suis aussi addict aux jeux de sociétés et au pilotage d’avions de tourisme.

AXA France sera le sponsor et nous accueillera pour cette session.

AXA

Nous tenons également à remercier les sponsors annuels qui soutiennent notre association: Zenika, KaliCustomer et AXA France.

KalicustomerZenika

Les inscriptions ont lieu sur Meetup

A bientôt,

L’équipe du Ch’ti JUG

Devoxx4Kids Lille @ EuraTechnologies le 13 janvier

Cette édition de Devoxx4Kids Lille se déroulera le 13 janvier sur le site d’EuraTechnologies. L’occasion pour les enfants de 8 à 14 ans de lâcher la tablette pour créer ses propres jeux vidéo ou de programmer des robots !

Pourquoi créer ses propres jeux ?

Tablette, smartphone et ordinateur portable sont aujourd’hui des objets du quotidien que nous partageons avec les enfants pour jouer, surfer sur Internet ou regarder des vidéos.

Ces ateliers sont organisés pour éveiller les enfants :  mieux comprendre leur environnement, et rentrer en contact avec les métiers de l’informatique et de la robotique.

Devoxx4Kids Lille va stimuler les enfants pour passer d’un « je joue » à « je crée un jeu ». C’est l’occasion pour les enfants de 8 à 14 ans de découvrir de manière ludique la programmation et la robotique avec des outils adaptés à leur âge: Scratch, Thymio, Lego Mindstorms, Robot NAO, Lego WedoMakey-Makey, Microbit…  !

IMG_0398-906x500@2x.jpg

Comment ça se passe ?

Vous devez inscrire les enfants ici puis vous rendre le 13 janvier à 13h30 à EuraTechnologies pour qu’ils participent à l’évènement, rien de plus simple!

Pour le moment, nous ouvrons l’évènement pour 40 enfants.

Un goûter sera servi sur place (pensez à nous indiquer toute allergie ou restriction alimentaire).

IMG_0291-840x500@2x.jpg

Devoxx4Kids Lille 2014

Contact : devoxx4kids@chtijug.org

Devoxx4Kids

Devoxx4Kids est un projet Open Source international crée en Belgique avec le soutien de Devoxx, la principale conférence de développeurs en Europe.

Devoxx4Kids a vocation de permettre aux enfants d’être plus créatifs avec un ordinateur, de leur faire découvrir la programmation, la logique informatique et la robotique tout en s’amusant.

http://www.devoxx4kids.org/france/

EuraTechnologies

EuraTechnologies, accélérateur d’entreprises digitales, offre une solution d’implantation et de développement à tous les acteurs de la filière numérique. L’innovation d’EuraTechnologies repose sur l’écosystème le plus complet en France avec plus de 140 startups et entreprises françaises (CAP GEMINI…) et étrangères (IBM, Microsoft, TATA…), mais aussi écoles, investisseurs et mentors.

Pour s’inscrire, il faut cliquer ci-dessous:

Eventbrite - Devoxx4Kids Lille @ EuraTechnologies le 13 janvier

En partenariat avec les organismes et associations qui animent l’évènement:

https://www.adeo.com/

https://www.codingandbricks.com/

logo-big-2.png

http://upcyclecommons.com

https://devfest.gdglille.org/

http://www.chtinux.org/

Et les partenaires du Ch’ti JUG: Zenika Lille, Kalicustomer et Axa France

Session Keycloak le 29 Novembre

Bonjour,

Nous avons le plaisir de vous annoncer la prochaine session du Ch’ti JUG. Elle aura lieu le 29 Novembre 2017 à 18h30 à L’IUT A de Lille1.

Cette soirée sera animée par Thomas Recloux et Guillaume Wallet, qui nous proposeront une présentation dédiée sur Keycloak :

L’authentification facile avec Keycloak et OpenID Connect

L’authentification et la gestion des permissions est souvent un sujet pénible pour les développeurs, que ce soit avec des solutions internes ou propriétaires.Au cours de cette session, Guillaume et Thomas présenteront Keycloak, un outil libre et moderne de gestion d’identité et des accès (IAM). La présentation sera ponctuée de plusieurs démonstrations pour découvrir l’utilisation de Keycloak au sein de plusieurs applications (Spring Boot, NodeJS, Single Page Application).Guillaume et Thomas détailleront également OpenID Connect, le protocole utilisé par Keycloak.

Guillaume Wallet (@GuillaumeWallet) est développeur depuis 2003 dans le monde Java et a un peu touché à beaucoup d’autres technologies au fil du temps. Également passionné par les méthodes agiles en général et le software craftsmanship en particulier, il participe ici et là à leur diffusion et à tout type d’échange sur ces sujets.

Thomas Recloux (@thomasrecloux) est développeur sur de nombreuses technologies depuis plus de quinze ans.Il alterne entre le front-end, le back-end et l’analyse de données, souvent dans le monde de la JVM. Fan de solutions pragmatiques, il aime apporter des solutions simples. Thomas co anime le Ch’ti JUG depuis 2011.

Kali Customer, sponsor annuel, sera le sponsor de cette session et prendra en charge le petit coup à boire après la session :

Nous tenons également à remercier nos deux autres sponsors annuels qui soutiennent notre association:

 

Comme d’habitude, ça se passe ici pour s’inscrire

A bientôt,

L’équipe du Ch’ti JUG

Session Scala chez Norauto avec Valentin Kasas sponsorisée par Zenika

Bonjour,

Nous avons le plaisir de vous annoncer cette session Scala le 26 Octobre 2017 à 18h30 chez Norauto.

Cette soirée sera animée par Valentin Kasas, qui nous proposera une présentation dédiée au langage Scala.

Scala C’est l’histoire d’un type … non, en fait ils sont plein

Même s’il reste un langage “de niche”, tout le monde ou presque a déjà entendu parler de Scala. On a probablement entendu de nombreux avis, forcément divergents, sur ce langage, ses points forts et ses points faibles. Au cours de cette présentation, on fera un tour d’horizon le plus complet possible des fonctionnalités du langage et des particularités qui en font quelque chose de plus que “just a better Java”. On verra aussi comment Scala peut changer notre approche de la programmation et nous faire réfléchir sur la nature profonde de notre métier de développeur (si si, rien que ça !)

Valentin Kasas est développeur Scala depuis 2012, il anime le Paris Scala Users Group et participe à l’organisation de la conférence ScalaIO. Speaker dans de multiples conférences (Scalar, LambdaConf, LambdaDays, DevoxxFR, flatMap(Oslo), Curry On, …), il ne rate jamais une occasion de partager sa passion pour le langage Scala et la programmation fonctionnelle en général.

Un grand merci à Norauto, hôte de cette session:

Et à Zenika pour le buffet:

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

 

Comme d’habitude, ça se passe ici pour s’inscrire

A bientôt,

L’équipe du Ch’ti JUG

Session Tu modules ? (Java 9) avec Rémi Forax

Bonjour,

Nous avons le plaisir de vous annoncer la session de rentrée du Ch’ti JUG le 19 Septembre 2017 à 19h à La Redoute.

Cette soirée sera animée par Rémi Forax, qui nous proposera une présentation dédiée aux modules introduits dans Java 9.

Tu modules ?

On a tout dit sur les modules de Java 9, de « ça va jamais marcher », et « de toutes façons personnes n’est d’accord », à « de toute façon c’est pas encore intégré ».

Et si on prenait le temps de comprendre pourquoi il y a des modules dans Java 9, à quoi ils servent, ce que cela va changer et quels sont les bénéfices que l’on peut en tirer.

Rémi Forax est Java Plombier, Maitre de Conférence, Virtual Machine Whisperer, martyrise ses pauvres étudiants, complexifie Java en étant experts pour les JSR 292 (invokedynamic), 335 (lambda) et 376 (module), développe des librairies et langages dynamiques open source utilisés, ou pas.

Un grand merci à La Redoute, sponsor et accueil de cette session.

⚠️  Attention, une pièce d’identité est nécessaire pour entrer dans les locaux de La Redoute.

Pour vous inscrire, rendez vous sur notre Meetup: https://www.meetup.com/fr-FR/ChtiJUG/events/243174744/

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

A bientôt,

L’équipe du Ch’ti JUG

Double session : Gravitee & A la découverte du Web multi-écrans

Bonjour !

Nous avons le plaisir de vous annoncer une double session le 28 juin à 18h30 chez Norsys.

#1: Tirez le meilleur de vos APIs avec Gravitee.io (45 min) par Nicolas Géraud (@NicolasGeraud) et David Brassely (@brasseld).

Promouvoir vos APIs, sécuriser leur accès, monitorer leur consommation, voilà quelques facettes de l’API Management.

Gravitee.io est une solution d’API Management full OSS qui peut également vous rendre de nombreux services sur vos APIs legacy.

Au travers de différents use case « de la vraie vie », nous vous présenterons des scénarios de mise en œuvre de Gravitee.io pour répondre aux problématiques de sécurité, de performance et d’évolution de vos APIs.

 

#2: A la découverte du Web multi-écrans (45 min) par Hubert Sablonnière (@hsablonniere)

Travailler avec deux écrans n’est plus réservé à une élite de designers et de développeurs.

Ce deuxième écran est présent sur les bureaux de nos utilisateurs et les usages sont divers et variés.

Cependant, lorsqu’ils utilisent les applications Web que nous avons développées pour eux, ils font souvent face à des expériences-utilisateur mono-écran. En fonction de la complexité de la tâche et des données à afficher, cela peut constituer un gros désavantage.

Dans cette session, nous parlerons rapidement d’usages et d’ergonomie pour ensuite plonger dans les différentes techniques, APIs et morceaux de code nécessaires pour développer des expériences multi-écrans.

 

Un grand merci à Norsys, sponsor et accueil de cette session.

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

 

Pour s’inscrire c’est ici :

https://www.meetup.com/fr-FR/ChtiJUG/events/240906164/

A bientôt,

L’équipe du Ch’ti JUG

Vert.x + Kubernetes Livecoding / 10 méthodes pour rendre heureux les devs - Décathlon - AXA

Bonjour !

Nous avons le plaisir de vous annoncer une double session le 1er juin chez Décathlon.

#1: Reactive Systems with Eclipse Vert.x and Kubernetes (45 min) par Clément Escoffier (@clementplop)

Déployer un ensemble de microservices dans le Cloud n’est pas une tâche aisée. Déjà le déploiement peut s’avérer compliqué, ensuite, la gestion de tous les différents morceaux est vite un cauchemar. Les pannes sont fréquentes, la mise à jour sans interruption semble super sur le papier, mais dans la réalité, ce n’est pas si simple….

Eclipse Vert.x permet de créer des microservices réactifs, c’est à dire élastiques, tolérants aux pannes, et utilisant la communication asynchrone. Vert.x permet de mieux utiliser les ressources disponibles, point crucial dans le Cloud.

Dans cette session, nous montrons comment Vert.x utilisent les fonctionnalités offertes par Kubernetes pour faciliter la construction de microservices. En combinant Vert.x et Kubernetes, une grande partie des problèmes disparaissent :

Déploiement de conteneurs Docker, élasticité et répartition de la charge, découverte de services, monitoring et tolérance aux pannes, mise à jour sans interruption de service

Cette présentation est #slideless, que du code. Quoi de mieux pour montrer la complémentarité entre Vert.x pour son côté réactif et Kubernetes pour la partie déploiement et management.

#2: 10 méthodes pour rendre heureux les développeurs, la 7e va vous étonner ! (45 min) par Romain Linsolas (@romaintaz) et Cyril Lakech (@cyril_lakech)

Une entreprise sans bons développeurs, c’est comme du code sans test unitaire : à un moment ou à un autre, ça ne fonctionnera plus.

Aussi devient-il impératif, sinon vital, d’attirer les meilleurs d’entre eux, mais également de savoir les garder au sein de son entreprise. Si cela est simple à dire, réussir à le faire correctement et à maintenir un tel contexte attractif n’est pas chose facile.

Vous vous interrogez sur la façon de créer un environnement de développement qui incite les développeurs à donner le meilleur d’eux-mêmes et à progresser chaque jour ? Vous voulez également vous assurer de la cohérence des évolutions technologiques tout en permettant aux équipes de tester les dernières nouveautés et en ayant une roadmap technologique à suivre ?

Au sein de nos entreprises respectives, nous avons pu prendre une part active à l’animation des communautés de développeurs et à la mise en mouvement de leur environnement de travail. Nous souhaitons partager nos découvertes, nos expériences et nos convictions.

Inscriptions: 

Un grand merci à AXA, sponsor de cette session et à Decathlon pour leur accueil


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

A bientôt,

L’équipe du Ch’ti JUG

Double session le 27 avril chez Kiabi : les APIs chez Kiabi, et Traefik

Bonjour !

Nous avons le plaisir de vous annoncer 2 sessions pour le prix d’une, le 27 avril chez Kiabi :

Session #1 : l’API Kiabi : du design à la réalisation… et au-delà

Il y a un an et demi, Kiabi a fait le rêve d’une Open API inspirée des grands du web, il l’a designé, puis implémenté.

Un an et demi plus tard, je vais vous présenter la démarche API chez Kiabi, la plateforme API mise en place, pour terminer sur une petite démo live.

Cette session 1 sera animée par Loïc Mathieu.

Software Architect chez Kiabi, Loïc développe depuis 13 ans (principalement en Java et JavaScript). Passionné de l’informatique et de toutes ses technos, il aime apprendre et partager son savoir.

Session #2 : Traefik

Comment gérer efficacement le trafic réseau entrant de votre infrastructure orientée conteneurs? Cette problématique peut rapidement s’avérer très complexe en utilisant les reverse proxys traditionnels. Cette conférence sera l’occasion d’aborder les fonctionnalités de Traefik, un reverse proxy open source de nouvelle génération, qui supporte nativement la plupart des orchestrateurs du marché.

Cette session sera animée par Emile Vauge.

Créateur de traefik.io, Emile est développeur et fondateur de containo.us. Il a plus de 10 ans d’expérience dans le développement d’applications web et dans l’industrie, il est formateur Docker certifié. Depuis plusieurs années, il s’intéresse à la méthode DevOps et plus particulièrement aux outils d’orchestration comme Docker Swarm, Mesos et Kubernetes.

Inscription obligatoire sur Meetup comme d’habitude.

Un grand merci à Kiabi, sponsor de cette session !

Comment aller chez Kiabi, 100 rue du Calvaire à Hem :

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

A bientôt,

L’équipe du Ch’ti JUG