- Bienvenue sur mon blog. C’est le bon endroit si vous souhaitez découvrir ce qui m’intéresse. Je partage mes pensées, mes réflexions, mais aussi l’évolution des projets sur lesquels je travaille et me forme en tant que « self-taught developer ».
- Vous trouverez ici des thématiques comme l’auto-hébergement, le développement Web, le monde du logiciel libre, l’entreprenariat mais également le sport… et ce n’est pas une liste exhaustive.
- Si vous appréciez le contenu, n’hésitez pas à me le faire savoir en utilisant l’une des plateformes de réseaux sociaux ci-dessous. Et si vous pensez que j’ai des axes d’améliorations à travailler, dites-le-moi ! C’est indispensable à ma progression.
- Bonne lecture ! 💖
Faire tenir un calendrier de compétitions avec des sources incomplètes
collecte-competitions-ffn agrège deux sources imparfaites : l’agenda de BBN Natation et le JSON de Couloir 4/liveFFN. Le travail n’est pas de scraper parfaitement, mais de faire tenir un rapport utile malgré les doublons, les villes manquantes et les données contradictoires.
Nouveaux événements sportifs sur countdowns.fr — novembre 2026
834 nouveaux événements sportifs ajoutés sur countdowns.fr ce mois-ci.
Nouveaux événements sportifs sur countdowns.fr — octobre 2026
221 nouveaux événements sportifs ajoutés sur countdowns.fr ce mois-ci.
Ce que fait vraiment mon cluster Raspberry Pi
rpi-cluster est l’infrastructure personnelle qui héberge plusieurs services avec Ansible, Docker Swarm et Traefik. Une vue d’ensemble honnête : trois nœuds Swarm, trois machines hors Swarm, et aucune promesse de haute disponibilité magique.
Nouveaux événements sportifs sur countdowns.fr — septembre 2026
179 nouveaux événements sportifs ajoutés sur countdowns.fr ce mois-ci.
Mes données personnelles ne doivent pas rester enfermées dans Garmin Connect
garmin-sync : un pipeline minimal Python qui récupère les données quotidiennes Garmin (sommeil, variabilité de fréquence cardiaque, fréquence cardiaque, poids, activités) et les écrit dans NocoDB. Une question de souveraineté sur ses données personnelles de santé, pas un dashboard sportif.
Nouveaux événements sportifs sur countdowns.fr — août 2026
729 nouveaux événements sportifs ajoutés sur countdowns.fr ce mois-ci.

countdowns.fr : d'une appli perso à un laboratoire d'automatisation
countdowns.fr tournait depuis deux ans sans que j’y touche vraiment. En avril 2026, j’en ai fait un labo : CI/CD, tests, synchronisation automatique, environnement de qualification, et un bug bien réel au passage.
Héberger des services à la maison
L’hébergement de services à la maison n’est pas simple et demande du temps. Mais leurs mises en place m’a fait apprendre énormément.

Construire un modèle de données
Chaque question apporte de nouvelles questions et pas mal remises en question des décisions prises à l’étape précédente. Pour mettre un terme à cette boucle, je suis reparti de la base et j’ai essayé de construire étape par étape ce qui j’espère sera un modèle de données efficace. Pour décrire les données et la manière dont j’ai choisi de les stocker, je vais utiliser 2 formes différentes: une première schématique et une dexième sous forme de code SQL (pour la création des tables).