C'est la rentrée !


C’est la rentrée, l’heure est venue de rallumer nos PCs et de retourner coder. Retourner coder ? Mais comment ça, tu as arrêté de coder cet été ??

Ne vous y trompez pas, j’ai grand plaisir à retrouver mon code, mais j’ai expérimenté pour la première fois et presque malgré moi la coupure totale avec le code pendant 3 semaines.

Pourquoi faire une pause ?

Cela peut vous paraître peu, mais c’est la première fois que je fais cela depuis que je suis développeur. Rien ne m’y obligeait, mais le besoin de faire une pause s’est imposé à moi. Mon PC ne m’a pourtant pas quitté, il m’a simplement servi à retoucher des photos au lieu de coder (Eh oui, il n’y a pas que le dev dans la vie ^^).

Je serais bien incapable d’expliquer pourquoi j’ai fait cette pause, puisqu’à mon départ en vacances j’étais bien décidé à coder si j’en avais le temps.

Le plus étrange est d’avoir constaté après-coup les bienfaits de cette pause.

Retrouver le code

À mon retour de vacances, après avoir fait le plein de photo et après avoir développé ces fameuses photos, le besoin de coder est revenu de lui-même, comme s’il ne m’avait jamais quitté.

J’ai repris le développement de ce blog, et ai constaté que la structure de mon projet, les différents éléments, l’architecture du projet me paraissait plus clairs que jamais.

Plus besoin d’interminables allers-retours entre des fichiers pour savoir où j’en étais, d’interrogations devant des problèmes déjà rencontrés à maintes reprises. J’ai eu le sentiment de retrouver la vue, de sortir du brouillard.

Cela m’a permis de m’atteler à la refactorisation de mon code, au nettoyage de certaines parties du blog pas totalement abouties, bref, un vrai ménage de printemps !

L’IA comme allié

Si je ne suis pas encore allé fureter du côté des Cursor et autres WindSurf, je ne reste pas sans m’aider de l’intelligence artificielle pour coder. Contrairement à mes dernières expérimentations, j’ai appris à formuler des requêtes (oui, je déteste le terme “prompter” ^^) précises, avec un contexte laissant peu de latitude dans la génération du code.

J’ai ainsi pu m’attaquer aux évolutions suivantes :

  • améliorer la page d’accueil avec une interface plus nette et structurée
  • créer un thème sombre actuellement en préparation
  • mettre en place d’un layout de base unique pour mes pages (mea culpa moi, mon manque d’expérience sur Astro m’a fait prendre de mauvaises décisions au début du projet)
  • nettoyer ma configuration Tailwind CSS
  • centraliser les interfaces TypeScript
  • créer des services pour la récupération des collections

Autant d’idées qui m’avaient traversé l’esprit il y a quelques mois, mais que j’ai pu mettre en oeuvre grâce à cette pause bénéfique. J’ai pu m’arrêter sur des points de détail autrement laissés de côté.

Ne cherchez pas pour autant où changer le thème du blog pour le moment, la feature est toujours en cours de développement 😉.

Remettre le nez dans mon code m’a permis de faire le point sur plein d’éléments manquants, que j’ai pu mettre en oeuvre rapidement sur mon blog. J’ai également trouvé de nouvelles idées pour la suite, qu’il s’agisse d’articles ou d’autres évolutions pour le blog. L’année qui vient promet d’être tout aussi passionnante que la genèse de ce projet.

C’est quoi le programme ?

Des articles

Eh bien pour tenir un blog, il faut surtout avoir des articles en réserve ! J’ai habituellement une petite dizaine d’articles en stock, mais les mois qui ont précédé l’été ont été quelque peu chahutés par des imprévus, qui ne m’ont pas permis de renouveler les stocks.

Entre les problématiques de la vie de dev, les questions d’accessibilité, et la foule d’outils qu’il me reste à découvrir et à vous faire découvrir, je devrais trouver des choses à me mettre sous la dent !

Mais il n’y a pas que les articles dans la vie d’un blog, il y a également des évolutions techniques à mettre en place, des retards à rattraper. J’ai déjà quelques pistes, et d’autres suivront sans aucun doute.

Créer un flux RSS

Je n’ai jamais tellement été utilisateur des flux RSS, mais leur utilisation a l’air assez fréquente dans le monde des blog de développement, pourquoi ne pas s’y essayer ?

Améliorer l’UI et l’UX

Quelques idées me trottent dans la tête, et il me semble qu’il est temps de me pencher dessus. En premier lieu, terminer la mise en place d’un thème sombre (pour tout vous dire, ça fonctionne en version desktop sur ma machine comme on dit, mais pas encore sur mobile).

Par ailleurs, j’aimerais améliorer l’accessibilité de ce blog, tant pour l’aspect humain que pour l’aspect technique. J’ai assisté à quelques conférences sur le sujet qui m’ont donné quelques éléments pour démarrer le sujet.

Un formulaire de contact ?

C’est chouette d’alimenter ce blog, mais c’est encore mieux d’échanger avec des développeurs en devenir, alors pourquoi pas échanger directement plutôt que via les réseaux sociaux ? Et puis techniquement, ça m’intéresse de mettre cela en place, notamment pour expérimenter avant de tenter sur un autre projet.

Conclusion

Au placard l’appareil photo (même si l’automne arrive, avec ses couleurs dorées et ses ciels chargés (et oui, le pluriel de “ciel” c’est bien “ciels” hors du contexte religieux, et oui, j’écris des parenthèses dans les parenthèses (après tout, on le fait bien dans notre code non ?))), à vos claviers, une nouvelle année débute, avec de nouvelles perspectives pour moi, tant au niveau professionnel qu’au niveau personnel.

Bonne rentrée à tous 😉 !

PS : et oui, pour ceux qui se posent la question, j’ai bien intégré à la main des <span> avec une classe Tailwind pour chaque parenthèse colorée de cette conclusion 🤣.

Cet article vous a plu ? Contactez-moi sur LinkedIn 😉 !

Articles en lien