Bonjour, je suis Christophe
Bienvenue dans mon jardin numérique. J'y partage des guides pratiques pour fluidifier vos workflows avec Docker, Linux, Python, PHP, Quarto, Docusaurus, …
Explorer le site

Blog
Je publie au moins un article par semaine. →

Séries
Parcourir les articles regroupés par série. →

Tags
Le moyen rapide de trouver un article par sujet ou par mot-clé. →

Dépôts
Découvrir mes dépôts publics hébergés sur GitHub.com. →

Archives
Une vue chronologique de tout ce que j'ai publié jusqu'ici. →

À propos
Qui je suis, pourquoi j'écris, et de quoi parle ce blog. →
9 derniers articles (sur 273 au total)

ai-explain : l'ELI5 des scripts et des erreurs, directement dans votre terminal →
Encore une fonction de la série Ollama au quotidien : envoyez n'importe quel script, message d'erreur ou stack trace à ai-explain et obtenez une explication en langage clair de ce qu'il fait ou de ce qui a planté — 100 % local, sans cloud.
12 novembre 2026

DuckDB - Interroger des fichiers JSON et CSV en SQL, sans base de données →
Exécutez du vrai SQL — jointures, fonctions de fenêtrage, GROUP BY — directement sur des fichiers JSON et CSV, sans étape d'import, sans serveur, sans schéma à définir. Dockerisé, avec une fonction shell duckdb qui fonctionne depuis n'importe quel dossier. L'outil que je sors dès qu'awk ou jq ne suffisent plus.
9 novembre 2026

Devcontainer - Nommer son container et le regrouper dans Docker Desktop →
Fini les noms de containers aléatoires comme serene_ganguly dans les devcontainers VS Code : utilisez runArgs pour forcer un nom et regrouper vos containers dans Docker Desktop.
5 novembre 2026

Le build cache Docker a avalé 180 Go — voici comment les récupérer →
Le build cache de Docker s'accumule silencieusement dans le disque virtuel VHDX de WSL2 — et Windows ne récupère jamais cet espace tout seul. Voici le correctif complet : trois étapes communes, puis une méthode de compactage qui dépend de vos droits d'administrateur local.
2 novembre 2026

Laissez vos lecteurs signaler les problèmes — un widget de feedback multi-types pour Docusaurus →
Construisez un widget de feedback lecteur sécurisé et SSR-safe pour votre blog Docusaurus — sélection de texte, 4 types de feedback, API PHP avec nonce HMAC, rate limiting, déduplication, dashboard admin et notifications par email.
29 octobre 2026

Open WebUI — au-delà du chat : modèles, RAG, Tools et clés d'API →
Open WebUI est bien plus qu'une interface de chat pour Ollama. Presets de modèles avec system prompts, RAG sur vos documents locaux, recherche web, Tools en Python et clés d'API personnelles : de quoi construire un vrai workspace IA local.
26 octobre 2026

ai-data : laissez un LLM local écrire vos one-liners jq et awk →
Une fonction zsh qui lit un fichier JSON ou CSV, comprend ses vrais champs et propose 5 commandes jq/awk pratiques adaptées à ce fichier précis — choisies via fzf, puis déposées sur votre ligne de commande (pas exécutées à votre place) pour que vous puissiez voir, modifier et comprendre la commande exacte avant d'appuyer sur Entrée.
22 octobre 2026

yq — Le processeur YAML que vous savez déjà utiliser →
yq est à YAML ce que jq est à JSON. Interrogez et modifiez vos fichiers Docker Compose, vos configs CI et n'importe quel document YAML depuis la ligne de commande — aucune installation nécessaire, à part Docker.
19 octobre 2026

ai-diagram : d'une phrase (ou d'un compose.yaml) à un diagramme Mermaid →
Une fonction zsh qui transforme une description en langage naturel, ou un fichier de config existant comme un docker-compose.yaml, en diagramme Mermaid — affiché sous forme de bloc de code prêt à coller. Là où docker-python-mermaid exige un script écrit pour chaque format d'entrée, ai-diagram prend ce que vous avez sous la main.
15 octobre 2026
Explorer les sujets principaux
Docker
Plongées dans la conteneurisation, l'orchestration et Docker Compose.
Linux
Ligne de commande, administration système et usage quotidien de Linux.
Docusaurus
Construire, personnaliser et étendre des sites statiques avec Docusaurus.
VS Code
Astuces, extensions et guides de configuration pour Visual Studio Code.
Markdown
Mise en forme avancée et bonnes pratiques pour la documentation technique.
PHP
Développement backend, guides de frameworks et fonctionnalités du langage.
Qualité du code
Analyse statique, linters, formateurs et hooks Git pour un code plus propre.
Bash
Scripts, commandes shell et techniques d'automatisation.
WSL
Guides d'installation et d'utilisation du sous-système Windows pour Linux (WSL 2).
Quarto
Créer des rapports dynamiques, des présentations et de la publication scientifique.
Suivre chaque nouvel article
Sans compte, sans adresse e-mail, sans rien à résilier — les nouveaux articles arrivent tout seuls dans votre lecteur de flux.
N'importe quel lecteur de flux
Collez cette URL dans le lecteur que vous utilisez déjà.
https://www.avonture.be/fr/blog/rss.xmlVous lisez aussi l'anglais ? Le flux dans la langue d'origine suit l'intégralité du blog :
https://www.avonture.be/blog/rss.xmlFeedly ou Inoreader
Sur un lecteur en ligne ? Un clic et vous êtes abonné.
Vous débutez avec RSS ?
Choisissez un lecteur, abonnez-vous à ce blog, et ne revenez plus jamais vérifier le site. Ça prend deux minutes.
Commencez ici →