:::: MENU ::::

Comprendre et maîtriser npm – Introduction

Npm est désormais incontournable pour les développeurs javascript . Apparu avec node.js en 2009 son usage dépasse aujourd’hui l’environnement serveur. Il est de plus en plus utilisé pour des applications front et son usage comme outil de développement devient quasi systématique. De plus il reste simple et permet d’accéder au plus gros dépôt de paquets tout langages confondus.

Simple mais extrêmement puissant ! Dans cette série d’articles nous verrons dans un premier temps comment prendre en main npm puis après quelques astuces utiles aux débutants et confirmés nous irons un peu plus loin en l’utilisant comme système de build à part entière et en créant nos propres paquets pour la plateforme .

Continue Reading


Un brin de veille #27

Firefox passe en version 36 et intègre le support du HTTP/2

La nouvelle release d’angular 1.3.14 et la beta 5 de la 1.4.0 sont désormais compatibles avec la syntaxe Commonjs

io.js est en version 1.4.2 et propose des mises à jours de npm (2.6.1) et V8 avec comme nouveautés de nouvelles options de debug sur les Promises. Si vous avez mis à jour vers 1.4 ou 1.4.1, attention elles sont bugguées sous windows

Et enfin c’est aussi la sortie de React 0.13 en version RC. Pour rappel cette prochaine version permettra d’écrire ses composants avec des classes natives ES6

Continue Reading


Un brin de veille #26

HTTP/2 est officiellement approuvé ce qui veut dire que son adoption va être accélérée, même si sans le savoir, vous êtes peut être déjà la plupart du temps entrain de naviguer en SPDY, un protocole basé sur HTTP/2. Cette évolution va certainement changer la manière de concevoir des applications et sites web alors gardez l’œil ouvert.

Microsoft integrera asm.js à Chakra, le moteur javascript de IE

Continue Reading


Un brin de veille #25

Le récent fork de node.js, io.js a mis un coup de boost à Joyent qui sort enfin la version 0.12 de node ( dont io.js se base ) et dans la foulée forme une fondation Node.js . Au passage io.js est (déjà) en version 1.2 .

6to5 le transpileur ES6 et JSX vers ES5 devient Babel et passe en version 3.6.x (puis 4.0 suite au changement de nom) ce qui lui apporte un gain de performance non négligeable

BrowserSync est un outil de développement qui permet de réactualiser et de synchroniser un/des navigateurs ce qui est idéal pour le cross-device. Avec la version 2.0 sortie la semaine dernière, il se dote d’une interface graphique et d’une possibilité de debuggage à distance.

Si vous ne connaissez pas cet outil, allez y jeter un œil, il y a de fortes chances que vous l’intégriez dans votre workflow.

Continue Reading



Un brin de veille #23

Aurelia est un framework webfront dit « next generation » sorti cette semaine. Pourquoi cette appellation ? car il est construit autour des technologies javascript qui sont entrain d’arriver petit à petit à savoir les classes et des modules en ES6 , la fonctionnalité Object.observe pour le databinding, des web components etc..  Certains diront que c’est un AngularJS 2.0 avant l’heure , à surveiller donc.

Youtube passe discrètement son player en mode HTML5 par défaut. Mine de rien c’est une petite révolution.

PhantomJS sort en V2 et met à jour ses dépendances webkit et QT. A priori cette version apporte quelques régressions , mieux vaut attendre avant de foncer dessus.

La Reactconf ( conférence autour des développements de l’équipe de facebook) à eu lieu et des annonces ont été faites :

  • React Native , qui permet d’utiliser les composants natif sur iOS et Android à partir de React ( en javascript donc )
  • Relay, qui permet de gérer tout ce qui concerne la récupération de données
  • GraphQL , un langage qui permet de décrire des données avec des dépendances complexes et qui à travers Relay, permet d’alimenter les composants de React

A noter la sortie d’une version 0.13beta de React qui permet d’utiliser des classes ES6 natives et un composant FixedDataTable pour créer des tableaux.

Je reviens un peu plus en détail sur React Native dans cet article.

Continue Reading

ce qui est d’autant vrai qu’il est géré par un ancien membre de l’équipe !


Un brin de veille #22

Annoncé lors de la conférence à propos de Windows 10, le projet Spartan, futur remplaçant de IE se montre doucement dans une preview .

L’appellation ECMAScript 6 devient ECMAScript 2015

io.js est déjà en version 1.0.4 . A noter d’intéressant, le retour du support de la plateforme ARMv6 et donc la compatibilité avec les Raspberry pi par exemple.

Lo-Dash devient lodash et passe en v3 . Au menu de la perf et de nouvelles méthodes

Continue Reading