đ«đ· 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):
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
- đŁïž ConfĂ©rences
- đ Blog post
- 𫶠Communauté
- đ Zenika
- đïž Podcast
- đ Open source
- âMentoring
- đ 2026 ? đïž
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
đ Start a project
đ§âđš Prototype 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 asFeature toggleis 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.