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

Découvrez 15 citations essentielles pour comprendre les principes du lean et améliorer la performance de vos équipes.

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

Dans ce billet, nous nous basons sur un expérience vécue de mise en place d’une méthodologie (Scrum) sur un projet de développement, pour analyser un piège qui, selon nous, guette toute organisation désireuse de s’améliorer via l’adoption d’une méthodologie : le piège de l’Artefact.Le piègeUn jour, un homme décide qu’il veut devenir moine. Il accep...

Depuis la présentation retentissante de John Allspaw à Velocity 2009 sur la collaboration entre dev et ops, où il explique que chez Flickr le rythme de déploiement en production dépasse les 10 par jour, on entend beaucoup parler de "continuous delivery" et "continuous deployment". Ce dernier se différencie par une automatisation complète de la chaî...

On a maintenant l’habitude de voir des principes du Lean Management derrière beaucoup des pratiques Agiles. Par exemple :Les tests unitaires et l’intégration continue, sorte de Andon et de Poka Yoke à la fois ;Les rétrospectives, support privilégié du Kaizen, sorte de cercle de qualité des équipes de développements ;Les taskboards, « kanban boards ...

Il ne reste plus que quelques jours avant la quatrième édition d’USI qui se déroulera le 28 et 29 juin 2011 au pavillon d’Armenonville à Paris.Cette année encore nous avons soigneusement sélectionné les speakers et les thèmes afin d’obtenir un programme varié et de qualité ! Le meilleur depuis 4 ans selon l’ensemble des membres du Club USI ! Et nou...

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