<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>tordu.jardin - Carnet &amp; Jardin</title><description>Logiciels artisanaux, explorations techniques, jardin numerique</description><link>https://tordu-jardin.dev/</link><item><title>Organic Canvas : un écosystème vivant sur la page d&apos;accueil</title><link>https://tordu-jardin.dev/carnet/2026-03-18-organic-canvas-ecosysteme/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-03-18-organic-canvas-ecosysteme/</guid><description>Soirée de hack sur la simulation WebGL du hero : interactions souris, 5 espèces d&apos;arbres, bestioles avec IA, prédateurs spectraux et persistance localStorage.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Jungle tropicale - identité visuelle du site</title><link>https://tordu-jardin.dev/jardin/couleurs-acidulees/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/couleurs-acidulees/</guid><description>Comment une palette tropicale, un fond de jungle nocturne et des accents saturés fabriquent l&apos;identité visuelle de ce jardin.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Summoner - Orchestrateur Claude Code</title><link>https://tordu-jardin.dev/jardin/projet-summoner/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-summoner/</guid><description>Cinq terminaux ouverts, cinq sessions Claude Code, cinq contextes perdus. La frustration de switcher entre les projets m&apos;a poussé à construire un control center web pour tout centraliser. Et l&apos;IA qui l&apos;orchestre peut s&apos;orchestrer elle-même.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Simuler la catastrophe pour dormir tranquille</title><link>https://tordu-jardin.dev/carnet/2026-03-14-dr-test-dormir-tranquille/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-03-14-dr-test-dormir-tranquille/</guid><description>Et si le VPS brûlait ce soir ? 10 scénarios de disaster recovery, une VM QEMU jetable, 407 lignes de Bash. RTO mesuré : 3 minutes 30.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>A propos de ce jardin</title><link>https://tordu-jardin.dev/jardin/a-propos/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/a-propos/</guid><description>Cédric, développeur à Nantes. RPG Maker à 14 ans, doctorat, puis des boîtes montées et des side projects empilés. Parcours, motivations et connexions derrière ce jardin.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns UI de jeux vidéo pour le web</title><link>https://tordu-jardin.dev/jardin/game-ui-patterns/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/game-ui-patterns/</guid><description>Barres d’XP, badges, niveaux de maturité, HUD stats : les recettes d’engagement du jeu vidéo appliquées au web. Ce site en est le terrain d’expérimentation.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Qu’est-ce qu’un jardin numérique ?</title><link>https://tordu-jardin.dev/jardin/jardinage-numerique/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/jardinage-numerique/</guid><description>Ni blog, ni wiki : un espace vivant où les idées sont plantées comme des graines et mûrissent progressivement. Topologie plutôt que chronologie, connexions plutôt que flux.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Astuces Markdown pour le jardin</title><link>https://tordu-jardin.dev/jardin/markdown-tips/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/markdown-tips/</guid><description>Callouts, frontmatter, liens internes, stades de croissance : les conventions Markdown utilisées dans ce jardin et comment en tirer le maximum.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Basalt Beholder - Outil d’audit industrialisé</title><link>https://tordu-jardin.dev/jardin/projet-basalt-beholder/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-basalt-beholder/</guid><description>Chez Siliceum, un audit technique prenait plus de 10 jours et la qualité variait selon qui le menait. Le vrai problème : chaque auditeur improvisait ses questions, rédigeait son rapport à la main. J ai construit une PWA local-first pour que les audits soient reproductibles, rapides et exploitables.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cloud - Infra self-hosted IaC</title><link>https://tordu-jardin.dev/jardin/projet-cloud/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-cloud/</guid><description>Reprendre le contrôle sur son infrastructure : un VPS self-hosted pour comprendre chaque couche entre mon code et mes utilisateurs. Tout est automatisé, parce que la config manuelle ne scale pas, même pour un seul serveur.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dr-test - Disaster Recovery en local</title><link>https://tordu-jardin.dev/jardin/projet-dr-test/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-dr-test/</guid><description>Et si le serveur brûlait ce soir ? Plutôt que de croiser les doigts, j’ai simulé 10 scénarios catastrophe dans une VM jetable. Résultat : tout reconstruit en 3 minutes 30. Maintenant je dors tranquille.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Où est mon doc ? - Bibliothèque PDF pour profs</title><link>https://tordu-jardin.dev/jardin/projet-ou-est-mon-doc/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-ou-est-mon-doc/</guid><description>‘Ma petite soeur est prof d arts plastiques. Elle avait des centaines de PDF pédagogiques éparpillés dans des dossiers, et passait un temps fou à retrouver le bon document avant un cours. Je lui ai construit un gestionnaire de bibliothèque qui indexe ses fichiers sans les copier, avec une IA locale pour les tagger automatiquement.’</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>QA Panel - Extension DevTools pour la QA</title><link>https://tordu-jardin.dev/jardin/projet-qa-panel/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-qa-panel/</guid><description>En tant que dev, j ai passé des heures à décrypter des tickets QA qui disaient &apos;ça marche pas&apos; sans contexte. URL manquante, navigateur inconnu, pas d étapes de reproduction. J ai voulu une extension DevTools qui capture tout ça automatiquement pour que le testeur se concentre sur le bug, pas sur la rédaction.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tordu Jardin - Ce blog, méta</title><link>https://tordu-jardin.dev/jardin/projet-tordu-jardin/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-tordu-jardin/</guid><description>Le jardin numérique que vous lisez en ce moment. Un blog déguisé en jeu vidéo : barres d’XP, stades de croissance, HUD forestier, et une direction artistique acide qui ne ressemble à rien d’autre.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Totem - Design System maison</title><link>https://tordu-jardin.dev/jardin/projet-totem/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-totem/</guid><description>Mon design system maison, pur SCSS, qui donne sa personnalité à tous mes projets. Atomic design, direction artistique &apos;Soft Minimal&apos;, et une architecture pensée pour être détournée. Le socle invisible qui rend chaque interface un peu tordue.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Veille techno - signaux faibles</title><link>https://tordu-jardin.dev/jardin/veille-techno/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/veille-techno/</guid><description>SQLite everywhere, edge computing, AI-native UI, local-first : les signaux faibles que je surveille en 2026, classés par priorité et testés sur de vrais projets.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>PDF Manager - Éditeur PDF client-side</title><link>https://tordu-jardin.dev/jardin/projet-pdf-manager/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-pdf-manager/</guid><description>Chaque fois que je devais fusionner deux PDF, je me retrouvais sur ilovepdf.com à uploader des fichiers parfois confidentiels. Contrats, audits, données client... envoyés sur un serveur inconnu. J ai voulu un outil où tout reste dans le navigateur. Zéro upload, zéro compromis.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Summoner - Quand l orchestrateur s orchestre lui-même</title><link>https://tordu-jardin.dev/carnet/2026-03-12-summoner-mcp-boucle/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-03-12-summoner-mcp-boucle/</guid><description>Le serveur MCP qui permet à Claude Code de piloter Summoner. L IA qui contrôle l outil qui contrôle l IA. Récursion et vertige.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>De zéro à dashboard en 12 heures</title><link>https://tordu-jardin.dev/carnet/2026-03-10-summoner-12h/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-03-10-summoner-12h/</guid><description>Speed-run avec Claude Code. Monorepo 4 packages, WebSocket temps réel, 80 fichiers TypeScript. Le récit d un orchestrateur multi-projet construit en un weekend.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>La nuit où Traefik a avalé les WebSocket</title><link>https://tordu-jardin.dev/carnet/2026-03-05-cloud-nuit-nginx/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-03-05-cloud-nuit-nginx/</guid><description>Trois heures à chercher pourquoi le streaming ne marchait pas en production. Le coupable : un reverse proxy trop zélé et des timeouts par défaut.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>260 commits en 8 jours avec 12 agents Claude</title><link>https://tordu-jardin.dev/carnet/2026-03-03-comrenov-259-commits/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-03-03-comrenov-259-commits/</guid><description>Remplacer JotForm + Make.com par une plateforme custom. Le récit d une collaboration humain-IA à grande échelle, 260 commits en 8 jours.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>12 jours pour une infra complète</title><link>https://tordu-jardin.dev/carnet/2026-03-02-construire-cloud/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-03-02-construire-cloud/</guid><description>De zéro à 21 rôles Ansible, 15 services, observabilité full-stack. Le plaisir d automatiser from scratch, couche par couche.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>QA Panel - Quand les DevTools ne suffisent plus</title><link>https://tordu-jardin.dev/carnet/2026-02-25-qa-panel-naissance/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-02-25-qa-panel-naissance/</guid><description>Reproduire un bug, capturer le contexte, rédiger un ticket. Trois étapes de trop. L histoire d une extension DevTools née pour fusionner tout ça.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Un panneau QA dans les DevTools</title><link>https://tordu-jardin.dev/carnet/2026-02-20-qa-panel-devtools/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-02-20-qa-panel-devtools/</guid><description>Enregistrer des actions, capturer le contexte, générer un ticket. L idée d une extension navigateur qui fusionne le workflow QA en un seul endroit.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Granit Golem - Plateforme de monitoring qualité continu</title><link>https://tordu-jardin.dev/jardin/projet-granit-golem/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-granit-golem/</guid><description>Uptime Robot dit que tout est vert. Trois semaines plus tard, le client appelle : le site est lent, les headers de sécurité ont disparu, le certificat expire dans 4 jours. Il manquait un outil qui surveille non pas si c&apos;est up, mais si c&apos;est aussi bien qu&apos;avant.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Le jour où Totem s est réveillé</title><link>https://tordu-jardin.dev/carnet/2026-02-15-totem-se-reveille/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-02-15-totem-se-reveille/</guid><description>Deux ans de sommeil, un dimanche de février, et un reboot complet. Webpack viré, Eleventy viré, @import massacrés. Chronique d une migration violente mais nécessaire.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Le dossier aux centaines de PDF</title><link>https://tordu-jardin.dev/carnet/2026-02-12-tableur-47-onglets/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-02-12-tableur-47-onglets/</guid><description>Une prof d arts plastiques, des centaines de PDF pédagogiques, et un explorateur de fichiers qui ne suffit plus. L histoire de « Où est mon doc ? »</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Où est mon doc ? - Un outil pour une vraie personne</title><link>https://tordu-jardin.dev/carnet/2026-02-10-ou-est-mon-doc/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-02-10-ou-est-mon-doc/</guid><description>Des centaines de PDF éparpillés sur un disque dur de prof. Un LLM local pour les indexer. Une app desktop Tauri pour les retrouver. Récit d un projet construit pour un utilisateur réel.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Quand Totem a rencontré la jungle</title><link>https://tordu-jardin.dev/carnet/2026-02-09-totem-rencontre-acide/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-02-09-totem-rencontre-acide/</guid><description>Remplacer des pastels par de l orange tropical et du vert lime. Comment le jardin numérique a volé le design system et l a repeint en jungle nocturne.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Construire un jardin numérique avec Astro et Totem</title><link>https://tordu-jardin.dev/carnet/2026-02-08-construire-son-jardin/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-02-08-construire-son-jardin/</guid><description>Astro 5, une palette acide, des barres d XP et du game design. Comment j ai construit ce blog-portfolio-wiki en surchargeant mon propre design system.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Pourquoi j’ai choisi le jardin numérique</title><link>https://tordu-jardin.dev/carnet/2026-02-01-pourquoi-jardin/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-02-01-pourquoi-jardin/</guid><description>Blog, wiki, portfolio... et si la bonne métaphore était un jardin ?</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Whisper - 135 lignes et rien de plus</title><link>https://tordu-jardin.dev/carnet/2026-01-19-whisper-135-lignes/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-01-19-whisper-135-lignes/</guid><description>Dictée vocale en français, 100% locale. Deux fichiers, un raccourci clavier, zéro cloud. Parfois le meilleur outil est celui qu on écrit en une après-midi.</description><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Le premier audit Basalt - 500 questions, zéro improvisation</title><link>https://tordu-jardin.dev/carnet/2026-01-16-basalt-premier-audit/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-01-16-basalt-premier-audit/</guid><description>On lance Basalt Beholder sur un vrai client. Fini les audits improvisés de 10 jours. Récit du premier audit industrialisé avec une PWA locale.</description><pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate></item><item><title>53 commits en 3 jours : naissance de Basalt Beholder</title><link>https://tordu-jardin.dev/carnet/2026-01-13-basalt-3-jours/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2026-01-13-basalt-3-jours/</guid><description>Créer un outil d audit complet en un weekend. Le pari du zéro-backend, IndexedDB everywhere, PWA offline-first.</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Totem - 3 ans d’un design system maison</title><link>https://tordu-jardin.dev/carnet/2022-10-16-totem-3-ans/</link><guid isPermaLink="true">https://tordu-jardin.dev/carnet/2022-10-16-totem-3-ans/</guid><description>D une bibliothèque CSS bricolée pour Shaman à un design system atomic avec Storybook 10. Trois ans de sommeil, un reboot brutal, et une direction artistique qui s appelle Soft Minimal.</description><pubDate>Sun, 16 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Cherry Jelly - Platformer en 24h</title><link>https://tordu-jardin.dev/jardin/projet-cherry-jelly/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-cherry-jelly/</guid><description>Un platformer nerveux fabriqué en 24h lors d une jam à trois. Bob le blob doit fuir un monde sombre infesté de pièges, de ronces et d une ombre tentaculaire. Wall-jump, sprint, 10 niveaux, un boss, un compteur de morts et un chrono pour les speedrunners.</description><pubDate>Tue, 18 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Visual Experience - Installation audio-réactive</title><link>https://tordu-jardin.dev/jardin/projet-visual-experience/</link><guid isPermaLink="true">https://tordu-jardin.dev/jardin/projet-visual-experience/</guid><description>Une installation artistique interactive créée en hackathon à Clermont-Ferrand. Le micro du spectateur pilote des animations visuelles en temps réel : une reine prend vie à travers 9 tableaux qui réagissent au son ambiant, chaque fréquence audio contrôlant l opacité, l échelle et le rythme des compositions.</description><pubDate>Thu, 29 Nov 2018 00:00:00 GMT</pubDate></item></channel></rss>