Bienvenue sur mon nouveau blog technique

Pourquoi ce blog ?

Après de longues hésitations, j’ai décidé de lancer ce blog. L’idée germe dans mon esprit depuis plusieurs années, mais entre les études à Polytech Paris-Saclay, ma recherche d’alternance et une vingtaine de projets personnels, je n’avais jamais trouvé le bon moment. Aujourd’hui, avec les outils modernes de génération de sites statiques, la barre à franchir est plus basse que jamais. Plus aucune excuse, donc.

Ce blog a pour vocation de documenter mon parcours technique, de partager des tutoriels et de réfléchir à des questions plus larges sur le développement logiciel : l’architecture, l’autonomie, l’outillage. J’espère que les articles que tu liras ici te seront utiles, que tu sois développeur chevronné ou simple curieux.

Le choix de Zola

J’ai longtemps hésité entre plusieurs générateurs de sites statiques : Jekyll, Hugo, Pelican… autant d’options intéressantes, chacune avec ses avantages et ses inconvénients. Entre un besoin de vitesse et la volonté de garder un contrôle total sur mon code, j’ai finalement opté pour Zola, écrit en Rust.

Voici les raisons principales de ce choix :

En bonus, Zola gère nativement les flux RSS, les taxonomies et la pagination, ce qui correspond exactement à mes besoins.

Un premier aperçu du code

Pour te donner un aperçu de ce à quoi ressemble un article Zola, voici un petit extrait de configuration en TOML :

base_url = "https://blog.example.com"
title = "Mon Blog"
author = "Joseph Humbert"

[taxonomies]
tags = ["zola"]

[extra]
github = "https://github.com/Tahlasandale"
portfolio = "https://portfoliojosephhumbert.vercel.app"

Ce format est lisible, concis et ne nécessite aucune connaissance approfondie pour être compris. À côté du TOML que je manipule déjà au quotidien avec les CI, les pipelines et les outils comme Docker, c’est un langage que j’apprécie directement.

Ce que tu trouveras ici

Les articles de ce blog seront principalement répartis en quatre grandes thématiques :

1. Dev en autonomie

Je développe seul depuis longtemps : 24 dépôts publics sur GitHub, de Flutter à Go en passant par TypeScript. Je partagerai ici des retours d’expérience sur la livraison de projets de A à Z, les pièges à éviter et les méthodes qui fonctionnent.

2. Self-hosting et DIY

Un Raspberry Pi, Docker, du Linux maison : mon homelab est un terrain de jeu pédagogique. J’y déploie des services, j’y expérimente et je documente mes erreurs pour que tu puisses reproduire et aller plus loin.

3. IA appliquée

Bots Telegram, transcription Whisper, agents Hermes et OpenCode, APIs Gemini et Mistral : j’aime brancher les LLM sur des usages concrets plutôt que de les regarder en démonstration. Ces sujets seront régulièrement abordés.

4. Vie d’alternant

Je suis actuellement en alternance de trois ans chez un éditeur de logiciel pour un produit de gestion d’école, sur une stack PHP/Symfony, React, PostgreSQL, Docker, Kubernetes et Azure. Entre les rythmes entreprise/école et le passage d’étudiant à ingénieur, il y a beaucoup à raconter et à apprendre ensemble.

La stack technique

Pour les curieux, voici un résumé de la stack technique utilisée pour ce blog :

La configuration du site est relativement simple. Le fichier config.toml définit la structure globale, les taxonomies (tags et catégories) et les options de génération. Les templates sont stockés dans le dossier templates/ et les feuilles de style dans static/css/.

Je réfléchis également à ajouter un système de commentaires ouvert, peut-être via un service externe comme Giscus. Ce n’est pas encore décidé, mais c’est une piste que j’explore.

Pour conclure

Ce premier article a surtout vocation à poser les bases. Il est court, volontairement simple, et sert surtout d’introduction à ce qui sera développé dans les prochains billets. Je ne cherchais pas ici à impressionner, mais simplement à dire bonjour et à te donner envie de revenir.

Si tu as des suggestions d’articles, des remarques sur le site ou simplement envie d’échanger, tu me trouveras sur GitHub ou mon portfolio. Les retours des lecteurs sont toujours précieux et m’aident à améliorer la qualité du contenu.

Merci de ta visite et à bientôt pour de nouveaux articles.