Archiblog

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - code

Fil des billets

vendredi, 24 mars 2006

Combattons la programmation orientée Aspect

Hier j’ai découvert ce commentaire surprenant sur l’un de mes billets :

Mr Simon, ayant la plus haute estime pour vos compétences, je souhaiterais avoir votre opinion sur un sujet grave:

Au terme de plusieurs années de développements, je vois avec effroi l'apparition du métier à tisser dans notre noble corporation. J'ai été de tous les combats, ainsi j'ai structuré puis encapsulé afin de chasser l'impie de mes programmes.

Mais cette fois-ci la coupe est pleine: j'apprends avec stupeur que l'on veut injecter des greffons sur mon code, sans m'en avertir. Mon code va donc être utilisé, détourné de son objectif initial, dénaturé par de multiples et invisibles GoTos!

J'appelle donc à la révolte! Unissons-nous programmeurs de tous les pays! Contraquons contre cette soi-disant programmation orientée Aspect juste bonne à nous transformer en petites mains!

Bruno

Lire la suite...

mardi, 21 juin 2005

Ces diables de singletons qui vous font perdre la mémoire

Patrick Peak pointe du doigt deux des coupables des pertes de mémoire en environnement J2EE : les singletons et les variables ThreadLocal. Ils ont été interpellés en compagnie de leur complice le ClassLoader qui n'a rien fait pour prévenir la police (le ramasse miettes).

Pour obtenir tous les détails de l'affaire, je vous invite à lire l'article de Patrick Peak qui explique tout ça beaucoup plus sérieusement que moi. La problématique qu'il soulève est effectivement sournoise et ne touche pas uniquement les serveurs J2EE. Sur ce, je vous laisse car après la lecture de cet article, je vais inspecter quelques unes de mes librairies...

jeudi, 21 avril 2005

Shaj, l'authentification simplifiée pour Java

Si vous êtes à la recherche d'une solution d'authentification simple, Open Source et que vous ne souhaitez pas embarquer toutes les strates d'un système global tel que JAAS, alors Shaj est certainement la solution que vous cherchez. Cette librairie permet d'authentifier l'utilisateur courant au niveau de l'OS. Elle est fournie avec des librairies natives pré-compilées pour win32, Linux, Mac OS-X et Solaris.

mercredi, 6 avril 2005

Un thread, c'est quoi ?

C'est une question que l'on me pose souvent. Hé bien, je ni répondrait pas...

Car Alexis Kartmann le fait très bien.

lundi, 14 février 2005

Java 5, utiliser les annotations

Deux articles d'IBM traitent du sujet:

mardi, 18 janvier 2005

Tunning Java

Java Performance Tuning, un référentiel de truc et astuces pour améliorer les performances des applications Java. C'est un peu le bazard mais il couvre tous les aspects du designs au runtime.

mercredi, 12 janvier 2005

Builds java et dépendances

Sur un projet important impliquant plusieurs développeurs et plusieurs modules ou sous-projets en parallèle qui ne s’est pas arraché les cheveux lors des builds ?

Le saint Graal existe peut être en la matière. C’est Ivy, un nouvel outil sous licence BSD. Il permet la gestion des dépendances et s’intégre avec Maven et Ant. Personnellement, je n’en ai pas l’utilité à l’instant. Je n’ai donc pas pris le temps de le tester. Mais après avoir rapidement survolé la doc, la bête m'a fait bonne impression.

Je pense que cet outil, combiné avec les récents conseils de Vincent Massol, doit permettre de construire une plate-forme de build tip-top pour de gros projets.

Les commentaires de ceux qui ont testé m'intéressent.