2025

Avec la nouvelle année, les bonnes résolutions.

Celles qu’on va se dépêcher d’oublier parce qu’irréalisables.

Celles qui vont disparaître d’elles-même après deux ou trois essais demandant trop d’efforts

Celles dont on espère qu’elles vont tenir bon.

Une seule chose de sûre : faire des promesses là dessus ne sert à rien !

Mes résolutions pour 2025 sont (dans le désordre)

  • Ressuciter le podcast du Dîner de Techo(n)s

  • Créer des épisodes vidéo pour le podcast

    Read more

AVOIR SON GITLAB RUNNER RIEN QU'À SOI

Gitlab propose une fonctionnalité d’intégration continue qui utilise des “Gitlab Runners”.

Il s’agit en fait de process qui vont s’occuper de faire tourner toutes les tâches utiles pour la CI tout en étant détachés de la plateforme Gitlab elle-même.

De cette manière, la charge n’est pas portée par la forge logicielle elle-même et peut même être mise en place sur un serveur dédié (ce qui est recommandé).

Un même serveur peut héberger plusieurs runners, chacun pouvant avoir une tâche particulière (un runner pour les projets Java, un pour les projets Ruby, etc).

Read more

SOFTWARE CRAFT

Il y a quelques mois, Fabien Hiegel m’a contacté sur Twitter pour me demander si je souhaitais recevoir un exemplaire d’un livre dont il était le co-auteur.

Une fois la joie de voir ma carrière d’influenceur lancée, je me suis empressé d’accepter.

Il s’agit donc du livre Software Craft - TDD, Clean Code et autres pratiques essentielles écrit par :

Couverture du livre au bord d'une piscine

Au début du livre, je me suis senti un peu infantilisé : plusieurs choses évidentes sont répétées et démontrées et j’ai trouvé ça un peu barbant.

Read more

GITLAB SAST - MISE EN PLACE ET ÉCUEILS

Dans sa version “Free”, Gitlab propose beaucoup de choses intéressantes, dont une des plus intéressantes, selon moi, est la CI/CD.

En terme de CI, il est très facile de la mettre en place en ajoutant simplement un fichier .gitlab-ci.yml à la racine du projet et en s’assurant que l’option de CI est activée pour le projet.

Parmi les possibilités de la CI, il y a la détection de vulnérabilités aussi appelée SAST (Static Application Security Testing).

Read more