Articles
Tous les articles publiés.
-
GitHub Actions self-hosted runners : Docker ou systemd ?
Self-hosted runners GitHub Actions : pourquoi Docker casse les jobs avec services et comment systemd règle le problème.
-
OVH : renommer le user debian sans casser sa session SSH
OVH installe Debian avec un user debian imposé : comment le renommer en monuser via systemd-run, sans casser votre session SSH ni les UID.
-
Migrer un serveur de prod en 1 journée : downtime < 10 min
Migrer un serveur de prod auto-hébergé (110 Go) avec moins de 10 min de downtime : rsync incrémental, version-parity et TTL DNS bas.
-
Parser une date FR en PHP : le `!` qui force minuit
Parser une date `d/m/Y` en PHP : le modificateur `!` force minuit, le roundtrip rejette le 31/02, et l’âge se calcule au 1er janvier.
-
Magic strings de session : un SessionManager typé
Magic strings de session éparpillées sur plusieurs contrôleurs : centraliser les clés dans un SessionManager typé pour tuer les typos silencieuses.
-
State machine dans l’agrégat : transitions protégées
State machine dans l’agrégat : exposez des transitions nommées qui valident l’état de départ au lieu d’un setStatus() public.