DNG assiste un client qui développe une application passionnante dans le domaine juridique (huissiers, notaires, .). Cette application utilise WPF, Windows Forms et pilote MS Word pour générer divers documents administratifs (avec une base de données MySQL). L'environnement technique est assez stimulant et l'ambiance d'équipe très sympa. Pour ce projet sensible, mon client recherche dès que possible ...
Quelque chose de très important est en train de se produire. Pour la première fois depuis bien longtemps, l'avenir de Flash est remis en cause par divers événements. Nous sommes à un tournant majeur dans le domaine des interfaces graphiques et les prochains mois vont être riches en enseignements.
Cela faisait longtemps que je voulais blogguer sur cet outil que je trouve remarquable. Les revues de code de toutes sortes font partie de l'activité récurrente de DNG. Dans le monde Java, il faut avouer qu'il existe quelques outils de revues, mais bien souvent ce sont des plugins qui s'insèrent dans une chaîne d'intégration continue et nécessitent une installation Web plutôt lourde. Dans cette gamme, on peut citer notamment Crucible d'Atlassian, Review Board, Rietveld ou Codestriker. La forge Google Code fournit également l'application CodeReview hébergée sur AppEngine (utilisée notamment par GWT).
Développé par une poignée de passionnés, Jupiter est un plugin Eclipse qui s'intègre à l'IDE et s'appuie sur un fichier XML local stocké en gestion de conf. Jupiter permet de saisir des review sous trois modes (Phase individuelle ou phase d'équipe, Rework). Le principe est très simple, le reviewer sélectionne dans un fichier source le point de revue, il décrit son type (erreur de codage, convention de nommage, optimisation, clarté) un descriptif et sa sévérité. Des icones graphiques discrètes mais efficaces viennent rappeler qu'un bout de code a été revu. Tout est tracé, stocké et annoté.
Jupiter, un outil à retenir.
Fidèle à sa tradition de spécialiste du marketing viral, Apple a longtemps entretenu le mystère avant de dévoiler aujourd'hui l'iPad. Après l'iPod, l'iPhone, voici venu l'iPad. Les avis sont très partagés sur ce nouvel outil. Pour certains, c'est un flop technologique dans la mesure où ces tablettes PC existent déjà et n'ont jamais vraiment percé. Pour d'autres, c'est une révélation, que dire, une illumination divine dans le paysage technologique du moment.
Je m'aperçois que j'ai totalement oublié d'annoncer sur ce blog la disponibilité de la formation GWT 2 de DNG. Pendant plusieurs jours, nous avons planché avec Romain sur le contenu. Et si la matière ne manquait pas avec le livre, difficile de faire tenir dans seulement trois jours toute la substantifique moelle de GWT 2. Nous y sommes finalement arrivés en supprimant certains chapitres devenus obsolètes. Plusieurs intra-entreprises sont d'ores et déjà prévues dans les prochaines semaines, n'hésitez pas à nous contacter si vous avez un besoin urgent.
Autres formations sur lesquelles nous avons pas mal avancé et qui devraient prochainement voir le jour au catalogue DNG, Silverlight 4, dont les premières démos ont fait mouche et qui s'érige clairement comme le principal et légitime concurrent de GWT chez Microsoft. Et l'incontournable JEE 1.6 JEE 6 avec une particularité dans ce cours, le framework JSF est remplacé par GWT.
En espérant vous croiser lors de ces formations.