
Mon HomeLab v3 - philosophie, architecture et performance silencieuse
Présentation complète de ma troisième version de HomeLab - un cluster silencieux, économe et performant, avec 150 Go de RAM, 3,64 To NVMe en RAID 5 et une gestion d’énergie optimisée.
Hermes × MemPalace : quand un plugin de mémoire devient une infrastructure native
Comment l’intégration MemPalace avec Hermes a parcouru 126 jours entre le premier prototype et la fusion du cœur du provider, et comment la review a transformé les risques de doublons et de souvenirs perdus en garanties vérifiables.
Sept contributions acceptées dans la documentation OVHcloud
Comment j'ai transformé sept défauts vérifiables en corrections acceptées par OVHcloud, de l'accessibilité du thème aux commandes Docker, OpenStack et Node.js.

11 serveurs, 66 processus et 24 dollars par an - mon monitoring PM2 sans conteneur
Comment je surveille 66 processus sur 11 petites machines avec un agent Node.js de 112 lignes, Tailscale et un unique snapshot en mémoire, sans base de métriques ni conteneur.
Fable 5 et le pipeline email Steam que mes autres modèles n'ont pas terminé
Comment Fable 5 a transformé des reçus Steam en écritures fiables avec déduplication, reprise après incident et 22 tests là où mes autres essais s'arrêtaient au parser
Un échec de provisionnement Cloudflare ne doit pas effacer les données déjà créées
Comment j’ai remplacé un rollback destructif par un succès avec avertissement et une compensation explicite lorsqu’un déploiement Cloudflare échoue à mi-chemin
Hermes derrière un tunnel : un webhook signé plutôt qu’un bot qui parle à un bot
Comment j’ai exposé un webhook Hermes via un Cloudflare Tunnel, gardé la signature HMAC à la frontière et vérifié la livraison de 10 événements sans ouvrir mon poste personnel.
Du ticket Lidl à Hermes : un Cloudflare Worker et une file D1
J'ai transformé des tickets HTML en contexte fiable pour Hermes : OAuth sans navigateur, parsing structuré, D1 et livraison rejouable quand le webhook est indisponible.
Cloudflare Workers - passer de Tail Logs à quatre niveaux de logs structurés
Comment j'ai remplacé une commande de tail manuelle par un mode Debug contrôlé depuis le dashboard, avec des exécutions corrélées par run_id.

Claude Fable 5 - trois jours pour refactorer 100 000+ lignes de code en production
Comment Claude Fable 5 a découpé un backend Express de 24 702 lignes, accéléré des API jusqu'à 35x et récupéré 4.5 GB sur PostgreSQL - là où mes essais avec les modèles OpenAI s'arrêtaient net.

Failover automatique des proxies
Comment automatiser la coupure d'un pool proxy défaillant, basculer vers des nœuds externes et restaurer le service sans intervention manuelle.

DOXMOX - monitoring les changements du guide Proxmox VE avec GitHub Actions
Comment doxmox détecte les changements réels du guide Proxmox VE, publie un changelog statique et envoie des alertes Telegram.

Linux 7.0 et PostgreSQL sur ARM64 - analyse d'une régression
Pourquoi pgbench chute presque de moitié sur Linux 7.0-rc avec ARM64, et quoi vérifier avant la mise en production.

ASN — l'autoroute du scraping
Retour d'expérience sur la construction d'un scraper robuste sans exploser le budget proxy.

Pourquoi Steam Market est un excellent terrain d'apprentissage
Un marché mondial piloté par les utilisateurs, utile pour progresser en scraping, en data et en logique économique.

Installer un serveur TeamSpeak 3 sur Linux
Pourquoi ? Wow, TeamSpeak en 2025 ? Tu es sérieux ? Je comprends très bien cette réaction. TeamSpeak peut sembler dépassé avec la montée en puissance de Discord. Pourtant, ce serait une erreu...

Guide – VMware ESXi 8.0U3e à nouveau gratuit comment le télécharger
VMware ESXi est de retour en version gratuite avec la mise à jour 8.0U3e – Téléchargez-le dès maintenant Objectif : Télécharger et utiliser la version gratuite de VMware vSphere Hypervisor 8.0U3...

Guide - CISCO Mobility Express sur AIR-AP2802I-E-K9 GUI
Guide détaillé pour la mise à jour du firmware des points d’accès Cisco vers Mobility Express Objectif : Décrire le processus de mise à jour du firmware des AP Cisco vers Mobility Express pour p...

Guide - Windows Server sur MacOS ARM processeurs M1 M2 M3
Installation de Windows Server 2022 sur un ordinateur avec architecture arm - Macbook M2 à des fins éducatives Description de l’expérience : Ces notes s’appliqueront à tous les ordinateurs de la g...

Bienvenue sur ma page personnelle en ligne.
Bienvenue ! Mon blog est dédiée à ma passion pour le développement web. Vous trouverez ici un aperçu de mes compétences, de mes projets et de mon parcours professionnel. Cette page n’est pas seule...
Bonnes pratiques codestyle de JavaScript
Bonnes pratiques pour l’Indentation dans le Code JavaScript L’indentation est une composante essentielle du style de code en JavaScript. Elle améliore la lisibilité du code, facilite la maintenanc...

Compétences linguistiques
Formations Formations en Français Langue Étrangère (FLE) L’OMEP, Wattrelos FLE Av SIEG (Français Langue Étrangère) Durée: 350 heures Année: 2019 L’OMEP, Wattrelos ...
Gestion des requêtes avec UrlFetchApp.fetch en Google Apps Script
Optimisation de la gestion des requêtes dans Google Apps Script Afin d’optimiser la gestion des requêtes vers des serveurs externes dans Google Apps Script, il est essentiel de prendre en compte l...