:::: MENU ::::

Un brin de veille #73

Des nouvelles versions pour nodejs et angular, du React , du Redux et une « compiler bomb »

News

J’en parlais dans un précédent brin de veille la nouvelle version LTS devient la v 6.9, base de l’ancienne version stable qui elle passe à la version 7. Encore un rappel, la version LTS de branche 6 sera active jusqu’à avril 2018 avant de passer en état de « maintenance » jusqu’en avril 2019 ( ce qui fait un support de 2ans et demi ). Les principaux changements visibles sont sur le support quasi complet d’ES2015. Pour le reste voici les changements entre node V4 et node V6

Quelque jours après le passage en LTS v6 c’est au tour de la branche « Stable » d’évoluer vers une V7. Elle promet de meilleures performances et un support toujours plus grand des dernières spécifications d’EcmaScript grâce à la mise à jour du moteur V8

Il y a eu un peu de bruit récemment suite à l’arrivée d’un nouveau package manager prénommé yarn, issue des « ateliers » de chez facebook . Les « stars » sur le dépot github ont très vite explosées, signe d’une forte attente sur ce domaine. En effet le client officiel npm est souvent critiqué pour son manque de performance et de déterminisme, soucis que semble résoudre yarn. L’intérêt est aussi qu’il permet une adaptation très facile à l’existant en reprenant l’équivalent des commandes CLI pour npm ce qui le rend facile à tester. Affaire à suivre

Entre temps npm passe à la version 4, qui si elle est majeure en terme de numérotation, ne change pas grand chose au quotidien . Les changements majeures sont bien documentés dans le changelog

Angularjs sur sa branche 1 vit toujours et passera bientôt en 1.6. Une RC0 est disponible et apporte de nombreux changements importants comme la suppression de la sandbox des expressions et le retrait de méthodes dépréciées telle que .success du service $http

Caniuse.com le site référence pour savoir quels navigateurs supportent une spécification autour des langages du web propose une nouvelle visualisation relative à la date de parution d’un navigateur.

A Lire

Javascript

Cet article montre comment utiliser Redux sans React et utilise la notion de composants avec du javascript /DOM vanilla

Parce que beaucoup peuvent être désorientés par React, voici un diagramme pour faire le point dans l’écosystème

Une clarification sur le principe de l’amélioration progressive et sur le fait que ce n’est pas que la suppression du javascript qui compte

Un guide pour tester son application sous Redux

Puisqu’il est toujours préférable d’apprendre les concepts avant de se perdre dans des librairies/framework voila React expliqué…sans React

L’architecture MVC est elle définitivement enterrée pour le développement front-end ?

CSS

La propriété @support pourrait se révéler une alternative à modernizer pour cibler la présence de fonctionnalités

UX / UI

Un guide consacré au onboarding

Des bonnes pratiques sur la conception d’une page de contact

Des animations, de la personnalisation, le petit plus qui fera LA grosse différence sur votre interface mais qui doit faire l’objet d’une vraie démarche

A Voir

Parce que le hot reload dans le navigateur c’est quand même super pratique sachez qu’on peut faire de même avec nodejs

Comment créer une « compiler bomb », ou en résumer, faire en sorte de créer le plus gros fichier binaire avec le minimum de code source

Outils / Libs /Ressources

Une collection de dégradés photoréalistiques en CSS

cost-of-modules pour connaitre quelles dépendances pèsent sur votre projet avec cet outil sympa en CLI

Un ensemble d’icones gratuites orienté jeu

next : un framework pour faire des webapps universelles

Notes:
1. nom de code « Boron »
2. et cela pour ne pas se faire attraper par l’excuse de la jsfatigue
3. rendu coté serveur et client
nom de code « Boron »
et cela pour ne pas se faire attraper par l’excuse de la jsfatigue
rendu coté serveur et client

2 Comments

  • Répondre Vincent |

    Toujours à fond dans la programmation !! Félicitation. Tu t’orientes principalement sur de la prog web (serveur/client de type pc) ou tu bosses aussi sur de l’embarqué de plus bas niveau ? Vincent.

    • Répondre admin |

      :) web, front principalement et de + en + de back . L’embarqué je regarde toujours de loin mais ce n’est pas mon job ( j’ai encore une belle collection de petites puces à la maison cela dit ;) )

So, what do you think ?