Flux
Toutes les sources

Zwindler's Reflection

20 articles Flux RSS
DevOps Cloud Programmation
DevoxxFR 2026 - Récap du vendredi (jour 3)

DevoxxFR 2026 - Récap du vendredi (jour 3)

Les résumés des 3 jours de DevoxxFR 2026 DevoxxFR - Récap du mercredi (jour 1) DevoxxFR - Récap du jeudi (jour 2) DevoxxFR - Récap du vendredi (jour 3) Troisième jour de DevoxxFR 2026 Dernier jour, et surtout pour moi : c’était le créneau de notre talk. Entre le “petit” stress avant de monter sur scène, la tension des démos live, puis le relâchement après coup, cette journée a eu une saveur différente. Moins de talks que les deux jours précédents dans mon programme, et je suis un peu rincé dans…

Zwindler's Reflection
DevoxxFR 2026 - Récap du jeudi (jour 2)

DevoxxFR 2026 - Récap du jeudi (jour 2)

Les résumés des 3 jours de DevoxxFR 2026 DevoxxFR - Récap du mercredi (jour 1) DevoxxFR - Récap du jeudi (jour 2) TODO DevoxxFR - Récap du vendredi (jour 3) Deuxième jour de DevoxxFR 2026 Pour ce jeudi, j’ai raté les keynotes du matin (arrivé un peu tard), j’ai donc commencé par un tour des stands avant d’enchaîner avec les talks de la matinée. J’en ai profité pour récupérer des goodies pour les enfants au passage (:P). Gérer vos tickets support avec de l’IA mais sans cramer la planète Matthieu…

Zwindler's Reflection
DevoxxFR 2026 - Récap du mercredi (jour 1)

DevoxxFR 2026 - Récap du mercredi (jour 1)

Les résumés des 3 jours de DevoxxFR 2026 DevoxxFR - Récap du mercredi (jour 1) TODO DevoxxFR - Récap du jeudi (jour 2) TODO DevoxxFR - Récap du vendredi (jour 3) Premier jour de DevoxxFR 2026 C’est reparti pour DevoxxFR, avec un mercredi bien dense, orienté IA le matin, puis des formats plus diversifiés l’après-midi. Je pose ici mon récap “à chaud” du jour 1. L’IA au service du bien commun : agir avec raison dans l’incertain Laurence Devillers (Sorbonne Université / CNRS) a ouvert la matinée…

Zwindler's Reflection
Moins d'articles, plus de briques : mes nouveaux projets d'impression 3D

Moins d'articles, plus de briques : mes nouveaux projets d'impression 3D

Mais il est passé où, zwindler ? 🏴‍☠️ Vous avez peut-être remarqué que j’ai été (relativement aux mois derniers) un peu plus silencieux ces derniers temps sur le blog. Pas de panique, je ne suis pas (encore) parti ouvrir un foodtruck. Non, la raison est plus prosaïque : je suis retombé à fond dans la conception de modèles 3D. Si vous avez suivi mes aventures avec MicroStack, mon rack modulaire pour mini-PC, vous savez déjà que j’ai un faible pour la modélisation et l’impression 3D. Mais cette…

Zwindler's Reflection
101 façons de déployer Kubernetes : 125 solutions, des PRs communautaires et une UI qui s'améliore

101 façons de déployer Kubernetes : 125 solutions, des PRs communautaires et une UI qui s'améliore

Il bouge encore Depuis la sortie de l’interface web du projet début février, le projet a continué à évoluer. Ajout de solutions manquantes, petites améliorations de l’UI, contributions externes, optimisations de performances… Bref, un bon petit mois bien rempli pour ce gros side project que j’aimerais faire grossir. 101-ways-to-deploy-kubernetes Note : si vous n’avez pas suivi les épisodes précédents : 93 façons de déployer Kubernetes — le Google Sheet original 101 façons de déployer Kubernetes…

Zwindler's Reflection
Décommission de kibana.zwindler.fr, le Kibana qui hébergeait les sondages Okiwi

Décommission de kibana.zwindler.fr, le Kibana qui hébergeait les sondages Okiwi

La fin d’une époque ? Si vous me suivez depuis quelques années, vous savez que parmis mes nombreux side projects, j’ai beaucoup participé à des sondages sur les salaires dans la tech Girondine, organisés par l’association Okiwi. C’est un projet qui a contribué à me rendre un peu “visible” (toute proportion gardée) dans l’écosystème local et qui m’a par ailleurs apporté beaucoup de statisfaction, car j’ai vraiment à coeur les sujets autour des salaires ou de la transparence salariale. Au delà de…

Zwindler's Reflection
GenAI et développement logiciel, épisode 2 : kubectl-debug-pvc, de l'idée à krew en 2x30 minutes

GenAI et développement logiciel, épisode 2 : kubectl-debug-pvc, de l'idée à krew en 2x30 minutes

Précédemment, dans “GenAI et dev” Dans mon article précédent, je vous parlais de mon retour d’expérience avec PodSweeper, un projet développé avec OpenCode et Claude Opus. Le bilan était nuancé : vitesse brute impressionnante, mais race conditions, gestion d’erreur laxiste, et nécessité constante de supervision humaine (entre autres déconvenues). Aujourd’hui, je vous parle d’un deuxième projet, bien plus simple, né d’un vrai besoin en production. Et le constat est assez différent. L’incident…

Zwindler's Reflection
Flannel et NetworkPolicies : comment ajouter le support avec Cilium en CNI chaining

Flannel et NetworkPolicies : comment ajouter le support avec Cilium en CNI chaining

Flannel, flannel, flannel… Flannel est un CNI simple et populaire 😢. C’est le CNI par défaut de k3s, celui que la moitié des tutos kubeadm utilisent, et on le retrouve aussi dans pas mal d’offres managées. OK, il est simple, il route les paquets entre les pods, il supporte VXLAN et WireGuard, il se configure en 2 minutes. Que demander de plus ? Ben justement. Il y a un truc que flannel ne fait pas : les NetworkPolicies. (Et c’est très grave). Flannel is focused on networking. For network…

Zwindler's Reflection
Refonte de la page Conférences : data-driven avec Hugo

Refonte de la page Conférences : data-driven avec Hugo

Grosse refonte de ma page “Conférences” qui était un bazar sans nom, dans lequel j’avais aussi mélangé les podcasts, les publications écrites, etc. Maintenant tout est présenté avec des “cartes”, et bien séparé en 3 pages distinctes. Tous les fichiers sources (YAML, layouts Hugo, CSS) sont disponibles dans /misc/conferences-refonte/ si vous voulez reproduire ou vous en inspirer. Le problème Ma page Conférences était un gros fichier Markdown monolithique. Talks, podcasts, publications, orga :…

Zwindler's Reflection
KubeSolo sur Raspberry Pi Zero : mon article dans Sysops Pratique

KubeSolo sur Raspberry Pi Zero : mon article dans Sysops Pratique

Kubernetes sur 512 Mo de RAM, c’est possible Après avoir teasé sur Bluesky, je peux enfin vous annoncer (fièrement) la publication de mon article dans le numéro de mars/avril de Sysops Pratique (le successeur de Linux Pratique, magazine bien connu des administrateurs système francophones). Le sujet : faire tourner KubeSolo, une distribution extra-légère de Kubernetes développée par Portainer, sur un Raspberry Pi Zero 2 W et ses maigres 512 Mo de RAM. KubeSolo, c’est quoi ? KubeSolo est une…

Zwindler's Reflection
GenAI et développement logiciel : retour d'expérience avec PodSweeper

GenAI et développement logiciel : retour d'expérience avec PodSweeper

La GenAI, c’est fantastique ? Pas mal de gens ont sorti leur avis sur la Gen AI pour dev en très peu de temps, alors je me rends compte qu’il est plus que temps que je poste ce brouillon commencé il y a plus de deux semaines 🙃. Pour le travail, j’utilise de plus en plus d’assistants IA pour m’épauler dans mes tâches du quotidien. En 2024, c’était surtout pour automatiser des tâches pénibles (scripter des trucs, faire une liste pénible de tâches répétitives sans coder ça proprement). Courant…

Zwindler's Reflection
De F à A+ sur HTTP Observatory : sécuriser les headers de mon blog Hugo

De F à A+ sur HTTP Observatory : sécuriser les headers de mon blog Hugo

Après l’optimisation des performances du blog (AVIF, pré-compression), j’étais super content de moi. 🥳 Mais c’était sans compter sur Antoine Caron, qui est venu (à très juste titre) me chatouiller sur un autre aspect que j’avais ignoré, le rapport Mozilla Observatory… J’ai donc lancé un scan…

Zwindler's Reflection
Esc