Aller au contenu principal
Christophe Avonture

Christophe Avonture

Développeur · Passionné d'open source

📍 Racour, Belgique
🤖 IA🐚 Bash🦖 Docusaurus🐳 Docker🦊 GitLab CI/CD🌐 Joomla🐧 Linux📝 Markdown❤️ Open Source🐘 PHP🐍 Python📊 Quarto💻 VSCode🖥️ WSL

D'une curiosité insatiable, je consacre une grande partie de ma vie à programmer, explorer l'open source et partager ce que j'apprends — par des projets, des articles ou des échanges au sein des communautés tech.

Je contribue depuis des années à l'écosystème Joomla, en Belgique comme dans le monde francophone : participation à l'organisation des JoomlaDays, articles pour le Joomla Community Magazine, développement d'extensions aujourd'hui obsolètes (SportingEvents et AllEvents), et partage de tutoriels.

Docker occupe par ailleurs une place centrale dans mon quotidien depuis quatre ans. J'aime en vulgariser l'usage : écrire des tutoriels, animer des sessions, mais aussi construire des environnements reproductibles pour que les développeurs travaillent plus efficacement. J'explore aussi des outils modernes comme Dagger.io pour affiner et automatiser mes workflows CI/CD.

D'aussi loin que je me souvienne, même enfant, j'ai gardé cette citation en tête :

"Vingt fois sur le métier remettez votre ouvrage : polissez-le sans cesse et le repolissez ; ajoutez quelquefois, et souvent effacez."


— Nicolas Boileau / L'Art poétique

C'est pour moi l'essentiel du métier de développeur : ne jamais cesser de chercher à faire mieux, et si le code doit être refactorisé, le faire — tout de suite. J'ajouterais ceci :

Il va de soi qu'un code doit fonctionner, mais il doit aussi être propre, optimisé, bien formaté, documenté, et refactorisé chaque fois que c'est possible. Le code devrait toujours refléter le meilleur de vos compétences.

Réalisations

🔧

Open Source

Des dizaines de dépôts sur GitHub : outils PHP, scripts d'automatisation VBA/VBS pour Excel, aeSecure QuickScan, utilitaires de productivité pour VSCode et outils Markdown.

✍️

Blog et tutoriels

Publication régulière d'astuces, de tutoriels et de retours d'expérience honnêtes sur les outils que je teste — pour aider les développeurs à progresser, éviter les pièges classiques et partager le goût du code propre.

🤝

Communauté

Actif sur les forums Joomla et Docker, ainsi qu'en événements — pour partager mon expérience et contribuer à un écosystème tech ouvert, collaboratif et stimulant.

Projets marquants

📅

AllEvents

Successeur de SportingEvents, j'ai créé cette extension d'événements pour Joomla!, permettant une gestion avancée des événements et calendriers en ligne. J'en ai transmis la propriété à un ami, qui a assuré son évolution vers Joomla 3 et 4.

🛡️

aeSecure

Un pare-feu applicatif web (WAF) largement utilisé pour sécuriser les sites Joomla!, avec le scan antivirus « QuickScan » qui détecte les fichiers malveillants. La maintenance de QuickScan est aujourd'hui assurée par la communauté des Joomla Users francophones.

📝

Marknotes

Une application open source pour organiser, rechercher et gérer efficacement des notes en Markdown, pensée pour les utilisateurs exigeants et les amateurs de gestion de connaissances.

En un coup d'œil

🇧🇪

Développeur basé en Belgique Passionné d'open source, de Racour, attaché à la qualité du code et à l'amélioration continue.

🐘

PHP, Python et automatisation Des dizaines de dépôts couvrant le scripting, les outils de sécurité et la productivité — principalement en PHP, VBA et VBS.

🐳

Docker Défenseur des environnements de développement conteneurisés et des workflows CI/CD modernes.

📝

Markdown et VSCode Utilisateur avancé des deux — des systèmes de notes sur mesure aux configurations d'éditeur finement réglées.

🌐

Écosystème Joomla Des années de contributions : organisation des JoomlaDays, articles pour le Community Magazine et développement d'extensions.

💡

Partage et transmission Apprentissage continu, entraide et partage de connaissances — le cœur de mon rapport au monde de la tech.

Me retrouver en ligne