Développements

Évènement

Maven Community news – Juin 2008

Maven Bonjour à tous,

Un mois de juin relativement calme dans l'ensemble de la communauté. Etant moi-même en vacances une bonne partie du mois, mes analyses des évolutions sur les plugins sont relativement succinctes. Le mois prochain j'espère pouvoir vous annoncer la release d'archiva 1.1 puisque aujourd'hui a lieu une journée spéciale où un maximum de développeurs de notre équipe travaillent conjointement pour résoudre les bugs restant.

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
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

Un peu de design de code avec le framework GWT – Part I


GWT est un framework développé par Google permettant de réaliser des pages Web suivant la technologie AJAX. Ce framework propose de développer entièrement l'interface graphique à partir du langage Java.
Ce code est ensuite compilé en langage Javascript, pour être embarqué dans une application Web. GWT est composé d'une partie cliente, en Javascript, qui constitue l'IHM de l'application, elle communique avec une partie serveur développée en Java.

Pour autant, passé la découverte de cet excellent framework, une question se pose rapidement : Quels sont les bons patterns et designs de code à mettre en oeuvre avec ce framework ?
Partons d'un exemple, regardons les problèmes, et proposons une amélioration permettant de faire émerger un design cohérant.

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