Un retour sur dotJS 2013

Le 2 décembre dernier a eu lieu la seconde édition de dotJS, à laquelle j’ai eu l’occasion d’assister.

Au programme : outils, tricks et visions d’avenir.

Photo de clôture des speakers de dotJS 2013

Yo Polymer – Addy Osmani (@addyosmani)

Créateur de Yeoman, Addy Osmani est venu présenter son nouveau projet : Polymer, basé sur Web Components. Il le décrit comme une bibliothèque permettant de créer de nouveaux composants facilement et donc de simplifier le code HTML. Son utilisation est limitée aux navigateurs « modernes ».

C’est un projet probablement intéressant et qui a visiblement suscité un certain intérêt. À suivre, donc !

Type dependence – John K. Paul (@johnkpaul)

Voir la présentation

Cette présentation fut l’occasion de parler rapidement de quelques outils de qualité de code pour JavaScript et de qualité de code en général. En quelques mots, John K. Paul préconise :

  • des outils de vérification de syntaxe (grunt-jsvalidate, Google Closure) et de « bonnes pratiques » (linting) ;
  • l’utilisation systématique du strict mode ;
  • un outil d’analyse statique de code « à la Sonar », Plato ;
  • des règles de formatage strictes du code (quitte à ajouter un hook au sysème de gestion de version pour refuser du code qui ne s’y conformerait pas) ;
  • utiliser TypeScript au lieu de JavaScript pour bénéficier du typage.

Sans être personnellement convaincu par TypeScript, ses autres propositions ont le mérite d’être concrètes, facilement applicables et efficace.