:::: MENU ::::

Un brin de veille #74

Des mises à jours pour webassembly typescript et firefox, un webdesigner surnomé satan et du machine-learning pour jouer à Flappy Bird

Ca bouge du coté webassembly avec une premiere Release Candidate. Pour rappel ce projet a pour but de spécifier un langage de programmation de bas niveau ultra optimisé pour le web. Ce qui est important c’est que ce projet est mené en collaboration entre les différents acteurs du web. Cette RC marque un jalon important pour la suite en fournissant une chaine d’outillage pour les développeurs et une implémentation stable pour les différents navigateurs. Pour suivre la suite du projet, voici la roadmap

La prochaine version 2.1 de TypeScript est sur le point de sortir . C’est une version interessante qui apporte des fonctionnalités majeures d’EcmaScript 2017 à savoir async/await et la décomposition ( spread ) d’objets. A noter aussi des améliorations sur l’inférence

webpack 2 devrait finalement sortir avant la fin de l’année si on en croit cette information sur le wiki. En beta depuis plusieurs mois, cette évolution majeure permet à travers quelques petits changements une plus grande flexibilité et surtout la prise en compte native des modules d’ES2015.

L’outil , souvent critiqué pour son apparente complexité et son manque de documentation clair voit son site totalement remanié. Webpack 2 bien que techniquement prêt le travail en cours sur sa documentation contraint encore sa sortie, mais les choses avancent bien et on peut espérer la V2 avant 2017

La nouvelle version 50 de firefox n’est pas une release majeure mais procure des améliorations notables pour le developpeur et l’utilisateur. Directement visible, une nette amélioration du temps de démarrage, conséquence d’un travail au niveau des extensions. C’est aussi une version qui pousse un peu plus l’activation du projet Electrolysis, refonte majeure de la mécanique interne du navigateur . Coté dev, les changements sont nombreux, je vous invite à jetter un oeil aux notes de version

Javascript

Comment logger ces erreurs client

Si vous ne lisez jamais les docs, quelqu’un à fait l’effort de creuser celles de node pour vous et a déniché quelques astuces

Quel avenir pour Angular 1.x ?

Une discussion sur l’usage des design pattern que l’on peut avoir au quotidien avec javascript

Comment structurer une application React/Redux en vrai. Retour d’expérience

L’histoire de node résumée sur une timeline

Comment créer un « compilateur » en javascript 

Deux articles pour ceux qui ont un problème avec la « javascript fatigue » qui donnent quelques méthodes et ressources pour apprendre

HTML / CSS

Un article très complet sur les layouts en CSS avec Flexbox et CSS Grids

UI / UX

Si Satan était un webdesigner, ou comment faire une UX..démoniaque

Comment bien concevoir la confirmation

Si quelques animations bien pensées subliment une interface, attention quand même à bien y réfléchir avant.

A Voir

Du machine learning utilisé pour maitriser Flappy Bird

Outils/Libs

webpack-bundle-analyser : un analyser de bundle webpack visuel

chaosocket : pour simuler un flux de websocket . Très utile pour du test


So, what do you think ?