Évènement

Et si vous codiez une application qui supporte 1 milliard d’utilisateurs ?

Le Challenge USI est un concours organisé dans le cadre de l’USI 2011, en partenariat avec VMware et Steria. Il est ouvert à des équipes d’étudiants et de développeurs qui ont envie d’implémenter des architectures à haute performance, comparables à celles des grands du Web (Google, Facebook, Twitter, etc.). Il consiste à créer une application de Quiz Synchrone qui supporte 1 milliard d'utilisateurs, dont 1 million en simultané. L’architecture technique est complètement libre, sous contrainte de système Linux. Les 3 équipes dont l'application aura permis…

Lire la suite
Archi & techno

« Behavior Driven Development » grâce au pattern MVVM et GreenPepper

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-pattern MVVM nous a aidé à atteindre notre objectif. La suite ici.

Lire la suite
Archi & techno

Le Test Driven Development au secours de Javascript !

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 (actuellement on a Chakra chez IE9, V8 pour Chrome, TraceMonkey chez Firefox3.5, SquirrelFish pour Safari ou encore Carakan pour Opera10…) ce sont les maux  de tête assurés…

Lire la suite
Archi & techno

OLAP est mort, vive …

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 réponse du système d'information décisionnel proposant d'adresser, entre autres, 2 enjeux des systèmes décisionnels coté  restitution : - les performances : c'est bien beau d'avoir des centaines de millions…

Lire la suite
Archi & techno

Premiers pas avec OpenERP

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 libre C'est marqué dessus! OpenERP est un Enterprise Resource Planner. Le périmètre de l'outil couvre (entre autres) les domaines suivants:

Lire la suite
Évènement

La revue de presse d’Henri: Semaine 51

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 était de parler des choses dont on n'avait pas parlé sur les listes de diffusion d'OCTO. Maintenant que je suis aussi lu du monde extérieur, mes…

Lire la suite
Évènement

Save the Date – USI Paris – 28&29 juin 2011

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 renommée et à l’efficacité avérée, qui ont fait de cet évènement la référence des conférences IT en France. Nous venons d'ouvrir les inscriptions pour…

Lire la suite
Archi & techno

Un workspace Eclipse standardisé

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 workspace ? Ce tip & trick est pour vous !

Lire la suite