NoSQL User Group – MongoDB

27 juillet 2011


La session du 26 juillet du NoSQL User Group a convié Antoine Girbal de la société 10gen pour nous faire une présentation générale de MongoDB.

Je vous propose donc un petit résumé afin d’introduire MongoDB à tous ceux qui ont manqué l’événement.

Intégrer des annotations dans son projet

25 juillet 2011
Par  Mathieu PARISOT dans Java

Les annotations sont apparues depuis Java 5 et sont de plus en plus présentes dans les différents frameworks que nous croisons tous les jours (Spring, Hibernate, etc.). Cependant il s’agit d’une fonctionnalité rarement implémentée dans les frameworks internes ou même dans les différents projets.

Nous allons donc voir plusieurs cas d’utilisation et leurs mises en pratique, afin de vous montrer que d’ajouter des annotations à un projet, c’est assez simple, fun et que ça donne un coup de jeune à vos projets en plus de simplifier la vie des développeurs.

Cet article n’est pas un tutoriel sur les annotations, pour cela je vous renvoie à cet article d’Axel. Je reprendrai cependant certains cas d’utilisations évoqués dans le tutoriel. De plus je ne m’intéresserai dans cet article qu’aux annotations runtime qui sont les plus simples à mettre en place.

Le fil rouge de l’article sera la création d’un système très simple de Listener qui permet de s’abonner de manière dynamique à des évènements.

Intégration continue en environnement distribué avec Jenkins

15 juillet 2011
Par  Damien Baron dans Divers


Jenkins CI

Lorsque que l’on aborde le sujet des architectures distribuées, l’intégration continue n’est généralement pas le premier exemple auquel on pense. Pourtant, de nombreux avantages peuvent en être retirés et c’est ce qu’il m’a été donné de découvrir lors d’une présentation faite par Kohsuke Kawaguchi lors du premier barcamp organisé par la société SFEIR le 30 mai 2011.

[Après-midi du développement] Kinect pour Windows SDK

08 juillet 2011
Par  Cyril CATHALA dans .NET

Les après-midi du développement se sont penchés sur le SDK de Kinect, sorti en version beta le 16 juin. C’était l’occasion de découvrir l’API et toutes les spécificités de la machine à 3 yeux et 4 oreilles.

[WP7] – Utiliser une API XMLRPC, partie 1

07 juillet 2011
Par  David POULIN dans .NET

Il y a quelques temps, j’avais cherché pour une application windows phone, un moyen de pouvoir récupérer quelques informations tirées d’un blog, greffé lui-même sur un forum. Certes, une version mobile du site existe, mais, les données qu’elle propose d’exploiter sont trop faibles et à la longue, il deviendrait difficile de maintenir cette application WP7. Je vous propose dans cet article de découvrir les moyens mis en œuvre pour résoudre ces problèmes rencontrés, grâce à XmlRpc.

Partager efficacement du code entre plateformes .Net : La Portable Class Library

06 juillet 2011

Lorsque l’on développe pour plusieurs plateformes (.Net, Silverlight, XNA, Windows Phone 7), il se pose souvent la question de comment partager le code ? Le type de projet Portable Class Library sur Visual Studio 2010 permet de répondre efficacement à cette problématique puisqu’elle permet à un projet d’être multiplateforme.

Cette nouveauté sortie la semaine passée des labos de Microsoft et disponible ici mérite qu’on y prête attention. Nous allons voir comment l’utiliser dans un cas de figure où il faut partager du code entre un client Silverlight et le serveur.

Retrouver l’article sur mon espace Developpez

Le Defensive Web Design

06 juillet 2011

Un aspect souvent négligé lors de la conception d’un site web est que faire lorsque quelque chose cloche. En effet, les développeurs prennent souvent le parti (consciemment ou non) que les utilisateurs sauront réagir face à un problème sur le site.

Or en réalité, c’est rarement le cas et cela peut fortement affecter l’audience de votre site, et dans le cas de sites de e-commerce, vos ventes.

Il existe cependant des choses simples qui permettent de grandement améliorer la vie de vos utilisateurs en évitant de les placer devant une situation qu’ils ne comprennent pas. Il s’agit du Defensive Web Design.

BreizhCamp : J2EE m’a tuer ou comment (sur)vivre avec du legacy par Emmanuel Hugonnet

01 juillet 2011

Durant cette session, Emmanuel nous a fait part de son retour d’expérience sur son projet actuel et plus particulièrement comment il a réussi à transformer un code vieux de 12 ans avec les technologies de l’époque en un projet au top des dernières technologies (et donc en faire un projet super sexy ;-) )!

En fait, pour être plus précis, il nous a fait part de l’état de l’art du projet (qui avait débuté en 1999) lorsqu’il a pris le poste en 2008 et où il en était au jour d’aujourd’hui.

Ce petit compte-rendu va donc tenter de retranscrire comment Emmanuel a fait renaître de ses cendres un projet sur le déclin.

A noter cependant, que cette présentation n’avait pas pour objectif de parler du tout dernier framework à la mode. Il s’agissait vraiment d’un REX.