Je voulais un endroit où écrire sur ce à quoi je travaille et ce qui se passe dans ma vie. Parfois, ça veut dire expliquer un projet de code ; d’autres fois, ce sera peut-être une prise de conscience ou un coup de gueule. Mettre ces pensées en mots m’aide, même si personne d’autre ne les lit.
Ce blog est surtout pour moi. J’aimerais revenir sur les hauts et les bas, voir où j’ai progressé et réfléchir à des erreurs plus faciles à comprendre avec un peu de recul. Si vous êtes là en train de le lire, vous êtes aussi les bienvenus.
Il est censé être anonyme, même si quiconque me connaît pourrait probablement deviner qui je suis sans trop d’effort. Ça ne me préoccupe pas vraiment. Évitez juste de rendre ça bizarre.
Construire le site
J’ai construit tout ça de zéro et j’ai pris beaucoup de plaisir à faire fonctionner Supabase et Astro ensemble. Astro a été particulièrement agréable à utiliser. Je lui donnerais 9/10.
J’ai gardé un design simple, avec une interface de style macOS et un dossier d’entrées de journal. Je voulais quelque chose de sobre et fonctionnel qui reste personnel, donc parcourir le blog ressemble beaucoup à ouvrir des fichiers sur un bureau.
Il y a eu quelques problèmes en chemin. J’ai d’abord utilisé Preact pour l’interactivité, mais j’ai rencontré des erreurs Cannot read properties of undefined (reading '__H') et j’ai fini par passer à du JavaScript sans framework.
Le formulaire de contact a aussi demandé du travail. Configurer Postmark et nodemailer a impliqué des problèmes d’authentification et du débogage de jetons d’API. À côté de ça, j’ai rencontré des conflits avec npm install et des erreurs de permissions GitHub qui ont nécessité plusieurs réinitialisations et changements de configuration.
Je voulais aussi des transitions entre les pages sans rechargement complet. Il a fallu quelques ajustements, mais j’ai réussi à faire fonctionner les transitions de vue d’Astro.
Ce dont je vais parler
Le code en fera partie, avec le développement personnel et la vie en général. Je veux un endroit où garder une trace de mes progrès sans me limiter aux nouvelles de mes projets de développement. Les pensées qui passent, les réflexions et les coups de gueule occasionnels ont tous leur place ici.
Pour l’instant, le site fonctionne et j’ai écrit le premier billet. Je suis curieux de voir à quoi il ressemblera quand j’aurai davantage de choses sur lesquelles revenir.