Mon parcours aux TechDays 2008…

Comme l’an passé, je n’ai assisté qu’à quelques sessions, entre clientèle et présence sur le stand Inner Circle qui regroupe les sociétés reconnues par MS pour leur expertise sur TeamSystem.

Petit débrief sur ces sessions…

Au programme :

  • La plénière développeurs
  • Introduction à LINQ
  • Industrialisation des développements
  • Linq & Entity Framework
  • GreenPepper, spécifications exécutables

(Lire la suite…)

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

Muda (II)

Une semaine s’était écoulée depuis notre premier entretien avec M. K, quand je reçus un coup de fil de Baptiste:

- Je déjeune avec M. K demain. Tu peux te joindre à nous si tu veux.
- Avec plaisir! Je me demandais justement..
- En fait, nous avons un peu échangé par mail. Il voulait revenir sur la conclusion de notre dernière discussion, et il m’a proposé un nouveau déjeuner. Il m’a aussi suggéré d’amener une fiche d’anomalie corrigée.
- C’est prometteur !
- Oui, mais je ne comprends pas bien pourquoi il s’intéresse aux bugs déjà corrigés. Ce sont plutôt les non-résolus qui posent problème !
- Tu as pris une fiche classée « critique » au moins ?
- J’en ai pris une au hasard. On verra bien..
(Lire la suite…)

Une approche de la qualité logicielle…

Dans un papier pas tout récent puisqu’il date de 2003, they don’t care about quality, Kathy Iberle expose un sentiment communément (en tout cas déjà par moi) ressenti: « Ils se foutent de la qualité! », « Ils » étant bien entendu les autres…
Kathy illustre ce jugement à l’emporte-pièce en comparant une définition de la qualité dans un cadre médico-légal et une autre définition de la qualité chez un fabriquant de cartouche d’encre…Deux univers, deux définitions qui lui permettent de proposer quelques clés permettant de sortir de ce concours de mauvaise foi.
Alors qu’en est-il?
(Lire la suite…)

Sortie de la version 1.0 du framework Grails

L’information est tombée ce matin, Grails (qu’on présentera laconiquement comme un pendant de Rails dans le monde Java) vient de sortir en version 1.0.

Passé l’effet d’annonce il est temps de goûter aux senteurs issues de ces deux années de distillation, de constater les réussites concrètes mais aussi d’envisager les promesses du framework ainsi que son avenir.

(Lire la suite…)

Utiliser Maven 2 pour générer mon schéma SQL depuis un mapping Hibernate

Créer le modèle objet avec Hibernate, et générer le schémas automatiquement est une pratique courante. Mais lorsqu’on souhaite garder la main sur le schéma généré, en production par exemple ? Voici comment résoudre ce problème en insérant une étape de génération du schémas au sein d’un build piloté par Maven2.

(Lire la suite…)

La communauté Java se rassemble à Paris

Le 12 Février prochain se tiendra la première réunion du Java User Group de Paris.

(Lire la suite…)

Maven Community News – Janvier 2008

Maven Bonjour à tous,

Pas de grandes nouveautés pour un début d’année cadencé au rythme des releases des plugins.

(Lire la suite…)

Pourquoi les méthodes agiles peinent-elles à pénétrer l’entreprise ?

La décision est prise, demain matin vous devez développer un logiciel pour votre entreprise. Un budget est disponible et un premier choix s’impose à vous : la méthode de travail….
Chronique à paraître dans 01 Informatique

(Lire la suite…)

Simplifier le développement des tests avec Unitils

Tout le monde s’accorde sur l’utilité des tests de non régression automatisés, d’ailleurs les outils disponibles dans la sphère Java sont légion : jUnit, dbunit, jmock …
Mais de là à les voir mis en oeuvre systématiquement sur les projets il y a un pas ; l’un des reproches revenant le plus est : « les tests sont trop coûteux à écrire ».
(Lire la suite…)