Software Engineering

Avons-nous besoin d’opérateurs Cloud Français ?J’ai eu l’occasion de discuter avec différents hébergeurs et opérateurs télécom français lors d’évènements et salons récents. Il en ressort qu’un grand nombre d’entre eux travaillent sur une offre IaaS, à la Amazon Web Services.Ils ont peu d‘espoir de parvenir à concurrencer Amazon sur son terrain, ave...

C'est quoi cet article ? Facile ! Un résumé de l'actualité autour de Ruby du mois passé, pour les techos et les geeks pressés. Retrouvez moi sur ce blog pour des infos de techos à techos.Pour les plus pressés, une seule chose à retenir pour cette brève : Mettez à jour vos Rails 2.3 et 3.0.xRails 3.1Rails 3.1 approche à grands pas. La rc4 est d'aill...
La programmation haute performance n'est-elle réservée qu'à une élite de développeurs C++ ?
Software Engineering
Récemment un papier d'étude de Google UK a été publié sur la performance des langages de programmation JAVA, Scala, C++ et Go (Loop Recognition in C++/Java/Go/Scala). Dans ce papier, les performances des langages sont comparées sur la base d'un algorithme de recherche de boucles dans un graphe (Algorithme de Tarjan).Principalement basé sur la perfo...

Users really respond to speedLa citation est de Marissa Meyer, VP expérience utilisateur à Google, en 2006.Pas grand chose n’a changé depuis, si ce n’est qu’on a des chiffres plus précis, et un peu effrayants, sur l’importance de la performance dans les applications web : Quelques points de performance feront la différence entre une expérience réus...

Sonar (www.sonarsource.org) est un outil de reporting sur la qualité des projets informatique. Bien qu'à l'origine fait pour le Java, la communauté Open Source a permis l'intégration de Sonar avec d'autre langages : cobol, flex, php, c++ et maintenant .NET.L'objet de cet article est de vous montrer ce que peut apporter Sonar pour un projet informat...

A moins de s'être limité à dessiner des ronds et des carrés avec Silverlight, vous avez sans doute déjà tenté d'utiliser un des templates de projets du Silverlight Toolkit permettant de faire des tests unitaires pour vos applications RIA! Plein de bonne volonté, vous vous êtes heurtés aux multiples inconvénients de cette solution :Framework de test...

There is one major flaw you must have encountered whilst working with Silverlight for a while: its incompatibility with unit tests! Unless you’ve been using Silverlight solely for drawing circles and rectangles, surely you must have tried to use the Silverlight Toolkit unit test project template to try to put some TDD in your project ! ...most prob...
Datacenter as a Computer : une plongée dans les datacenters des acteurs du cloud
Software Engineering
Dans ce papier (de 2009), Luiz André Barroso and Urs Hölzle (entre autres) de Google Inc. présente une introduction aux “Warehouse-Scale Computers” (abrégé WSC); une introduction aux grands datacenters du l’industrie du Web.Alors certes c’est assez loin de notre quotidien (à la fois en termes d’échelle mais également en termes de métier car on ne c...

Les lightweight ESB, par opposition aux ESB traditionnels, sont un type émergent de solutions d'intégration simplifiées, qui se concentrent sur les besoins récurrents. Celles-ci n'apportent pas de nouvelles fonctionnalités, mais adressent les problématiques d'intégration d'application de manière rafraîchissante et innovante. On peut compter les sol...

Lightweight ESBs, compared to traditional ESBs as their name suggests, are an emerging type of simplified integration solutions that focuses on recurring needs. They do not bring additional integration features, and intend to address integration issues in a new way instead. Well-known solutions in this category can be counted on the fingers of one ...