Aller au contenu principal

10 octobre 2025

6.3 ! Que d'aventures !

6.3 ! Que d'aventures !

Le développement, c'est vraiment un grand-huit émotionnel quotidien.
Surtout quand tu te retrouves sur tous les fronts.

🚣 C'est l'histoire d'une ramante

Depuis quelques jours, je trouvais que le déploiement était longuet. En plus une fois déployé, les pages nécessitants la base de données plantaient affreusement.
Sans explications.
Et forcément, pas en développementlocal.
Pas sur un build local non plus.
Techniquement, ça élimine un problème au niveau du code... Normalement, hein.
Et puis zut, je n'avais rien changé qui justifia ce changement de comportement.
Direction le serveur donc.
Requête directe sur la bdd, ok. Ok ?
Bon.
Je finis par arriver sur les logs de postgresql et là, je vois des choses bizarres. Quelqu'un cherche à accéder de façon répéter un la bdd.
Petite recherche sur l'IP. Un truc par propre de réputation.

De toutes évidences, j'ai fait des bêtises quand j'ai mis le serveur en place, ou bien c'est une suite de l'infection précédente.

Je ne suis pas un spécialiste, je fais donc appel à Cursor pour m'aider à diagnostiquer le problème.

Bilan : encore une suite de l'infection, mais aussi une boulette de ma part.

Corrections. Et hop, miracle, ça remarche et c'est même bien plus réactif qu'auparavant.

🤷 6.3.0... penses-tu !

Quand j'ai commencé à rédiger cet article, je comptais parler de la release 6.3.0. Beaucoup de travail d'optimisation sur Curry, car les problèmes de bdd susmentionnés, j'ai d'abord essayé de les solutionner via le code.
Et puis la grosse nouveauté de cette version, c'était la mise en chantier pour de vrai de Prométhéo. Le résultat, c'est un composant de lecture réalisé en PixiJs qui est donc visible sur une page qui pourrait être l'ouverture du roman.
Mais donc, le temps a fillé et j'ai eu à faire pas mal de correctifs et autres optimisations, si bien que pouf : 6.3.1 est dans la place. J'ai pas mal zieuté Light house et j'ai du me rendre à l'évidence - fallait un peu taffer pour améliorer certaines choses côtés perf. Et au passage, j'en ai profité pour tester la nouvelle feature de React 19.2, à savoir . Bilan mitigé. Cela me donne l'impression d'être plus rapide, mais mon score Light house n'est pas très différent. Et une chose en entrainant une autre, s'est révélé incompatible avec Next 15, donc, bon, comme ce n'est que mon site perso, j'ai attrapé la version 16-beta de Next qui résout le problème.

🌊 I'm free like a river

Si j'ai mis aussi longtemps à finir cette bafouille, c'est que j'ai la tête un peu préoccupée par d'autres problématiques - genre développer un revenu. Et cette semaine, j'ai eu matière à réflexion avec des projets sur un horizon à court ou moyen terme qui pourraient déboucher sur des choses très sympas. Mais en attendant, je suis full dispo si vous avez besoin d'un dev.
Ouai, je sais, c'est pas vendeur gna gna gna, faut cibler gna gna gna, faut faire sa diva gna gna gna.
Bah tu sais quoi ?
Je suis pas chaud - et en plus, je veux croire qu'on peut faire ça de façon plus authentique avec un peu moins de paillettes.

6.3 ! Que d'aventures ! - Blog