Posté le 06/01/2011 par Mathieu Despriee

MVVM is a quite mature design pattern one can use with the microsoft WPF framework, or with Silverlight. You'll find a lot of literature and tools on the web to start a new development with this pattern.In this article, we show how MVVM can be implemented for a quite large application, and the value it brings in a Behavior Driven Development approa...

Lire la suite >

Posté le 06/01/2011 par Mathieu Despriee

L'approche "Behavior Driven Development", ou l'art d'écrire des tests qui décrivent le comportement attendu du système et que tout le monde comprend.Dans cet article (en anglais), je présente l'architecture mise en place pour suivre cette démarche, dans un projet de développement d'un client lourd sous .NET/WPF, et comment l'utilisation du design-p...

Lire la suite >

Posté le 05/01/2011 par Benoît de Chateauvieux

Travaillant avec les technos Web, j'ai souvent été confronté à Javascript. Java-iste dans l'âme, j'ai été un peu rebuté par ce langage interprété (non compilé), faiblement typé, basée sur la notion de prototype (donc sans classe !)… bref, trop souple pour être vraiment sérieux !Si on ajoute à cela qu'il existe un moteur par version de navigateur (a...

Lire la suite >

Posté le 04/01/2011 par Joseph Glorieux

Derrière cette accroche un peu provocatrice se cache un constat doux-amer pour une technologie que certaines personnes n'hésitent plus à qualifier aujourd'hui de "legacy"Mais commençons par le début : le pourquoi de l'OLAP (Online Analytical Processing)Issu des années 90, OLAP et pour être plus précis son implémentation sous forme de cube, est une ...

Lire la suite >

Posté le 31/12/2010 par Stéphane Teyssier

Cet article se veut une vue d'ensemble du logiciel OpenERP.Dans un premier temps sont présentés l'entreprise et le contexte dans lequel évolue le logiciel. Ensuite les aspects techniques d'OpenERP sont introduits : architecture, contenu d'un module, gestion des vues et des objets ...OpenERP c'est ...Un progiciel de gestion libreC'est marqué dessus!...

Lire la suite >

Posté le 31/12/2010 par Stéphane Teyssier

This article is an overview of the software OpenERP.Firstly, the company and the context in which the software evolves, are presented. Then the technical aspects of OpenERP are introduced: architecture, content module, management views and objects ...OpenERP is ...An open source ERPIt is indicated in the name! OpenERP is an Enterprise Resource Plan...

Lire la suite >

Posté le 26/12/2010 par Julien Jakubowski, Henri Tremblay

Avertissement: Cette chronique se veut légère, joyeuse et instructive sur des sujets divers et variés. Elle n’a pas la rigueur éditoriale habituelle de ce blogue. "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." (Martin Golding)Cette semaine le contenu change un peu. Avant, le but ...

Lire la suite >

Posté le 20/12/2010 par Céline Pageaux

BeMyApp, ou 48h pour créer une application AndroidLe week-end BeMyApp a eu lieu les 11 et 12 décembre derniers.Le concept ? Faire se rencontrer et se mobiliser porteurs d’idées, développeurs et graphistes autour d’un projet d’application Android.Le but ? Réaliser ensemble une application en 48h !Une équipe multi-compétences à formerC’est donc le we...

Lire la suite >

Posté le 17/12/2010 par Nelly Grellier

Après le succès de 2010, ses 500 participants, ses 54 sessions, l’équipe USI se donne encore pour mission de vous proposer un programme digne des plus grandes conférences du secteur IT et de relever ce challenge : « du nouveau pour les anciens et de l’ancien pour les nouveaux ».Une savante combinaison entre sessions inédites et sessions USI à la re...

Lire la suite >

Posté le 12/12/2010 par Nicolas de Nayer

Uniformiser vos environnements de développement - Gagner en productivitéMarre des merges galères pour cause de formateurs différents ?Marre qu'un membre de l'équipe commit en UTF-8, l'autre en ISO-8859-1 ?Marre de reconfigurer la JDK, Checkstyle, PMD, le repo SVN, le proxy de la boite, et des millions de paramètres à chaque création d'un nouveau wo...

Lire la suite >