:::: MENU ::::

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








Guide de bonnes pratiques Javascript et règles de codage pour l’entreprise

J’avais déjà écrit quelque chose sur le sujet il y a 2 ans et bien que les bases restent les mêmes, le langage évolue et se répand de plus en plus, notamment au sein des entreprises. Les bases de codes deviennent complexes et là ou on pouvait avant se permettre des erreurs, elles posent aujourd’hui de nombreuses difficultés aussi bien en terme de maintenance, de performance que de sécurité.

Ce guide regroupe les principales bonnes pratiques à appliquer lorsqu’on développe en javascript. Il est conçu autour de règles afin d’être utilisé en temps que référence, par exemple pour fixer le cadre d’un projet. Leur nombre est volontairement limité mais ce sont selon moi les plus importantes à retenir et elles sont hélas souvent mal appliquées, généralement par méconnaissance du langage.

N’hésitez pas à l’utiliser, le copier, le modifier. J’accepte bien évidemment les retours et commentaires avec plaisir.

Continue Reading