Palier aux habitudes des différents développeur peut s'avérer fastidieux et compliqué. Mais ca, c'était avant. Aujourd'hui des outils nous permettent de contrôler cet aspect parfois ignoré des différents projets Javascript. Les détails peuvent parfois avoir une incidence sur la qualité et la clarté du code. ESLint fait parti des outils indispensables sur un projet JS. L'utiliser c'est limiter les différentes habitudes que peuvent avoir les développeur et c'est automatiquement augmenter la qualité et la clarté du code. C'est un outil simple à mettre en place, qui demande très peu de config pour une utilisation simple et devient vite indispensable. Voici le repo de Prettier dont je parle dans la vidéo qui permet de formater votre code JS automatiquement : https://github.com/prettier/prettier
Lire plusYannick Dalbin
VLOG
Comment ne pas parler d'ES6 après avoir parlé de babel, webpack, React, etc ? ES6 est la nouvelle norme du langage Javascript et améliore considérablement le langage autant au niveau de la syntaxe mais aussi au niveau des fonctionnalités. Il devient incontournable d'utiliser ES6 quand on réalise des projets Javascript. L'essayer c'est l'adopter !
Lire plusDévelopper en Javascript sans Babel est aujourd'hui une hérésie. Nous avons la chance de pouvoir utiliser des technologies de demain dès maintenant : QUE DU BONHEUR :) Babel est un outils incontournable lorsque l'on souhaite développer une application one page.
Lire plusPour rendre l'utilisation du javascript plus industriel et plus maintenable sur de grosses applications, l'utilisation des task runner est indispensable. Nous nous intéressons ici à un task runner en particulier : Webpack. Webpack permet aussi bien de préprocesser des imports javascript que des imports de CSS ou même d'images. Cela a pour but de rendre l'utilisation et la ré-utilisation des components plus facile. Webpack s'impose aujourd'hui comme un standard pour tout projet javascript qui se respect. En plus d'être puissant sur la partie task runner, Webpack propose du hot reloading qui permet à tout développeur de ne plus se soucier de rafraîchir la page et ainsi gagner en productivité.
Lire plus