Newsletter du 20 Juillet 2026
La CNIL a publié en avril une recommandation qui assimile le pixel de tracking email à un cookie. Verdict : consentement obligatoire pour continuer à s'en servir, avec une deadline mi-juillet.
Alors j'ai viré le pixel, tout simplement, pas de case à cocher ni d'usine à gaz par abonné, juste supprimé et basta. Plutôt que de bricoler un système d'opt-in pour continuer à savoir qui ouvre la newsletter, j'ai préféré couper le fil.
Il ne me servait qu'à ça de toute façon, connaître mon taux d'ouverture, ce chiffre que je regardais avec la tendresse d'un ado qui checke ses likes. Ça va me manquer, clairement, mais tant pis, ça colle mieux à ce que je raconte depuis trois ans sur la sobriété numérique plutôt que de faire comme certains qui ont trafiqué deux trois trucs en douce pour continuer à pister leurs abonnés en attendant que ça passe (je vous vois).
RudeOps ferme boutique pour l'été, retour prévu quelque part vers la rentrée, et n'oubliez pas que ce qui compte vraiment, c'est un été avec les gens qu'on aime. Si vous avez la chance de poser quelques semaines, posez-les vraiment. Le code attendra, il attend toujours.
Cyril
La pépite de la semaine
À ma gauche, Karpenter, ceinture CNCF, réputé pour calculer au poil près la machine parfaite pour chaque pod. À ma droite, cluster-autoscaler, le vétéran sans fioritures qui joue les seconds rôles depuis toujours. Arbitre du combat : Quentin Joly, qui a monté le ring sur l'infra OVH avec le sérieux d'un type qui croit encore au Père Noël.
Round 1, Karpenter monte sur le ring très sûr de lui, sauf qu'il ne connaît toujours pas le prix des instances sur ce provider, alors pour départager deux tailles compatibles il fait comme au tirage de la coupe de France, ordre alphabétique, et repart systématiquement avec la plus grosse machine du parc, même pour un pod qui tiendrait sur une calculatrice.
Round 2, coup de théâtre, un nœud flambant neuf boote, rejoint le cluster, fait coucou à tout le monde, et se fait quand même disqualifier sans sommation, faute d'un détail que même la doc officielle a oublié de signaler.
Verdict final, le vétéran sans paillettes l'emporte aux points, et ça devrait piquer l'égo de pas mal de fans du nouveau venu.
Le coeur de la veille
Building a custom metrics exporter for K8s Kubernetes sait compter vos CPU et votre RAM, mais dès qu'il s'agit de savoir combien de messages poireautent dans une queue ou depuis combien de temps un batch tourne, il hausse les épaules comme un stagiaire à qui on demande la TVA intracommunautaire. Ce tutoriel démonte comment bricoler son propre exporter Prometheus en Go, avec ses trois familles de métriques, les counters qui ne font que monter façon compteur kilométrique trafiqué, les gauges qui montent et qui descendent comme votre motivation un lundi matin, et les histograms qui calculent des percentiles pour flatter votre ego avec un joli p99. On finit par brancher tout ça au HorizontalPodAutoscaler pour que votre cluster scale enfin sur des métriques qui reflètent la réalité, et pas juste sur un CPU qui vous ment les yeux dans les yeux depuis le début.
Keep your docker containers up to date Freshdock débarque en successeur de WatchTower, écrit en Rust, moins de 10 Mo, sans JVM ni runtime à trimballer, et surtout avec un vrai filet de sécurité : si la nouvelle image plante, l'ancien conteneur revient tout seul plutôt que de vous laisser un service mort sur les bras un dimanche soir. Chaque conteneur se pilote via des labels Docker avec des modes allant de live à off, cinq registries supportés, quatre canaux de notif, et surtout rien ne bouge tant que vous n'avez pas explicitement dit oui, ce qui devrait rassurer les paranos de votre acabit.
pgsavvy Un chouette client PGSQL en TUI façon lazygit, pour ceux que pgAdmin fatigue et que psql tout nu ennuie. Navigation vim pure, éditeur SQL avec vrais modes Normal/Insert/Visual, et un plan EXPLAIN qui se déplie en arbre pour vous confirmer poliment que oui, c'est le sequential scan qui plombe tout depuis trois mois.
How the FSF sysadmins block botnets with reaction Les cowboys de la FSF racontent comment ils ont fini par bannir des télés connectées, puisqu'une partie du trafic de scraping massif qui martelait leur projet GNU Savannah venait du botnet Vo1d, un réseau de smart TV compromises recrutées à leur insu pour aspirer du contenu et nourrir des LLM. Fail2ban a tenu le coup un temps, jusqu'à ce que UFW commence à tousser à 65 000 règles, solution provisoire avec ipset qui a encaissé jusqu'à cinq millions de règles sans broncher, avant que l'équipe ne migre vers reaction, un outil bien plus corsé côté configuration mais qui a fini par recracher exactement ce dont ils avaient besoin, ni plus ni moins. Le twist le plus savoureux reste cette histoire d'export et de restauration des IP sets au redémarrage, un bricolage maison tellement efficace que les mainteneurs de reaction l'ont carrément adopté comme méthode officielle dans leur doc.
En bref
Why "it worked on my machine" still happens in 2026 On pensait ce sketch mort depuis Docker, et pourtant des équipes entières chassent encore des bugs qui n'existent que hors du laptop du développeur. Entre les dépendances qui dérivent, les variables d'environnement planquées différemment partout, et le staging qui finit toujours cousin dégénéré de la prod, ce papier chiffre la casse : 15 à 25% du temps d'ingénierie englouti par la dérive d'environnement chez ceux qui possèdent leur propre infra. La conclusion penche vers les PaaS façon Render, ce qui sent le publi-reportage, mais le constat sur la dérive de config reste difficile à contredire.
Cron job manager Tout le monde connaît ce moment d'introspection et de repli sur soi quand il faut se connecter en SSH à 3h du matin pour comprendre pourquoi un cron a encore échoué. RunWisp répond à ça avec un seul binaire Go qui remplace crond et supervisord, capture chaque run avec exit code, durée et logs complets dans du SQLite embarqué, et balance tout ça dans un dashboard web et une TUI, sans Python, sans base externe et sans équipe ops dédiée à maintenir la plomberie.
Guide Systemd J'ai mis à jour mon guide sur systemd, qui explique pourquoi votre service refuse obstinément de démarrer et que journalctl vous répond avec la clarté d'un mec bourré dans un pub de Montargis un jeudi soir.
Kubernetes is powerful Une startup de six personnes migre sur Kubernetes parce qu'un blog post le lui a soufflé, résultat cluster EKS, Helm, cert-manager, une stack Prometheus plus complexe que le produit lui-même, pour deux cents requêtes par minute. Huit mois après, même charge, sauf que deux personnes de l'équipe sont devenues spécialistes K8s à plein temps sans que personne n'ait jamais décidé que ce troc en valait la peine. L'auteur raconte aussi cette après-midi perdue par un ingénieur senior à cause d'une NetworkPolicy copiée-collée d'un tuto et jamais comprise par qui que ce soit, et ce n'est que le début des dégâts.
Sous les pavés l'IA
Linking patchwork with Sashiko Linus Torvalds a mis fin d'un revers de main à un débat qui commençait à sentir le procès stalinien sur l'usage de l'IA dans le noyau Linux. Un mainteneur avait laissé entendre qu'intégrer des LLM aux outils de review revenait à trahir l'esprit du projet. Linus a répondu sans détour, rappelant que le noyau Linux n'est pas un projet anti-IA, que quiconque n'est pas d'accord peut faire un fork ou simplement partir, et enfonce le clou en expliquant que l'IA est un outil comme un autre. Le thread compte déjà plus de 99 messages et Laurent Pinchart, Roman Gushchin et toute la clique kernel s'écharpent encore dessus au moment où on écrit ces lignes, alors accrochez-vous, il y a du sale.
Memory layer for coding agents Une chouette app qui part d'un constat déprimant : vos agents IA ont déjà résolu ce bug la semaine dernière, mais l'info dort dans des gigaoctets de logs JSONL que personne n'a jamais rouverts. Un binaire Go sans dépendance vient donc indexer localement l'historique de Claude Code, Codex, Cursor et compagnie, et retrouve la bonne session en douze millisecondes plutôt que de vous laisser redébugger la même erreur JWT pour la troisième fois de l'année. Le vrai clou du spectacle, c'est le mode auto-recall qui injecte le contexte sans même que vous ayez demandé quoi que ce soit, votre agent se souvient à votre place, ce qui est à la fois pratique et légèrement humiliant.