🇬🇧 🩊 AN ADVICE FOR GITLABCI : USE PARENT-CHILD PIPELINES!

If you have (or not) writed GitLabCI pipelines, let me speak you about parent-child pipelines. It’s something very simple to understand, and very simple to implement in your (future) project. đŸ„ł Imagine you have several components on your application (at min one front end, one back end). In my exemple i have two front-end and three back-end. My .gitalb-ci.yml file contains approximately one hundred lines, with tests execution, build, create and push docker images on the GitLab registry.

🇬🇧 DEPLOY AN QUARKUS APPLICATION ON GKE WITH GITLABCI

In this post, i would like to show you how take advantage of the power of Quarkus and GitLab CI to easily deploy a Rest API on a Google Kubernetes Engine cluster. You can find the full post (in French đŸ‡«đŸ‡·) with the Quarkus explain and configuration here. 🚀 Quarkus If you don’t know Quarkus, this is a previous post to a workshop (in French đŸ‡«đŸ‡·) 🚀 Quarkus. In this example, i make a simple Quarkus application with the kubernetes extension, which allow to return a 200 HTTP code on this REST resource http://localhost:8080/hello.

🇬🇧 🩊 GITLABCI: EASY BUILD AND DEPLOY AN IMAGE WITH KANIKO

I read differents post about image build and deployment with GitLab CI and i would like want to share one tip : use Kaniko 😁. To create an image you can use the usual docker command docker build -t <your image name> And to push this image, this one : docker push <your image name>:latest All built with the docker image, and the dind services : image: docker:stable services: - docker:dind And finally, in your gitlab-ci.

DEPLOYER UNE APPLICATION QUARKUS SUR GKE AVEC GITLABCI

Dans cet article, je vais vous montrer comment profiter de la puissance de Quarkus et de GitLab CI pour dĂ©ployer facilement une API Rest sur un cluster Google Kubernetes Engine. 🚀 Quarkus Si vous ne connaissez pas Quarkus, voici un lien d’un prĂ©cĂ©dent article vous menant Ă  un atelier 🚀 Quarkus. CrĂ©ation du projet Tout d’abord, crĂ©ons un projet Quarkus avec l’extension kubernetes : mvn io.quarkus:quarkus-maven-plugin:1.5.2.Final:create \ -DprojectGroupId=fr.jpbaconnais \ -DprojectArtifactId=deployquarkusongkewithgitlab \ -DclassName="fr.

COMMENCER SIMPLEMENT AVEC GITLABCI 🩊

Tout le monde connait GitLab, et beaucoup de monde connait son outil d’intĂ©gration et dĂ©ploiement continus : GitLabCI 🩊. Avec l’arrivĂ©e d’une application ne possĂ©dant aucun outil de CI/CD dans notre Ă©quipe, nous avons pu manipuler GitLabCI. C’est d’ailleurs le sujet d’une prĂ©sentation sur laquelle nous avons travaillĂ© avec un collĂšgue (Jean-Baptiste Martin pour ne pas le citer 🙂). C’est cette approche que je vais vous prĂ©senter dans cet article.

LES 11 COMMANDEMENTS POUR RESTER ZEN AVEC UN AGENDA BIEN REMPLI 🗓

Les rĂ©unions sont des Ă©vĂšnements rĂ©guliers de notre quotidien. Mais “trop de rĂ©union tue les rĂ©unions” comme on dit souvent, surtout quand on ne respecte pas quelques rĂšgles. Sans cela, les rĂ©unions peuvent littĂ©ralement nous faire pĂ©ter les plombs, gĂ©nĂ©rant une mauvaise ambiance dans les Ă©quipes et un ressenti personnel nĂ©gatif. Cet article est un mĂ©lange de vĂ©cu et d’articles trouvĂ©s sur le net. Quand on me propose une rĂ©union J’ai comme premiĂšre intention de partir en courant et de ne pas y assister.

MES PREMIERS TESTS AVEC QUARKUS 🚀

Lors du Devoxx Paris 2019, j’ai assistĂ© Ă  l’universitĂ© Quarkus faite par Emmanuel Bernard et ClĂ©ment Escoffier. J’avais dĂ©jĂ  suivi de loin l’actualitĂ© de ce nouveau framework Java mais l’universitĂ© m’a bluffĂ©. Cela m’a redonnĂ© envie de remettre mon nez dans du dĂ©veloppement Java ! 🚀 Quarkus c’est quoi ? D’aprĂšs Red Hat c’est quelque chose de Supersonic Subatomic Java. Les temps annoncĂ©s sur leur site le montrent bien :

REX : ENTAMER UNE MIGRATION KOTLIN DANS UNE DSI JAVA

Cet article est issu d’une prĂ©sentation que j’ai rĂ©alisĂ©e en interne Ă  la DSI de PĂŽle emploi, mais aussi Ă  l’extĂ©rieur, que ce soit au NantesJug en juin et au JugSummerCamp en Septembre. Les slides sont disponibles ici Cette prĂ©sentation est un retour d’expĂ©rience sur la maniĂšre dont j’ai intĂ©grĂ© Kotlin dans la DSI de PĂŽle emploi, historiquement en Java. Je ne vais pas vous montrer comment rĂ©volutionner une DSI Java mais plutĂŽt la maniĂšre dont j’ai intĂ©grĂ© Kotlin Ă  cĂŽtĂ© du Java pour dĂ©velopper nos applications.

FAIRE DE L'INNOVATION DANS LES ÉQUIPES AGILE, C'EST POSSIBLE !

Introduction “Faire de l’innovation dans les Ă©quipes agile, c’est possible !” est une prĂ©sentation faite en interne de la DSI de PĂŽle emploi auprĂšs des dĂ©veloppeurs de Nantes, mais aussi auprĂšs des chefs de projet / product owner. Le support est disponible ici : en attente publication externe Cela parait Ă©vident mais j’entends souvent des Ă©quipes agiles annoncer qu’elles sont sous l’eau, que leurs sprints sont plus que chargĂ©s et qu’elles n’ont pas de temps de faire autre chose qui sort de leur pĂ©rimĂštre.