Avertissement : d’abord malencontreusement publié à l’état d’ébauche, cet article est maintenant dans sa forme aboutie. Merci de votre compréhension. Les design patterns ne sont pas une boîte à outils. Ils constituent un langage. Le but d’un langage est de permettre la communication par le biais d’abstractions partagées. Autrement dit, un langage sert à évoquer […]

Tiens, allez, c’est Noël après tout : encore un tutoriel technique de derrière les fagots (Noël – cheminée – fagots… tout le monde suit je pense). Les règles de navigation de JSF 2 sont ma foi très pratiques pour découpler l’implémentation physique des vues de la logique “métier”. Vos méthodes d’action peuvent renvoyer un mot-clef, […]

Avant un retour d’expérience sur Spring Roo dont j’avais vanté les mérites il y a quelque temps, je prends un moment pour vous donner une astuce technique simple mais efficace. De plus en plus souvent, il m’est demandé que l’activité des applications soit loggée non plus simplement dans les fichiers du serveur, mais directement dans le […]

Un de nos clients est récemment venu vers nous pour être conseillé sur la technologie JavaFX. Il souhaitait avoir un retour d’expérience (un rex, comme disent les commerciaux) et un support de ses équipes qui sont expérimentées mais débutent sur cette technologie. Il faut bien avouer que nous avons été pris au dépourvu… Bien que datant […]

Peut-on encore vendre du logiciel ? Dans une première partie, j’évoquais l’informatique en tant que produit d’une culture du développement. On ne rappelle jamais assez (à mon goût) que le développement logiciel est avant tout une production humaine. A ce titre, elle est une œuvre de création intellectuelle, à laquelle s’appliquent d’ailleurs les règles du […]

De l’esprit du développement logiciel Qu’est-ce qui attire les développeurs vers la programmation ? En lisant une biographie de Richard Stallman (la seule en français à ma connaissance. Elle a en outre l’intérêt de compter RS himself parmi ses contributeurs), c’est la question qui m’est (re)venue en tête. Je me la posais déjà durant mes […]