20 09 2009

Distribuer les tests JUnit avec Gridgain et Maven

L’un des principaux problèmes du build (sur le poste de dév et sur le serveur d’intégration continue) est le temps d’exécution des tests unitaires. Effectivement, dès lors que l’on dépasse le milliers de tests, on commence a dépasser les quelques minutes de temps d’exécution et multiplié par le nombre de développeurs et le nombre de builds quotidiens, on perd vite des heures !
Dans cet article, je vais utiliser mon outil de build quotidien (Maven) avec un outil de cloud nommé Gridgain pour distribuer mes tests JUnit.

20 09 2009

Compte rendu CITCON Paris 2009

Ce samedi avait lieu la CITCON Europe 2009 à Paris. CITCON pour Continuous Integration and Test CONference, donc pour les anglophobes Conférence sur l’Intégration Continue et les Tests. J’ai eu la joie d’y participer et donc voici un résumé de ce que j’ai pu y voir et entendre.

30 06 2009

Université du SI 2009

C’est demain et après demain (1 et 2 juillet 2009) qu’aura lieu l’Université du SI organisée par Octo Technology et animé par de nombreux acteurs SI externes (environ 50 % des speakers).

J’aurai le plaisir avec mon collègue Philippe Guicheney de présenter une session sur l’intégration continue intitulée “Les nouveaux défis de l’intégration continue“. Nous aborderons … scrouitchhhhhhhhhhhhhhhhhhhh … désolé, il vous faudra venir pour en savoir plus ;-)

Au programme :

  • Usabilité (ergonomie vs productivité ?, ergonomie et agilité, paper prototyping, l’iphone, tests d’IHM)
  • Méthodologies (Boite à outils du manager, MOA et agilité)
  • Technologies (Google, le cloud, les serveurs d’app, les tests, groovy, rails…)
  • Gouvernance (Gestion de l’identité, SI multi-entités, …)

Le programme complet est ici.

Bonne USI.

01 06 2009

Metroide est disponible !

Il ne s’agit pour le moment que d’une version demo/beta/lite ou peu importe le nom que vous lui donnerez, mais metroide est enfin en ligne ! La version complète (avec le RER, tramway et trains de banlieue, ainsi que des fonctionnalités en plus) arrivera un peu plus tard… La liste des fonctionnalités est disponible ici.

Metroide demo sur le market

C’est ici que ca se passe pour le téléchargement :
29 05 2009

Astuce du jour Android : récupérer dynamiquement une ressource

Petite astuce si comme moi vous cherchez à récupérer dynamiquement une ressource (drawable, color…) en connaissant son nom…

13 05 2009

Paris Jug 12/05/09

Hier soir, se déroulait comme tous les mois, le Paris JUG. Au programme : cache distribué, grille de données, Terracotta en première partie et javarebel en fin de session.

30 04 2009

Université du SI 2009

Le rendez vous des geek et des boss les 2 et 3 juillet 2009… où j’animerai une session sur l’intégration continue.

24 04 2009

Android, le futur de l’humanité ?

Je ne vais pas vous parler ici des robots humanoïdes mais bien de l’OS de Google, Android ! J’ai découvert ce petit monde il y a quelques temps et je souhaitais partager avec vous cette mini-révolution.

13 03 2009

Retour sur le livre “Fact & Fallacies about Software Engineering”

Fact & Fallacies about Software Engineering Me voilà de retour après un déménagement et pas mal de boulots dans mes nouveaux murs pour vous parler d’un livre de Robert L. Glass : Fact & Fallacies about Software Engineeing

Si vous recherchez “Robert L Glass” sur Amazon, vous aurez le droit à une liste impressionnante d’ouvrages consacrés au développement logiciel. Parmi tous ces livres, se trouve celui dont je vais vous parler ici : Fact & Fallacies about Software Engineering. Pour les non anglophones, je traduis : les faits et les fictions (ou illusions, croyances) du développement logiciel. Au travers d’une cinquantaine de faits et dix fictions, l’auteur nous fait part de son avis sur les problèmes rencontrés dans le développement logiciel.

12 01 2009

Single Sign On avec Kerberos

Comment mettre en place un mécanisme d’authentification java en single sign on (SSO) ? Dans ce petit article, je décris comment nous avons procédé sur un projet en utilisant JAAS, Kerberos et Active Directory. La configuration n’est pas forcément innée donc avis aux intéressés…

←Older