đŸ‡«đŸ‡· COMMENT L’IA AGENTIQUE M’A FAIT RESSUSCITER UN “VIEUX” SIDE PROJECT

Une version anglaise de cet article est disponible ici.

Depuis que j’ai commencĂ© Ă  travailler (il y a quelques annĂ©es), j’initie des projets GitLab pour tester des outils, des frameworks, faire des PoCs ou bien crĂ©er des projets dont j’espĂšre fortement les terminer. Spoiler, cela n’arrive jamais !

J’ai cependant un side project un peu diffĂ©rent car il concerne ma vie personnelle et familiale : une application de gestion d’arbre gĂ©nĂ©alogique. Une de mes tantes Ă  rĂ©ussi Ă  remonter avant 1800 et a rĂ©ussi Ă  rassembler 300 personnes.

🇬🇧 HOW AGENTIC AI RESURRECTED MY "OLD" SIDE PROJECT

A french version of this blog post is available here.

Since I started working (a few years ago), I’ve been launching GitLab projects to test tools, frameworks, build PoCs, or start projects I hope to finish. Spoiler alert: that never happens!

However, I have one side project that is a little bit different because it concerns my family: a genealogy tree application. One of my aunts managed to trace our genealogy tree and she found people before 1800!

HOW GILAB DUO AGENT PLATFORM & ANTIGRAVITY CAN COLLABORATE TO IMPROVE THE QUALITY OF OUR APPLICATIONS

🔎 Short introduction

GitLab Duo Agent Platform is the new AI solution available in the DevOps platform. Integrated in the Premium and Ultimate, this offers a lot of very interesting features powered by AI I tried to resume in this cheatsheet (available on dev.to):

GitLab Duo Agent Platform Cheatsheet

Antigravity is a new agent developer platform created by Google which notably changes the developer mindset by turning them into an agent manager or orchestrator.

🎄 2025 REVIEW

Une nouvelle annĂ©e qui se termine (dĂ©jĂ ? 😅) et comme pour 2023 et 2024, je vous raconte mon annĂ©e !

Sommaire :

Mon quotidien?

Une annĂ©e 2025 sur les chapeaux de roues, mais cĂŽtĂ© pro c’est un peu en retrait, ou du moins sur le dĂ©but d’annĂ©e 😁. La raison? l’arrivĂ©e de mon second p’tit garçon quelques jours avant le dĂ©but de l’annĂ©e !

GOOGLE ANTIGRAVITY, L'ÈRE DES IDE AGENTIQUE

Si la “Developer eXperience” (DX) est en perpĂ©tuelle amĂ©lioration, l’intelligence artificielle gĂ©nĂ©rative bouscule actuellement les paradigmes de dĂ©veloppement. Des outils comme Firebase Studio (cf annonce faite par Google) ont dĂ©jĂ  introduit la puissance de l’IA dans les Cloud Development Environment (CDE) pour assister les dĂ©veloppeurs·euses dans la crĂ©ation d’interfaces, la gĂ©nĂ©ration de code et l’intĂ©gration de services.

Mais Google a dĂ©jĂ  prĂ©parĂ© l’étape suivante : l’arrivĂ©e des agents dans le monde du dĂ©veloppement avec Google Antigravity. LancĂ©e en novembre 2025, cette nouvelle plateforme vise Ă  redĂ©finir la façon dont nous interagissons avec les agents.

ADK, GEMINI & JAVELIT = 😍

Tandis que les Ă©pisodes de notre podcast Zenikast se succĂšdent, la nĂ©cessitĂ© de produire la transcription de chaque Ă©pisode est bien entendu toujours d’actualitĂ© (cf prĂ©cĂ©dent article).

Si une premiĂšre approche s’était rĂ©vĂ©lĂ©e concluante avec Vertex AI, une solution qui nous avait clairement aidĂ© dans la production de qualitĂ© de ces transcriptions, nous voulions aller plus loin en rendant disponible ce moyen de transcription Ă  l’ensemble des collaborateurs·trices de Zenika, via une interface graphique, indĂ©pendamment de leur connaissance en Vertex AI, Google Cloud Platform ou autre item technique.

GITLAB EPIC CONFERENCE PARIS 25

GitLab organisait ce jeudi 13 novembre la “GitLab Epic Conference” dans sa version parisienne (https://events.gitlab.com/e/epic-conference-paris/page/gitlab-epic-conference-paris-agenda) et j’ai eu la chance d’y participer. GitLab a choisi Station F pour ce nouvel Ă©vĂšnement basĂ©, et ce n’est pas une surprise, sur l’intelligence artificielle. Si l’IA Ă©tait dĂ©jĂ  Ă  l’honneur lors de ma participation au GitLab Summit day de 2023, cette annĂ©e le focus est mis sur les “Agents” et leur l’adoption dans les entreprises.

đŸ€– GEMINI DANS VOTRE TERMINAL AVEC GEMINI CLI

Cet article est Ă©galement disponible en anglais âžĄïž ici âŹ…ïž .

👉 CLI, Kezako?

Les Command Line Interface (CLI) sont des outils en ligne de commande qui permettent d’interagir avec une application en saisissant “du texte” formant des commandes. Ils existent depuis le dĂ©but de l’informatique et sont toujours utilisĂ©s au quotidien par les dĂ©veloppeurs·euses, SRE/OPS et toute autre personne aimant passer du temps dans les terminaux 😁.

Une Ă©volution, dans l’ùre du temps, amĂšne Ă  intĂ©grer l’IA dans les outils de CLI. Que ce soit Google, Amazon ou d’autres producteurs de modĂšle d’IA, les outils de CLI arrivent : Gemini CLI, Amazon Q, Claude code, etc.

đŸ€– GEMINI IN YOUR TERMINAL WITH GEMINI CLI

This blog post is available in French âžĄïž here âŹ…ïž . This version was translated with Gemini and adapted by my hands.

👉 What is a CLI?

Command Line Interfaces (CLIs) are command-line tools that allow you to interact with an application by entering “text” that forms commands. They have existed since the beginning of computing and are still used daily by developers, SREs/OPS, and anyone else who enjoys spending time in terminals 😁.

VIBE CODING WITH GITLAB DUO : AGENTIC POWER IN ACTION

đŸ€˜ Vibe Coding ?

Vibecoding is clearly THE buzzword of recent months, bringing the famous debate that “Developers will disappear with IA and vibecoding”.

Anyway, vibecoding represents a new practice for producing applications from prompts, without writing a single line of code, and this is the new revolution.

Many tools already exist, and this blog post will once again talk about GitLab Duo.

I’m revisiting it because I’m a long-time user and a big fan of GitLab Duo since I discovered and tested it since 2 years, cf this blog post and my Cheatsheet (which I definitively need to update with this beta feature 😅) https://dev.to/zenika/gitlab-cheatsheet-15-gitlab-duo-3fhg

EXPLORING THE GITLAB KNOWLEDGE GRAPH

Every month I enjoyed reading the GitLab Release. In the last one (18.4), a new tool, under active development, appeared in the GitLab ecosystem : GitLab Knowledge Graph (gkg). GKG gives you a graphic representation of your code.

🚀 Let’s go discover together this (very interesting and promising) tool.

🧑‍🔬 GKG Install

👉 First step, install it. In my case, having a MacBookPro, it was very quick:

curl -fsSL https://gitlab.com/gitlab-org/rust/knowledge-graph/-/raw/main/install.sh | bash

Next, I added an alias on my .zshrc file and I can use it with the gkg command.

🇬🇧 MODERNIZE YOUR CI/CD WITH CI/CD CATALOG

For many years and specifically with the rise of DevOps, CI/CD has become the central point to our applications. CI/CD (Continuous Integration & Continuous Deployment) allows us to build and deploy projects easily and frequently, when you want 😁 At each step of our project, we use CI/CD : from building our project, checking security, and deploying our application.

CI/CD in GitLab can be very easy. Quickly, every developer can initiate a script of CI/CD. If we are in a new project, we can copy past a part of an existing project we work or we worked and the CI/CD runs, it’s great and our application can be built and deployed when or where we want. Imagine the future, when you have done this copy paste on many, many, many projects. And your favorite language or library has a new version impacting your CI/CD, or I should say ALL your CI/CD scripts you create. And imagine several teams in your company make the same, you can have so many CI/CD scripts making the same things. That’s hell !

đŸ“ș GETTING STARTED WITH FIREBASE STUDIO

Google announced Firebase Studio, a Cloud Development Environment powerful by AI. I created these Youtube shorts (in French) to introduce you this great platform.

👀 Introduction

Introduction

🚀 Start a project

Start a project

🧑‍🎹 Prototype your application

Prototype your application

đŸŒ€ïž Deploy your application

Deploy your application

RENDRE SON PODCAST ACCESSIBLE AVEC L'IA AU SERVICE DE LA TRANSCRIPTION

L’Intelligence Artificielle (IA) est partout, de plus en plus utilisĂ©e, transformant la maniĂšre dont nous abordons nos tĂąches. Elle se rĂ©vĂšle comme un assistant prĂ©cieux, permettant d’aider les personnes Ă  accomplir plus rapidement leurs activitĂ©s du quotidien.

Dans le domaine de la manipulation de son en texte, elle nous offre des retranscriptions rapides, mais une intervention humaine reste indispensable pour garantir la justesse et la pertinence du contenu généré.

Dans cet article, nous allons vous parler de notre expĂ©rience avec l’IA dans la production de notre podcast Zenikast et plus particuliĂšrement celle de Google : Gemini

IDX BECAMES FIREBASE STUDIO

During the Cloud Next 25, Google announced that IDX became Firebase Studio.

đŸŒ€ïž The IDX Project

The IDX project was officially launched during the Cloud Next 24. A CDE - Cloud Development Environment - tool that allows you to develop into your browser or on a client application, but nothing else is saved locally on your laptop but in a Cloud. This is one of the most important benefits of the CDE for developers.

🩊 GITLAB - FEATURE FLAGS, A PRACTICAL GUIDE TO CONTROL YOUR FEATURES

✹ Feature flag, also known as Feature toggle is a technique allowing teams to activate or deactivate features in applications without redeploying or editing code.

💡 A Feature Flag ?

Feature flag is a concept essential in modern infrastructures, particularly for projects implementing continuous deployment. They allow code to be deployed to production without being visible or enabled for users. This requires some pertinent tests to ensure that existing features are not affected.

🎄 RETOUR SUR MON ANNÉE 2024

L’annĂ©e 2024 se termine tranquillement et il est temps pour moi de faire un bilan. J’aime bien faire ce genre de chose, tout au long de l’annĂ©e je me pose en fin de semaine pour revoir les objectifs de la semaine et organiser celle Ă  venir. Cela me permet de revoir la prioritĂ© de mes sujets (ou idĂ©es en tout genre). Le faire en fin d’annĂ©e me permet de clarifier ce qu’il m’attend aprĂšs quelques jours de congĂ©s pour cette fin d’annĂ©e 😀.

đŸŒ€ïž IDX AND CLOUD WORKSTATIONS, TWO GOOGLE TOOLS EMPOWERING CLOUD DEVELOPMENT

Are you familiar with Cloud Development Environments (CDEs)? They have been around for over 20 years and have taken advantage of the rise of the cloud to deploy and establish themselves in the developer’s toolset.

đŸ–„ïž Develop on the cloud

For my part, I often develop on cloud environments. I was lucky to come across Gitpod in 2019 and I have been using it everyday since, whether for Zenika projects, personal projects or open source projects.

GIVE YOUR MACBOOK A NEW DEVELOPER LIFE WITH CHROMEOS FLEX & CDES

In 2007, during the last days of my studies (wow, that was a long time ago 😅), I bought my first MacBook. No more gaming PCs, this MacBook was going to be my work computer. After using it to develop and experiment different technologies, tools, and frameworks, I was forced to buy a new one, more powerful, to continue my development and photo and video editing activities.

I kept my first MacBook for smaller and less consuming activities until 2020, but I used it less and less as it became obsolete. After a while, even browsers like Chrome could no longer be updated, reducing more and more my usage until it ended up in a corner of my house

🇬🇧 AUTOMATIC DEPLOYMENT OF YOUR PROJECT DEPENDENCIES UPDATES ON GCP, EFFICIENCY VS. COST?

Updating the dependencies of your project is not an easy task. If you have to do this on each side project you have, You’re gonna need a lot of caffeine! đŸ’Ș.

More seriously, this can take a lot of time especially if you have a lot of components in your scope (side projects, open source projects or for the applications of your company).

This month, I gave a talk with my Zenika colleague Lise at the DevoxxFR conference about Renovate and Dependabot, two great tools to help you automatize and upgrade your dependencies.