Software Engineering

Posté le 01/11/2010 par Henri Tremblay

Il y a eu beaucoup de discussions sur le web dernièrement. À propos du meilleur framework de "mock". EasyMock et Mockito sont fréquemment comparés. En particulier parce que Mockito est très inspiré par EasyMock (et utilise une partie du code technique) mais a sa propre syntaxe. Malheureusement, en lisant certaines comparaisons, j'ai noté certaines ...

Lire la suite >

Posté le 01/11/2010 par Henri Tremblay

There's been a lot of talking going on on the web lately. About which mocking framework is the best. EasyMock and Mockito are frequently compared. Especially since Mockito is greatly inspired (and is reusing the same mocking code under the hood) by EasyMock with some tweaks in the syntax. Sadly, while reading comparisons, I've noticed things that a...

Lire la suite >

Posté le 28/10/2010 par Rudy Krol

Le 15 et 16 Octobre ont eu lieu les DevOpsDays 2010 à Hamburg. Cette conférence est l’occasion de réunir les DevOps désireux d’apprendre des retours d’expérience et surtout d’échanger via des Open Spaces. Si le terme DevOps est nouveau pour vous, je vous conseille de lire cet article d’introduction.Un an après la première édition en Belgique, et un...

Lire la suite >

Posté le 28/10/2010 par Thomas Vial

Chez OCTO nous réalisons beaucoup d’audits d’applications et ceux-ci comportent de plus en plus souvent un volet sur la base de données. Les motivations des audits sont diverses : le modèle de données est-il conforme à l’état de l’art ou à un standard d’entreprise ? Représente-t-il des risques pour l’application (performances, intégrité) ? Sera-t-i...

Lire la suite >

Posté le 28/10/2010 par Olivier Mallassi

Le monde noSQL est riche. Hadoop est un des éléments qui le compose. "Globalement" un clone du Google Big Table et utilisant l'algorithme Map/Reduce, ce projet Apache est en fait composé de plusieurs sous-projets (HBase,Zookeeper....).Vous me direz que depuis Google a changé son fusil d'épaule avec Big Query. Bref...Ces articles (je l'espère complé...

Lire la suite >

Posté le 27/10/2010 par Olivier Mallassi

HDFS stores huge amount of data but storing it is worthless if you cannot analyse it and obtain information.Option #1 : Hadoop : the Map/Reduce engineHadoop OverviewHadoop is a Map/Reduce framework that works on HDFS or on HBase. The main idea is to decompose a job into several and identical tasks that can be executed closer to the data (on the Dat...

Lire la suite >

Posté le 21/10/2010 par Olivier Mallassi

Hadoop Distributed File System can be considered as a standard file system butt it is distributed. So from the client point of view, he sees a standard file system (the one he can have on your laptop) but behind this, the file system actually runs on several machines. Thus, HDFS implements fail-over using data replication and has been designed to m...

Lire la suite >

Posté le 21/10/2010 par François Petitit

Cet article s'intéresse aux principes de développement qu'implémente la librairie jQuery Mobile pour offrir des sites Web adaptés aux terminaux mobiles, afin d'en tirer des enseignements pour nos propres développements mobiles, utilisant cette librairie ou non. Nous entendrons ici par Web Mobile les sites et applications Web pour les tablettes et t...

Lire la suite >

Posté le 19/10/2010 par Cyril Picat

Groovy and Grails are a breeze of fresh air in Java development and Web application development as they enable you to write far more expressive and readable code. They also solve most of the classic Java pitfalls (BigDecimal, equals(), etc…) all new Java programmers meet along their way. Even if you write more readable and thus more maintainable co...

Lire la suite >

Posté le 19/10/2010 par Cyril Picat

Groovy / Grails est une bouffée d'air frais pour le programmeur Java, vous permettant d'écrire du code plus expressif et plus lisible, sans les lourdeurs de Java ou de JEE. Groovy vous simplifie également la vie en vous épargnant les écueils classiques du programmeur débutant ou distrait (BigDecimal, equals(), etc…). Ce n'est pas pour autant suffis...

Lire la suite >