web

Chouchoutez votre JavaScript dans un projet web

Voilà, c’est fait ! Vous êtes venus à Devoxx France, vous avez assisté à ma présentation (ou alors vous avez juste lu mon post sur le sujet), et donc vous voulez désormais chouchouter votre code JavaScript.

Pour démarrer sur le sujet, vous avez suivi les étapes écrites sur mon post, comme je l’ai fait lors de ma présentation. C’est bien joli tout ça, mais dans la vraie vie réelle, vous n’avez pas un module Maven dédié au code JavaScript. Votre code JavaScript est (bêtement) dans votre application web ! Du coup, vous vous posez des questions sur la façon de procéder, en particulier concernant les analyses Sonar…

Allez zou, suivez le guide !

More >

Chouchoutez votre code JavaScript

Voici la retranscription de ma session « Chouchoutez votre code JavaScript« , présentée lors de la première édition de Devoxx France, le mercredi 18 avril 2012.

Le but de cette présentation est de montrer qu’il est aussi facile de tester et analyser son code JavaScript que son code Java. Les mêmes outils seront d’ailleurs utilisés, en particulier Maven, Jenkins et Sonar.

More >

LessCss et Eclipse

Less Css

Il y a quelques temps, pour un besoin personnel, j’ai utilisé l’excellent Twitter bootstrap. J’y reviendrais sans doute dans un prochain post, mais succinctement, il s’agit d’un bootstrap CSS, c’est-à-dire tout le nécessaire pour partir avec quelque chose de solide lorsque l’on démarre un site ou une application web.

Twitter bootstrap utilise (éventuellement) less. Je voulais faire un article à propos de less, mais Cédric Exbrayat l’a fait avant moi sur son blog. Il retrace parfaitement les principes de cette extension à CSS, je vous invite donc à le lire pour en savoir plus. Pour faire très court, less ajoute au CSS ce qui lui manque depuis toujours : le support de variables, de fonctions, d’imbrications de règles, etc. Le rêve pour tout développeur web qui se respecte !

Une question se pose alors : un fichier .less est un fichier .css enrichi. Mais quel est le niveau de support des IDE ? Regardons ça de plus près pour Eclipse (nous prendrons comme base la version 3.7).

More >