Posté le 11/01/2011 par Arnaud Mazin

Pour faire suite à l'article d'introduction sur le mouvement des DevOps, nous pressentons que, dans leur lourde tâche, nos héros vont devoir s'appuyer sur un certain outillage leur permettant de fluidifier la phase de Mise En Production ; qui dit fluidification dit appli déployée plus vite et le business traduit ça par : "la fonctionnalité va arriv...

Lire la suite >

Posté le 09/01/2011 par Jérôme Van Der Linden

2009 et 2010 ont marqué l’avènement et la croissance incroyable de l’iPhone dans notre pays. La présence sur l’App Store est devenue une nécessité marketing, aussi avons nous vu le nombre de projets iPhone considérablement augmenter à Octo cette année. Nouvelle année oblige, il est l’heure des prévisions…Rétrospective 2010On ne va pas s’étendre sur...

Lire la suite >

Posté le 08/01/2011 par Olivier Mallassi

Scribe installation is a little bit tricky (I need to precise I am not what we can call a C++ compilation expert and thanks to David for his help...). Here is so how I installed Scribe on my Ubuntu (Ubuntu 10.04 LTS - the Lucid Lynx - released in April 2010)Scribe Compilation : get the basic packages...To compile Scribe, you need a couple of depend...

Lire la suite >

Posté le 08/01/2011 par Olivier Mallassi

HDFS is a distributed file system and quickly raise an issue : how to fill this file system with all my data? There are several options that go from batch import to Straight Through Processing.Bulk load style. The first one is to keep collecting data on local file system and importing them by vacation. The second one is to use an ETL. Pentaho has a...

Lire la suite >

Posté le 08/01/2011 par Olivier Mallassi

HDFS, que nous avons déjà évoqué, reste un système de fichier distribué et il faut donc l'alimenter. Il y existe plusieurs options :à la manière batch. La première option est donc de continuer à collecter les données sur un système de fichier local et de les importer sur le HDFS par vacation. La seconde option serait d'utiliser un ETL. Pentaho a an...

Lire la suite >

Posté le 07/01/2011 par Guillaume Plouin

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 Qu...

Lire la suite >

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 >