Software Engineering

Posté le 06/12/2008 par Marc Bojoly

Nous allons voir dans cet article comment un calcul complexe peut être exécuté plus rapidement sur plusieurs machines. Notre calcul consistera à valoriser, c'est à dire à déterminer le prix d'un portefeuille de produits financiers détenus par une banque d'investissements. Il existe en effet pour ces calculs de pricing des algorithmes adaptés à une ...

Lire la suite >

Posté le 04/12/2008 par Xavier Vaccari

Cet article est la première partie d'une série de posts concernant la sécurité des services web.Nous allons présenter dans cette première partie un aperçu de la norme WS-Security pour les services SOAP et les différentes possibilités pour sécuriser des services web.Les architectures SOA se sont généralisées petit à petit au sein des entreprises pou...

Lire la suite >

Posté le 24/11/2008 par Marc Bojoly

Les applications informatiques ont toujours été gourmandes en ressources, les besoins en nouvelles fonctionnalités ou l'accroissement du nombre d'utilisateurs étant une constante des applications réussies. Face à cet état de fait, les constructeurs informatiques ont bâti d'années en années des ordinateurs de plus en plus puissants. Aujourd'hui doit...

Lire la suite >

Posté le 14/11/2008 par Marc Bojoly

La nouvelle version de Java 7 est en cours de préparation. Malgré le retard et les incertitudes sur le contenu, nous considérons que Java 7 constitue une opportunité intéressante pour le langage. Après un premier article consacré aux nouvelles librairies proposées pour Java 7, ce second article introductif vous propose de découvrir les nouvelles fo...

Lire la suite >

Posté le 05/11/2008 par Marc Bojoly

La nouvelle version de Java 7 est en cours de préparation. Le passage de la licence propriétaire à un développement open source a introduit un certain retard et beaucoup d'incertitudes concernant son contenu et sa date de release. Cependant, nous considérons que les nouvelles fonctionnalités proposées constituent des opportunités fortes intéressant...

Lire la suite >

Posté le 30/10/2008 par Olivier Mallassi

L'agrégation d'IHM ! ou nouveau buzz, les mashups ! Bref, ce besoin d'agréger dans le navigateur des informations provenant de sites multiples peut se trouver freiné par une règle de sécurité séculaire (enfin depuis Netscape 2.0...) : la Same Origine Policy.La Same Origin Policy a pris naissance avec Netscape 2.0 et vise à empêcher l'accès - en lec...

Lire la suite >

Posté le 14/10/2008 par Jérôme Van Der Linden

Il s'agit d'un problème récurrent lorsque l'on développe une application JEE et pour lequel on n'est jamais vraiment au point : "comment gérer la configuration de mon application sur les différents environnements ?" Pourtant on dispose de tous les ingrédients pour y parvenir, et Maven n'est pas forcément le seul...Depuis la nuit des tempsJ'exagère ...

Lire la suite >

Posté le 03/10/2008 par Julien Jakubowski, Benoit Lafontaine

Spring-Batch répond à un besoin récurrent : la gestion des programmes batchs écrits en Java. Si le framework semble de plus en plus complet et fonctionnel, celui-ci souffre de sa complexité de configuration et reste un peu difficile d'accès malgré les efforts de l'équipe de développement. Personnellement, j'ai passé quelques heures pour faire fonct...

Lire la suite >

Posté le 30/09/2008 par Jérôme Van Der Linden

Dans la première partie de ce billet, je mentionnais divers solutions (bonnes pratiques, outils) pour optimiser les performances du serveur d'intégration continue et faire face au nombre croissant de projets gérés par ce serveur.Dans cette seconde partie, j'aborde un sujet récurrent lorsque l'on fait de l'intégration continue : les erreurs (compila...

Lire la suite >

Posté le 28/09/2008 par Julien Jakubowski

Samedi 20/09, je suis allé au Mozilla Add-Ons Workshop. Il s'agit d'un évènement organisé par Mozilla et l'association XULFR, qui a eu lieu à La Cantine. Je vous livre ici mes réactions suite à l'évènement, ainsi qu'un zoom sur ma sélection personnelle des présentations qui m'ont le plus marqué.Cet évènement est le premier de ce type organisé dans ...

Lire la suite >