Posté le 19/06/2012 par Cédric Rup

Dans de précédents articles, nous avons abordé ce qu'est CQRS et quels avantages nous pouvions tirer de la séparation entre l'écriture et la lecture dans une application.Il n'est cependant pas nécessaire d'avoir une architecture complexe pour en bénéficier : on peut parfaitement commencer par baser ses interfaces de consultation sur des facilités o...

Lire la suite >

Posté le 18/06/2012 par Thomas Vial

Graphs are very attractive when it comes to modelling real-world data, because they are intuitive, flexible (more than tables and rows in a RDBMS), and because the theory supporting them has been maturing for centuries. As a consequence, there are several graph databases available, Neo4j being one of the most renowned.The same goes for graph proces...

Lire la suite >

Posté le 18/06/2012 par Thomas Vial

Les graphes sont une solution de choix pour modéliser des problèmes de la vie réelle, car ils sont intuitifs, flexibles (plus que des tables dans un SGBD relationnel), et parce que la théorie des graphes évolue depuis déjà quelques siècles. C’est la raison pour laquelle plusieurs bases de données en graphe existent, la plus connue étant sans doute ...

Lire la suite >

Posté le 18/06/2012 par Ludovic Cinquin

DescriptionQuelle est la bonne taille d’équipe pour fabriquer un produit logiciel remarquable ?La sociologie des organisations s’est penchée sur le sujet de la taille des équipes depuis plusieurs années déjà. Si la réponse n’est pas uniforme et semble dépendre de différents critères comme la nature des tâches à effectuer, le niveau moyen et la dive...

Lire la suite >

Posté le 12/06/2012 par Marc Bojoly

DescriptionBien qu’invisibles depuis nos navigateurs des millions de serveurs fonctionnent continuellement pour que le web reste disponible 24h/24. Même si les chiffres restent confidentiels, un seul grand acteur du web peut nécessiter des dizaines, des centaines de milliers de machines comme EC2[1] voire aux alentours de 1 million chez Google[2]. ...

Lire la suite >

Posté le 08/06/2012 par Yannick Martel

Comme Directeur chez OCTO Technology, pour le secteur des opérateurs télécoms, je m'intéresse de près aux questions touchant la relation client, d'un point de vue métier comme SI. J'ai donc assisté récemment à une conférence de l'EBG (Electronic Business Group, "club d'affaire de l'économie digitale en France") sur le comportement client en multica...

Lire la suite >

Posté le 08/06/2012 par Mathieu Gandin

Dans son livre « Clean Code », Robert C. Martin nous présente un principe essentiel pour écrire du beau code, la fameuse règle des boy-scouts (« The Boy Scout Rule ») qui se résume en une phrase : « Toujours laisser un endroit dans un état meilleur que celui où vous l’avez trouvé ».Si nous livrons tous du code dans un état plus propre que  celui où...

Lire la suite >

Posté le 07/06/2012 par François Saulnier

Dans le billet CQRS l’architecture aux deux visages (partie 1), nous vous avions présenté les bases d’une architecture CQRS. En effet une application combine des fonctionnalités de consultation d’une part (Read) et traitement métier d’autre part (Write). CQRS propose d’aborder ces deux groupes de fonctionnalités comme deux contextes d’utilisation d...

Lire la suite >

Posté le 05/06/2012 par Olivier Mallassi, Rudy Krol

DescriptionLe mouvement  « DevOps » nous invite à repenser la frontière classique de nos organisations qui séparent d’un côté les études, i.e. ceux qui écrivent le code des applications (les « Dev ») et de l’autre côté la production, i.e. ceux qui déploient et exploitent ces applications (les « Ops »).Ces réflexions sont certainement aussi ancienne...

Lire la suite >

Posté le 05/06/2012 par Céline Pageaux

USI fête cette année ses 5 ans et cet anniversaire ne se fera pas sans vous !Il vous reste 20 jours et 30 places pour vous inscrire et profiter de deux jours de conférences. Des interventions parmi les meilleures de la place parisienne, des référents reconnus  sur les sujets qui passionnent le monde IT aujourd’hui.Un rendez-vous au Palais Brongniar...

Lire la suite >