Un outil pour automatiser l'utilisation des *importmap*, une nouvelle norme HTML qui permet d'améliorer la gestion des dépendances JavaScript externes.
Un outil pour automatiser l'utilisation des *importmap*, une nouvelle norme HTML qui permet d'améliorer la gestion des dépendances JavaScript externes.
Un article passionnant qui expose de manière argumentée le problème de la gestion des dépendances dans le JavaScript côté client, la courbe d'apprentissage ardue qu'elle représente pour les néophytes et de l'omniprésence des *bundlers*.
Il n'y a pas de solution immédiate et évidente mais quelques pistes.
Left the house to walk the dog this evening and forgot my phone, for about 5 minutes I was nervous, what if something happens? Then I remembered I've lived a lot of my life without a phone and for most of history people never had them. The dependency was disturbing, I should do it more.
Quelques pistes pour se protéger des *supply chain attacks*.
🔗 https://developer.mozilla.org/en-US/docs/Web/Security/Attacks/Supply_chain_attacks
Je trouve ça fou qu'avec le succès phénoménal de Python il n'y ait jamais eu de manière plus simple et intégré de gérer les versions et les dépendances. `virtualenv` semble ne satisfaire personne.
Une réflexion sur l'utilité relative des *lockfiles*, ces fichiers qui gardent trace de la version exacte de chacune des dépendances d'un projet, incluant les dépendances de dépendances, etc.
L’article provient d’une publication de recherche menée par le New Jersey Institute of Technology, qui analyse les vulnérabilités au sein de l’écosystème Python. PyPitfall est une étude quantitative qui examine les vulnérabilités des dépendances dans l’écosystème PyPI, la base de données officielle des packages Python. Les chercheurs ont analysé les structures de dépendance de 378,573 packages et ont identifié 4,655 packages nécessitant explicitement une version vulnérable connue, et 141,044 packages permettant l’utilisation de versions potentiellement vulnérables.