Update du blog

Découvrez les dernières mises à jour du blog : migration vers Strapi 5 en TypeScript, nouvelle section projets personnels et publics.
Une fois n'est pas coutume, je viens de mettre le blog à jour avec cette fois-ci quelques nouveautés !
J'ai mis à jour le backend en passant de Strapi 4 à Strapi 5, toujours en Typescript bien sûr. Pour info, si vous le faîtes aussi, attendez vous à du changement dans les réponses.
Fini les attributes sur les objets lors du retour. Il va falloir faire un peu de réécriture, heureusement avec Typescript, j'ai pu tout refaire en une heure étant donné que le linter met le doigt sur les occurrences.
J'ai ensuite créé une sections projets, pour lister un peu ce que j'ai fait jusqu'à maintenant. La liste n'est pas exhaustive, je continuerai à ajouter au fur et à mesure.
J'ai retiré tous les projets pros sur lesquels j'ai bossé étant sous NDA, que ce soit sur les marketplaces, plateforme d'enchères, automatisation de facturation, bascule ETL, etc.
Tout un tas de choses que j'ai fait dans le cadre de mes missions Freelance pour des groupes du CAC40 ou pour le S&P500.
Vous aurez la partie projet publique sur lesquels j'ai bossé, en perso et parfois des projets pro dont je détiens les crédits.
N'hésitez pas à consulter la page projet pour en savoir plus.
FAQ
Pourquoi migrer de Strapi 4 à Strapi 5 ?
Strapi 5 apporte des changements structurels dans les réponses de l'API, notamment la suppression de la clé attributes sur les objets retournés. La migration demande donc une réécriture du code côté frontend ou backend qui consomme ces données.
Est-ce que la migration vers Strapi 5 est compliquée ?
Cela dépend surtout de votre configuration. Avec TypeScript, le linter signale automatiquement toutes les occurrences à corriger, ce qui peut rendre l'opération assez rapide, de l'ordre d'une heure dans ce cas précis.
Pourquoi certains projets professionnels n'apparaissent-ils pas dans la section projets ?
Certaines missions réalisées pour des grands groupes sont couvertes par des accords de confidentialité (NDA), ce qui empêche de les mentionner publiquement, qu'il s'agisse de marketplaces, de plateformes d'enchères ou de migrations ETL.
Que trouve-t-on concrètement dans la nouvelle section projets ?
Elle liste des projets personnels ainsi que certains projets professionnels pour lesquels les crédits sont détenus. La liste sera complétée progressivement au fil du temps.

Alexandre P.
Développeur passionné depuis plus de 20 ans, j'ai une appétence particulière pour les défis techniques et changer de technologie ne me fait pas froid aux yeux.
Poursuivre la lecture


