Non classé

PDF des présentations des Valtech Days 2008

Les Valtech Days 2008 ont été un succès. Retrouvez dès aujourd’hui les versions papier (sous format PDF) de toutes les présentations ici !

Bonne lecture, en attendant les vidéos de ces mêmes présentations…

Open Source Sun à l’Aquarium

Sun organise dans une semaine l’"Aquarium Paris", où il sera question de toutes leurs solutions open-sources, de JavaEE 6 à JavaFX (tout juste sorti en version 1.0 d’ailleurs), en passant par GlassFish.

L’évènement est prévu toute la journée du vendredi 12 décembre à Paris.

J’y serais… mais en tant que présentateur B) J’y ferais une démonstration de l’outil Hudson qu’aurait dû présenter Eric Lefevre s’il n’avait pas eu une indisponibilité ce jour-là…

Voici le communiqué officiel de l’Aquarium Paris :

Que vous soyez décideurs ou développeurs, cette journée est
l’occasion de rencontrer les acteurs de Sun qui président aux destinées
des
technologies et solutions Open Source de Sun Microsystems, du
middleware au client riche (RIA) en passant par les ESB.

Entre "Spec Leader" de JSR, leaders techniques des projets Open
Source stratégiques et retours d’expérience, la journée sera riche en
information pour tous.

Une introduction de 9h à 10h30 sera consacrée à la vision globale de
Sun et de ses partenaires autour de réalisation sur la base de
technologies Open Source.

Le reste de la journée sera consacrée aux présentations techniques.

Lien de l’évènement

Start Slide Show with PicLens Lite PicLens

Sortie de l’article sur TeamCity !

Lors d’un précédent billet, je vous faisais part de la sortie de TeamCity 4.0.

Avec Philippe Vialatte, nous avons écrit un test (plutôt complet) de cette nouvelle version, pour le site www.developpez.com.

L’article est aujourd’hui en ligne, ici :D

Bonne lecture, et n’hésitez pas à nous donner vos avis sur l’outil, ainsi que sur notre test !

Start Slide Show with PicLens Lite PicLens

JetBrains livre TeamCity 4.0

JetBrains, société éditrice du très apprécié IDE "IntelliJ IDEA" vient tout juste de sortir la version 4.0 de son outil d’Intégration Continue, à savoir TeamCity.

Les principales nouveautés de cette version sont les suivantes :

  • Builds "composites", avec possibilité de répartir un même build entre plusieurs agents.
  • Builds historiques, à savoir la construction d’un projet basé sur les sources utilisées par un build antérieur.
  • Réordonnancement de l’exécution des tests, afin de faire jouer ceux qui sont le plus sujets à l’échec en premier.
  • Nouvelles statistiques.
  • Possibilité de commenter les builds terminés.
  • Amélioration du plugin Eclipse.
  • Meilleur support des projets .Net.
  • Amélioration de l’interface graphique.
  • Etc.

(voir la liste détaillée ici)

En ce qui me concerne, je connaissais cet outil essentiellement de nom, mais j’ai pu le tester de façon bien approfondie suite à l’écriture d’un article à son sujet pour le site www.developpez.com.

Cet article est en cours de relecture, et devrait, je l’espère, être disponible dès la semaine prochaine ! Sans casser tout le suspense, je dois avouer que j’ai été très agréablement surpris par cet outil, que je pense utiliser intensivement dès à présent !

Et de deux !

La présentation sur l’Industrialisation du suivi de la qualité du code source d’hier a visiblement attiré les foules !

Certes, la salle qui nous avait été allouée était un peu petite, mais du coup, on fait partie des 5 présentations rejouées le deuxième jour (les "best of")B)

Une façon pour moi de paufiner mon discours, et m’étendre quelque peu sur la faible augmentation du teux de suivi de la qualité au sein de projets informatiques depuis une dizaine d’années !

 

Start Slide Show with PicLens Lite PicLens

Service Windows pour Hudson

Décidément, Hudson ne cesse d’évoluer !

Récemment, il était devenu possible de spécifier des droits spécifiques à un projet donné.

A partir de la version 1.254 (!), Kohsuke Kawaguchi, l’auteur principal d’Hudson, a intégré une fonctionnalité pour lancer le serveur d’Intégration Continue en mode service Windows.

Si l’ancienne procédure (expliquée ici) était plutôt complexe, il ne suffira maintenant que de quelques clics pour régler l’affaire !

 

 

(post en anglais)

 

Start Slide Show with PicLens Lite PicLens

Contrôler la qualité de ses projets avec Sonar

Après mon premier article sur Hudson, mon nouvel article sur developpez.com vient de paraître !

Cette fois-ci, j’y traite de l’outil Sonar, développé par la société Hortis, qui permet de contrôler la qualité de ses projets.

L’article se trouve ici !

 

Industrialiser le suivi de la qualité du code source

Comme dit sur mon précédent billet, les Valtech Days 2008 ne sont plus très loin !

J’y serais présent pour une présentation au doux nom de "Industrialiser le suivi de la qualité du code source". Cette présentation se fera avec Freddy Mallet de la société Hortis.

En voici l’abstract :

Pourquoi attendre la phase de recette fonctionnelle pour commencer à se
faire une idée de la qualité d’un logiciel ? Le code source est en
mesure de fournir bon nombre d’informations qualitatives dans les
phases amonts d’un projet de développement informatique. Comment
extraire, analyser, communiquer cette information pour coller au mieux
à l’un des principes du Toyota Way (Lean) "Build a culture of stopping
to fix problems, to get quality right the first time" ? Dans le cadre
d’un portefeuille de projets JEE, vous verrez comment mettre en oeuvre
cette démarche d’industrialisation à l’aide notamment de l’outil Open
Source Sonar.

J’espère vous y voir nombreux !

Valtech Days 2008 !

 

 

L’édition 2008 des Valtech Days s’approche à grands pas !

Elle aura lieu les 21 et 22 Octobre à Paris La Défense.

300 participants sont attendus, 34 séminaires seront proposés, répartis en 4 thèmes :

  • L’agilité
  • L’industrialisation et l’usine logicielle
  • L’architecture Java / .Net / SOA
  • L’e-business et le Web 2.0

Je serais là-bas, avec une présentation intitulée "Industrialiser le suivi de la qualité du code source" avec Freddy Mallet de la société Hortis, créatrice du très bel outil Sonar.

Parmi les événements spéciaux cette année, nous citerons l’OpenSpace, bien sur, mais aussi Speed Consulting (c’est-à-dire que les consultants seront clairement identifiés et disponibles pour parler aux participants), les Sujets Eclairs (petite série de presentations de 15 minutes maximum), des interventions de plusieurs concurrents / membres de la communauté (comme Didier Girard de Sfeir, Freddy Mallet de Hortis, Emmanuel Gaillot de Octo), des personnalités du monde agile français (Laurent Bossavit, Regis Medina), des collegues de VT India.

Bref, que du bon ! N’attendez plus pour vous inscrire, d’autant qu’un tarif réduit est proposé jusqu’au 23 Septembre !

A bientôt aux Valtech Days !

Start Slide Show with PicLens Lite PicLens

Gérer les droits spécifiques à un projet Hudson

Il y a moins d’un an, je me plaignais qu’Hudson ne permettait pas de gérer facilement des profils d’utilisateurs, pour leur affecter des droits particuliers. Par exemple un profil en lecture seule, un profil administrateur, etc.
Mais très vite cela a été corrigé, grâce à la matrice des droits.

Récémment, j’ai constaté que plusieurs personnes s’interrogeaient sur la façon de procéder lorsque l’on désire affiner cette sécurité au niveau d’un projet. Autrement dit, comment faire pour que Joe puisse accéder à un projet X, mais pas à un projet Y, ou encore comme Bill peut lancer des builds sur le projet X, mais seulement voir le projet Y…

Il n’y avait pas, jusqu’à présent, de réponse simple à ce problème. Mais c’est désormais extrêmement simple !

Pour cela, il faut avant tout télécharger la dernière version d’Hudson, qui intègre désormais cette fonctionnalité de façon native !

Tout d’abord, il faut activer la sécurité générale, comme par exemple :

Il faut ensuite gérer sa propre matrice des profils et des droits, toujours concernant la sécurité générale :

Ceci fait, il est désormais possible, via la configuration d’un projet, de surcharger cette la sécurité :

Ainsi, si notre ami Joe dispose, sur la sécurité générale, d’un droit de construction, mais que pour le projet X on lui définit des droits de lecture seulement, alors Joe ne sera pas capable de construire le projet X, mais il sera toujours en mesure de construire les autres projets…

Comme quoi, si une fonctionnalité manque à Hudson, il suffit d’attendre que son développeur l’intègre ! B)

Ce post est librement inspiré et traduit depuis celui de John Ferguson (qui est un excellent blog d’ailleurs)…

Start Slide Show with PicLens Lite PicLens