Le blog

Vu sur le Web #1, partage de notre veille technologique

Publié le 11 décembre 2024

Nous vous proposons aujourd’hui de revenir sur quelques sujets récemment partagés par nos coopérateurs et coopératrices sur notre canal de discussion interne dédié à la veille technologique. Faire de la veille nous permet de rester à jour sur les technologies utilisées quotidiennement, tout en anticipant les évolutions et les migrations de projets pour nos clients. Elle contribue également à un apprentissage continu, en renforçant nos compétences et en accompagnant la progression de nos recrues moins expérimentées afin de leur transmettre une véritable méthodologie de recherche. C’est un investissement de temps aussi précieux que stratégique. Voici nos dernières trouvailles.

Vu sur web #1" class="wp-image-10457#

Postgres for everything

Un dépôt GitHub qui promeut PostgreSQL comme solution tout-en-un et recense des outils ou articles expliquant comment utiliser ce SGBD pour des tâches telles que le cache, les files de messages, la gestion de JSON ou la recherche textuelle. Ce dépôt s’inscrit dans la lignée de l’article de Stephan Schmidt, montrant que PostgreSQL simplifie l’architecture, accélère le développement, réduit les coûts et améliore l’efficacité des équipes. Un recueil d’informations à considérer avec recul : bien que toutes ces possibilités semblent intéressantes, il est important d’en vérifier la faisabilité en production.

#

Sortie de React 19

Meta vient d’annoncer la sortie de React 19, apportant plusieurs nouveautés : 

  • Actions : Automatisation des états (pending, erreurs, etc.) grâce à useTransition et useActionState. Simplification de la gestion des formulaires avec les <form> Actions et un nouveau hook useFormStatus.
  • Le nouveau hook useOptimistic améliore l'expérience utilisateur et rend vos applications plus fluides grâce à des mises à jour instantanées, sans attendre la confirmation des données serveur.
  • Une nouvelle API nommée use permettant de lire des ressources (promesses, contextes) directement dans le rendu, avec prise en charge de Suspend.
  • Une nouvelle API appelée prerender pour générer du HTML statique, optimisée pour la gestion des flux dans des environnements comme Node.js.
#

OpenTelemetry Symfony auto-instrumentation

Un outil qui vous aide à mettre en place l’instrumentation de votre application Symfony grâce à OpenTelemetry. On nous dit dans l’oreillette qu’un article plus détaillé sortira très prochainement ici, si le sujet vous intéresse, restez à l’écoute ! 

#

Deno vs Oracle : une requête à Oracle pour annuler la marque déposée “JavaScript”  

L’équipe derrière Deno, le populaire runtime pour JavaScript et TypeScript, a récemment déposé une requête auprès du United States Patent and Trademark Office pour annuler la marque déposée "JavaScript", détenue par la société américaine Oracle. Si cette demande est acceptée, elle permettra une utilisation plus libre du terme par la communauté, car, comme le souligne la pétition, JavaScript n'est pas une marque, mais une pierre angulaire de la programmation moderne. Deno avance que "JavaScript" est devenu générique, qu'Oracle a commis une fraude lors du renouvellement de la marque en 2019 pour ensuite l’abandonner par inaction. Plus de 15 000 personnes soutiennent déjà cette démarche et Oracle a encore jusqu'au 4 janvier 2025 pour répondre à la requête.

#

Alerte aux faux rapports de CVE pour Symfony

Récemment, des faux rapports de CVE pour Symfony (CVE-2024-36611 et CVE-2024-36610) ont été créés, il est possible que vous receviez des avertissements de composer audit lorsque vous utilisez des composants Symfony antérieurs à la version 7.1. Ces alertes sont infondées et des recherches sont en cours pour comprendre leur origine et éviter que cela ne se reproduise à l’avenir. Une des solutions évoquées serait la création d’une CVE Numbering Authority dédiée à Symfony afin de limiter les personnes autorisées à créer des CVE Records liés au projet. 

#

Nouveautés de notre écosystème

Quelques semaines à peine après la sortie de sa version 1.3, le serveur d’application web FrankenPHP vient d’atteindre les 7000 étoiles sur GitHub. Du côté du framework API Platform, un nouveau patch a été publié samedi dernier apportant plusieurs correctifs. Enfin, bonne nouvelle pour notre équipe : nos sélections à la LaraconEU ainsi qu’au SymfonyLive Paris 2025 ont été annoncées !

Le blog

Pour aller plus loin