Changelog

Merci de prendre le temps de consulter ce changelog. Si le terme ne vous est pas familier, sachez qu’il s’agit simplement d’un journal de mise à jour. L’idée ici est de vous tenir au courant des évolutions de NX Academy : nouvelles fonctionnalités, corrections, ajustements.

Pour votre information, je travaille sur la nouvelle version de NX Academy depuis environ 9 mois. Cela dit, je n'ai pas tout le temps eu autant de temps que je l'aurais souhaité pour travailler dessus. J'ai lancé ce changelog en Avril 2025. Je vais continuer à le mettre à jour après ce mois et j'essayerais d'ajouter des dates avant, dans la mesure du possible.

Bonne lecture 🙂 !

Juin 2025

🟢 Les nouveautés et mises à jour du mois

  • Ajout des testimonials pour le cours sur Docker.
  • Choix d'un préstaraire d'hosting (= hébergement) pour les vidéos. J'ai décidé de passer par Vimeo. J'ai ajouté toutes les vidéos du cours sur Docker. Ca s'est fait très simplement.
  • Création du troisième recap. Et oui, on poursuit sur la lancée.
  • Ajout d'un bouton pour changer de thème (et le garder en mémoire).
  • Ajout d'une magnifique animation sur l'icone des flux RSS !
  • Création du thème light - j'en profiterais certainement pour créer une fiche technique dessus.
  • Création d'une page incroyable dédiée aux mentions légales !
  • Création d'un très beau footer avec les liens vers les pages et les réseaux sociaux (et flux rss).
  • Ajout de la fiche technique sur les registry Docker et de son quiz généré via un RAG.
  • Première version de la page 404 (Vous pouvez la tester ici). Elle n'est pas incroyable pour le moment mais je reviendrais dessus un peu plus tard pour m'ajouter un peu de fun :).
  • Réalisation du premier quiz de niveau (à la sortie de mon cours sur Docker et docker compose). J'ai ajouté une fonction pour suffle le tableau, autrement dit changer l'ordre des questions.

🟡 Les projets en cours

  • Pas mal de petites optimisations côté SEO et performances. Je suis passé par une technique assez cool d'optimisations de code pour les SVG. Je vais probablement bientôt écrire une fiche technique dessus.
  • Mise en ligne du cours sur Docker et Docker Compose. Je suis actuellement en train d'ajouter des images pour chacun des chapitres. Les vidéos sont déjà en ligne.
  • Ajout de nouveaux thèmes supplémentaires aux thèmes dark et light (une petite surprise pour cet été).
  • Redesign de la home d'un cours. Pour l'instant, je travaille sur la page de présentation du cours sur Docker et docker compose. Une fois finalisé, je vais créer des composants dédiés puis je m'attaquerais à celle du cours sur les CI/CD.

🔴 Les corrections de bugs

  • Fix d'un bug sur l'affichage des images : un max-width: 100%; déclaré globalement me donnait des affichages un peu bizarre.
  • Style de la sticky outline sur les articles, fiches techniques et chapitres de cours. Pour info, c'est la fenête à droite qui donne des informations sur le contenu du cours.
  • Quelques fixes dûs à la mise en prod du thème light (quelques icônes et titres qui rendaient mal). Normalement, je devrais pouvoir ajouter de nouveaux thèmes facilement (quoi ? :D)
  • Correction d'un bug lié au partage d'articles sur les réseaux sociaux.
  • Ajout du changelog de Juin (j'avais bien fait les modifications mais j'avais oublié de le push, oups !)

Mai 2025

🟢 Les nouveautés et mises à jour du mois

  • Création du deuxième Recap (youhou bis !) !
  • Configuration de Prettier, un formatter de code, et ajout de scripts en CI (Comme c'est excitant !)
  • Ajout d'une animation de slider sur la barre de "Vous étiez en train de lire : (parce que les animations, c'est quand même cool !)
  • Alors, ce n'est pas vraiment une feature mais j'ai mis à jour les fonctionnalités sur lesquelles je vais travailler jusqu'en décembre ainsi que le calendrier édito. Pour info, je vais bientôt sortir une page roadmap publique pour vous tenir au courant de mes futurs plans.
  • Ajout du menu sticky sur les fiches techniques et les chapitres. En gros, il permet de voir les titres de chaque section et de se rendre directement dessus en cliquant. Pas mal, hein ?
  • Ajout basique de la gestion des flux RSS. Si ça vous intéresse, vous pouvez regarder la page RSS.
  • Ajout du temps de lecture sur les fiches techniques.
  • Mis à jour des polices du site : Inter remplace maintenant Space Grotesk pour les paragraphes.
  • Ajout de la fiche technique sur les volumes Docker.

🟡 Les projets en cours

  • Début du travail sur l'optimisation des assets du site et notamment des images. J'ai commencé à écrire un script JS qui optimise la taille et les formats de mes images. Je verrais pour le faire soit tourner en CI, soit en local au pre-push.
  • Ajout du temps de lecture sur les articles et les cours.
  • Finalisation du système de RAG pour Le Recap. L'agent est maintenant capable de scrapper un article, de le résumer et de créer un fichier markdown accepté par Astro. Il y a encore un peu de clean à faire mais c'est bientôt terminé !
  • Mise à jour du système de RAG sur les quiz des fiches techniques.
  • Ajout des premiers effets sonores (pour l'instant, sur le quiz).

🔴 Les corrections de bugs

  • Un peu de clean de code (suppression de console.log, formattage de codes, etc.).
  • Suppression de contenus morts (des articles et des fiches techniques abandonnés).
  • Mise à jour des meta pour les réseaux sociaux (LinkedIn) qui ajoute l'image de l'article.
  • Ajout du résumé du quiz.

Avril 2025

🟢 Les nouveautés et mises à jour du mois

  • Ajout de la snackbar: “Reprendre là où vous vous êtes arrêté”
  • Création du premier Recap (youhou !) avec un bel article de présentation.
  • Mise à jour du menu burger
  • Création de la page de changelog. Si vous lisez ça, ça veut dire que vous êtes dessus 😅.
  • Ajout des documents de suivi sur le repository GitHub. Ils servent à voir sur quoi je travaille en ce moment.
  • Ajout du bouton Scroll To Top : il permet de revenir facilement en haut du document.
  • Création de la page de présentation de NX.. C'est un peu mon contrat de confiance avec vous.
  • Ajout des breadcrumbs, ou fil d'arriane, sur le projet. Ils vous permettent de revenir rapidement à des pages précédentes.

🟡 Les projets en cours

  • Optimisation du SEO du site avec l'ajout du sitemap et du robots.txt
  • Travail sur le partage du site sur les réseaux sociaux.
  • Le système de RAG pour les quiz des chapitres des cours commence à prendre forme. Si le terme ne vous parle pas, pas d'inquiètude, je reviendrais dessus avec un article.
  • Le Recap se précise. Je travaille un peu sur le fond avant d'automatiser une partie de la création (tout en ajoutant ma touche perso, hein).
  • Intégration du cours Docker et docker compose

🔴 Les corrections de bugs

  • Mise à jour du favicon (je le trouvais pas très propre)
  • Quelques problèmes de liens morts sur le cours Docker.
  • Corrections de quelques typos sur des articles.