Tous les articles
Retours d'expérience, guides techniques et réflexions sur l'auto-hébergement et le DevOps.
GMX : mon transpileur Go + HTMX inspiré de Vue
J'ai écrit un transpileur qui compile des single-file components en binaire Go natif + HTMX. 14 000 req/s, p99 à 2 ms, zéro JS. Une preuve de concept née de la curiosité.
Herald : le serveur MCP qui se développe lui-même
Et si Claude Chat pouvait dire à Claude Code quoi faire ? Directement. Depuis votre téléphone.
Mon architecture d'auto-hébergement Docker, de A à Z
L'architecture Docker que je déploie chez mes clients : Traefik, CrowdSec, Grafana, backups automatisés. Tout ce que j'ai appris en production.

SHM — Pourquoi j'ai créé un système de métriques pour le self-hosted
Self-Hosted Metrics : un système léger pour collecter et visualiser les métriques de vos services auto-hébergés sans la complexité de Prometheus.

Ackify — un outil simple, né d'un vrai besoin
Comment une demande d'une collègue est devenue un outil open-source de preuve de lecture cryptographique. Retour sur la genèse d'Ackify.

L'art de la traçabilité
Comment mettre en place une traçabilité complète avec Grafana, Prometheus et Loki sur une stack Go/Vue.js/Docker. Retour d'expérience chez Butterfly Therapeutics.

L'importance de l'idempotence dans vos API
Une requête idempotente garantit que son exécution multiple produit le même effet que son exécution unique. Pourquoi c'est fondamental, et comment l'implémenter en Go.

Création d'une extension de génération de QRCode en SVG pour PostgreSQL
Comment j'ai créé pgqrcode, une extension PostgreSQL qui génère des QR codes directement en SVG depuis une requête SQL.

Agnostic Environment
Créer des logiciels indépendants de l'environnement d'exécution. Pourquoi et comment appliquer le principe de configuration du manifeste Twelve-Factor App.