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