.Net and Team System News - Nadège DEROUSSEN

mercredi 11 avril 2007

Déplacement du blog

Ce blog a été déplacé, vous pourrez désormais le consulter à l'adresse suivante :
.Net and Team System News
A très vite ... Nadège DEROUSSEN

mardi 3 avril 2007

Notification d'événements dans TFS

Mais qu'est ce que l'events notification services? Ce service permet, via un exécutable fournit avec TFS, de s'abonner à des événements lancés par Team System: Checkin, ajout/modification d'un WorkItem, Compilation, création de projets...

Les évènements suivant sont fournis en standard:

* AclChangedEvent
* BranchMovedEvent
* BuildCompletionEvent
* BuildStatusChangeEvent
* CheckinEvent
* CommonStructureChangedEvent
* DataChangedEvent
* IdentityCreatedEvent
* IdentityDeletedEvent
* MembershipChangedEvent
* NodeCreatedEvent
* NodePropertiesChangedEvent
* NodeRenamedEvent
* NodesDeletedEvent
* ProjectCreatedEvent
* ProjectDeletedEvent
* WorkItemChangedEvent

Vous trouverez un exemple de mise en place d'un service de notification lié au événement de TFS dans l'article suivant :
Team System events notification services

Story ? Vous avez dit Story ?

Et puisque je parle de méthode Agile et de stories dans mon post précédent, voici un article destiné à vous aider à écrire vos stories. Vous trouverez dans cet article la structure d'une "story", les caractéristiques que doit posséder une story ...

A story should be the product of a conversation involving several people. A business analyst talks to a business stakeholder1 about the feature or requirement, and helps them to frame it as a story narrative


Je vous laisse découvrir l'article (en anglais) : What’s in a Story?

La documentation dans un projet Agile

Voici un article qui traite d'un sujet sensible : la rédaction de documentation dans le cadre d'un projet Agile. L'auteur donne des pistes afin de choisir ce qui doit être documenté, comment les "stories" à l'origine des développements doivent-elles être décrites, que faire si les "stories" sont modifiées, faut-il les modifier ou bien les recréer ?
Autant de questions que nous sommes en droit de nous poser !

Article en anglais : Project documentation

Itérateurs ou collections ?

Voici un article intéressant proposé par Mitsu Futura et qui pose la question de savoir pourquoi il est préférable d'utiliser les itérateurs plutôt que les collections.
Pourquoi préférer les itérateurs aux collections ?

jeudi 8 mars 2007

O/R Mapping Adventure

Ralf Westphal a récemment ouvert un blog dédié au mapping O/R :

I started a new blog. I want to explore the world of O/R Mapping more closely and will report my findings in my blog O/R Mapping Adventures.

It´s a subjective view of the topic as I dig deeper into it. Although I´ll start with some simple stuff, my true interest lies in exploring more advanced scenarios like distributed systems and optimizing the loading of objects. I want to go beyond the usual trivial examples of O/R Mapping and see, how far I can go with it - and where I need to resort to good old ADO.NET. Currently my belief is, the future lies with hybrid data access: O/R Mapping + ADO.NET. But we´ll see... In any case I want to try to put O/R Mapping into perspective with application architecture. What does this approach to persistence mean for modelling code?


Pour son exploration, il a décidé de se pencher sur un framework en particulier Vanatec's OpenAccess (VOA), non pas car il le considère comme le meilleur mais simplement parce qu'il considère que celui est suffisamment complet pour ses besoins.
Vous trouverez sur son blog un guide pour installer une version gratuite de cet outil ainsi qu'un exemple d'utilisation avec la version Express de SQL Server.
Si vous souhaitez en savoir plus :
O/R Mapping Adventures, son blog dédié au mapping O/R
et son blog : Ralf's Sudelbücher

Un blog à surveiller.

Le code source de Frimr disponible

Le code source du site utilisé dans les démonstrations du MiniMix est désormais disponible. Pour en savoir plus, rendez-vous sur le blog de Christophe Lauer : Le code source du site Frimr.com en téléchargement
Bon download...

CI Factory

Un nouvel outil d'intégration continue fait son apparition. Il s'agit d'un outil gratuit en version bêta pour l'instant.

CI Factory est un nouvel outil d'intégration continue similaire à CruiseControl. Il semble beaucoup plus ambitieux que son homologue CCNET et vient de sortir en version béta : "CI Factory is a canned Continuous Integration(CI) server and installation script. Adherence to a standard development workspace allows for this product to build most any project out of the box. It uses a plugin architecture (...) ". Un projet à suivre de près, un screencast est disponible et la documentation plutôt fournie pour une béta...


Sur DotNetGuru : CI Factory, un nouvel outil d'intégration continue gratuit
Le site de l'outil : CI Factory

mercredi 7 mars 2007

OpenXML pour OpenOffice

Novell vient de publier un plugin permettant à la suite OpenOffice de prendre en charge le nouveau format de Microsoft OpenXML.

Conformément à ce qu'il avait annoncé, l'éditeur Novell vient de publier une extension à la suite bureautique libre et gratuite OpenOffice.org permettant à cette dernière de prendre en charge le format Open XML, introduit par Microsoft dans le cadre de la dernière version de sa suite bureautique, Office 2007. Grâce à cette extension de quelques mégaoctets, les utilisateurs de la suite OpenOffice.org seront en mesure d'ouvrir des documents enregistrés sous Office 2007 ainsi que de convertir des documents enregistrés au format OpenDocument en Open XML. Le plugin fonctionne avec les versions Linux et Windows d'OpenOffice.org

En savoir plus ...

Open XML : "la plus grosse migration de l'histoire" ?

L'arrivée d'Open XML serait-elle annonciatrice de la plus grosse migration de l'histoire ? C'est ce que semble penser Jean Paoli, directeur général Interopérabilité et architecture XML de Microsoft. Rien d'étonnant me direz-vous, il fait de la pub pour son projet.
Cependant, avec la récente publication par Novell d'un plugin permettant de lire le futur format de Microsoft à partir de la suite OpenOffice, Open XML semble promettre une bien meilleure interopérabilité entre les systèmes et donc un plus grand confort pour les utilisateurs surtout lorsque l'on sait qu'il s'agit d'un projet Open Source disponible sur Source Forge. L'avenir nous le dira ...

Vous pouvez lire l'intégralité de l'interview de J.Paoli sur Silicon : J. Paoli, Microsoft (XML) : 'Nous vivons la plus grosse migration de l'histoire'