Productivité

Évènement

Grails Maven Plugin 0.3

Une nouvelle version du plugin maven 2 pour le développement d'applications Grails est disponible. Cette version 0.3 corrige quelques bugs et améliore certaines fonctionnalités comme par exemple pour la gestion des tests. Il est désormais nativement compatible avec les différentes versions de grails. Vous trouverez dans le gestionnaire de taches Jira la liste exhaustive des modifications. Le guide d'utilisation vous expliquera comment l'utiliser. Merci à Trygve Laugstøl qui a rejoint le projet et qui a permit à cette version de voir le jour. D'autres devraient…

Lire la suite
Méthode

Faites vous vraiment de l’intégration continue ?

L'intégration continue (connue aussi sous le nom de "build continu") est l'une des pratiques agiles les plus populaires. C'est surement parce qu'il s'agit de l'une des plus simples à mettre en œuvre : on télécharge l'un des nombreux outils disponibles (Hudson, CruiseControl, Continuum, Bamboo....), on le fait pointer vers le référentiel de sources du projet (subversion, cvs ...), et c'est parti : tel un métronome il préviendra l'équipe toutes les 10 minutes si le code présent dans le référentiel de sources du projet ne compile pas ou ne passe pas les tests automatisés.

Mais suffit-il d'avoir un tel outil installé pour pouvoir prétendre faire de l'intégration continue ?
Je pense que non.

Lire la suite
Évènement

Maven Community news – Février et Mars 2008

Maven Bonjour à tous,

Revoici la synthèse des news de la communauté Maven. Quelques contraintes m'ayant empêchées de rédiger celles du mois de février, vous retrouvez ici celles des deux derniers mois. Et comme en plus avril est déjà bien entamé, je vous livre les nouvelles de ce début de mois en plus.

En gras les releases "majeures" (non alpha, beta, RC et autres versions pas encore considérées comme abouties).
En italique les annonces "périmées" par une annonce plus récente.

Lire la suite
Archi & techno

Architecture Dynamique basée sur la solution Grails

Tout projet de développement implique des choix d'architecture. Quels patterns de code ? Quels outils de build ? Un projet innovant place ces question sur un axe temporel : les réponses adaptées ne sont pas les mêmes entre la 1ere itération et la 20ème itération. Une architecture "dynamique" permettra de maximiser la valeur apportée par une architecture applicative à un moment donné d'un projet.

Lire la suite