samedi 3 décembre 2016
 
News Partenaires
Pourquoi HPE 3PAR est la solution de référence (2ème partie)
Les plateformes de stockage Flash HPE 3 par disposent de caractéristiques uniques et exceptionnelles qui en font la plateforme de référence pour mettre en œuvre rapidement, efficacement et à coût réduit des solutions de stockage qui améliorent l’efficacité du système d’information de l’entreprise. Dans cette seconde partie, examinons le rôle des puces ASIC, de la virtualisation et la gestion du cache. [Lire l'article...]

Yarn : Facebook met son propre client npm en open source

Il ne reproche rien à npm, mais voulait mieux. Facebook a donc développé Yarn, un gestionnaire de paquets Javascript qui se veut plus rapide et plus fiable. Déjà utilisé en interne, cet outil est désormais disponible pour tous.

Facebook aime bien le client npm, « le plus célèbre des gestionnaires de paquets Javascript ». Cependant, avec la forte croissance de ses projets de développement, l’entreprise de Mark Zuckerberg a eu besoin d’un outil plus fiable et plus rapide. npm, c’est très pratique mais il pose quelques problèmes lors de l’installation de packages sur différentes machines. Une collaboration avec Exponent, Google et Tilde plus tard, Yarn est né. Et le voici désormais en open source sur GitHub.

Le moins que l’on puisse dire, c’est que Facebook semble très content de son outil. « Nous utilisons déjà Yarn en production et il fonctionne vraiment bien. Il est derrière les dépendances et les paquets d’un grand nombre de nos projets Javascript. A chaque migration, il a permis aux ingénieurs de travailler hors ligne et d’accélérer leur workflow ».

Déterminisme

Le client npm se base sur l’ordre d’installation des dépendances, qui peut changer d’une machine à une autre. Un problème que Yarn résout en utilisant lockfile et un algorithme « déterministe et fiable ». Lesquels verrouillent l’arbre de dépendances et veillent à ce que chaque installation résulte en la même structure de fichiers dans node_modules sur toutes les machines.

 

En gros, Yarn examine chaque dépendance et vérifie si le package nécessaire a déjà été téléchargé. Si ce n’est pas le cas, il récupère le package et le place dans le cache global, de sorte qu’il ne soit pas nécessaire de télécharger les dépendances plusieurs fois et qu’elles puissent être réinstallées hors ligne si besoin. Enfin, il relie le tout en copiant l’ensemble des fichiers du cache global dans le répertoire node_modules. Avec ces résultats déterminés, Yarn accélère les installations de quelques minutes avec npm à quelques secondes, selon Facebook.

Des fonctionnalités à la Facebook

Facebook oblige, ceci s’accompagne de quelques fonctionnalités supplémentaires utiles aux travaux du géant. Compatible avec npm et Bower, Yarn supporte les registres mixtes. Il est également possible de restreindre les licences des modules installées ou d’en extraire les informations. Le tout avec une API publique stable disponible pour les développeurs d’outils tiers qui souhaitent l’intégrer.

Notons néanmoins que s’il carbure avec les paquets publics, Yarn semble un peu plus en peine avec les packages privés. Un problème gentiment signalé par l’équipe de npm que les ingénieurs vont s’efforcer de résoudre dans les plus brefs délais.


Inscription gratuite à la newsletter de L'Informaticien.

Noter cet article (de 1 = Nul à 5 = Excellent) Valider
Autres infos Développement

Le Kiosque

RÉALITÉ VIRTUELLE : Ce que vous pouvez en attendre - ESPORT : l'informatique derrière le phénomène planétaire - Windows et Android, les meilleurs ennemis - Les promesses de Java 9 - OpenStack : une plateforme Cloud mature mais ambiguë - Shopping Tech : coups de coeur pour Cubetto, Orbi et Thingz...

 

UN FUTUR SANS WINDOWS ? : Comment les entreprises s'émancipent peu à peu - Vendée Globe : l'informatique hors-normes - Ces SSII et ESN où il ne fait pas bon être informaticien - "Il faut un ministère du Numérique" (Bertrand Diard, président de Tech In France)...

 

Afficher tous les derniers numéros




/// LIVRES BLANCS

Détecter & supprimer les menaces avancées, un Livre Blanc Malwarebytes. 

Ce livre blanc présente les stratégies que doivent employer les entreprises dans l'ensemble des composants de leur système d'information afin de se prémunir contre les APT (Advanced Persistent Threats) qui sont aujourd'hui de plus en plus dangereuses et peuvent causer des dégâts considérables à l'entreprise. 


Malwarebytes : un acteur de référence dans l'APT, un Livre Blanc Malwarebytes. 

Créée en 2008, Malwarebytes a démarré l’activité Entreprises en 2012 avec la solution Endpoint Security.

En moins de 4 années, Malwarebytes est devenu un acteur incontournable du marché des applications de nouvelle génération dans la protection des terminaux.


La technologie des firewalls doit évoluer avec l’entreprise sans frontières, un Livre Blanc Fortinet.
MENACES ÉVOLUTIVES : CHANGEMENT DES ATTENTES ENVERS LES SOLUTIONS DE FIREWALL D’ENTREPRISE
Les solutions de firewall d'entreprise (Enterprise Firewall) doivent être sans frontières, comme l’entreprise.  


/// L'agenda des événements IT
L'International Consumer Electronics Show (International CES) se tient du 5 au 8 janvier 2017 à Las Vegas (LVCC, Westgate, Renaissance, Sands/Venetian,...). C'est le plus grand salon mondial professionnel dédié aux technologies grand public : 3600 exposants et 150000 visiteurs attendus. Organisé par la CTA (Consumer Technology Association).

Le 9ème Forum International de la Cybersécurité occupe les 24 et 25 janvier 2017 le Grand Palais de Lille. Organisé par la Région Nord-Pas de Calais et Euratechnologies, la Gendarmerie Nationale et CEIS.

Le congrès mondial de la mobilité (MWC) se tient à Barcelone  du 27 février au 2 mars 2017. Organisé par GSMA Association.

Pour sa 5ème édition, la rencontre d'affaires Mobilité et Digital a pour cadre à nouveau Monaco (Grimaldi Forum) du 7 au 9 mars 2017. Organisée par Comexposium.

Le CeBIT, plus grand salon européen de l'IT, a lieu du 20 au 24 mars 2017 à Hanovre (Allemagne). Organisé par Deutsche Messe.

Salon des nouvelles technologies et usages du virtuel (réalité virtuelle et augmentée), Laval Virtual se tient du 22 au 26 mars 2017 à Laval (salle polyvalente, place de Hercé). Organisé par l'association Virtual Laval.

Voir tout l'agenda
Derniers commentaires