Infinitest, tester en continu

Infinitest est un plugin de test en continu pour Eclipse et IntelliJ. Après qu'une modification du code source de l'application soit enregistrée, tous les tests impactés sont exécutés automatiquement. Il n'est ainsi plus nécessaire de relancer tous les tests ou de rechercher les tests impactés pour s'assurer que la modification n'engendre pas de régression, puisque le plugin s'en charge et fournit les résultats rapidement.

EXT JS : Article 1 : Présentation générale

Présentation générale

Ext JS est un framework Javascript développé par Sencha Inc. et sous licence GPLv3 ou commerciale en fonction des besoins. Il existe cinq versions majeures qui offrent des services similaires, mais dont l'architecture ou les widgets ont été repensés. Ce qu'il faut en retenir c'est que Sencha garantie une compatibilité ascendante entre ses évolutions mineures (Ex : 4.0.0-4.23), mais ne la garantie pas pour ses évolutions majeures. D'après mon expérience, la phrase précédente n'est pas vraie et pose de gros problèmes lorsqu'on veut profiter des corrections de bugs des versions suivantes. Cela sera plus flagrant avec l'exemple du Plugin RowExpander en 4.0.7 et 4.2.1.

A travers cet article, je vous propose de découvrir ce framework afin que vous puissiez vous en faire une opinion.

EclipseCON France 2013 : ce que j’y ai vu

Un résumé des conférences et workshops auxquels j'ai assisté pendant deux jours lors de la première édition EclipseCON en France, qui se déroulait à Toulouse les 5 et 6 juin.

En préambule, j'ai découvert lors de ces présentations un gadget qui apparemment fait l'unanimité en ce moment, le Raspberry PI, micro (pico ?) ordinateur Linux occupant à peine plus de place qu'un paquet de cigarettes, vendu sur Materiel.net à moins de 40 euros. Il a servi durant ces deux jours de passerelle Wifi et serveur HTTP, ainsi qu'à exécuter un programme Java dans une JVM lors d'une démo...

Trucs et astuces : Optimiser Eclipse pour améliorer sa productivité

Dans un contexte d'entreprise, il est souvent nécessaire de garder une configuration d'IDE stable tout au long du projet et s'assurer que l'IDE réponde rapidement. Il est également important que les configurations pour tous les développeurs soient identiques et stables pour éviter l'effet "But it works on my machine!" (ie. un développeur a mis à jour un plugin ajoutant une fonctionnalité qui corrige un bug. Le problème est que le bug est résolu localement, mais pas pour les autres développeurs qui n'ont pas mis à jour leur plugin...).

XDocReport

Je me permets de poster sur ce blog pour vous faire connaître notre projet XDocReport qui est une API Java de reporting que je développe avec un ami.

En effet ce projet pourra peut être intéresser certains projets de Sodifrance qui ont besoin de générer des rapports (simples) dans leur application.