.Net and Team System News - Nadège DEROUSSEN

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.

mercredi 20 décembre 2006

Snippets pour Visual Studio

Une petite adresse sympa pour télécharger un ensemble de snippets pour vous aider dans votre développement pour :

  • le deploiement d'application
  • les collections
  • les WindowsForms
  • le système de fichiers
  • l'interaction avec les bases de données ...


Rendez-vous sur le site de Microsoft : Visual Studio 2005 Code Snippets

dimanche 26 novembre 2006

SmartCodeGenerator

Comme de coutume, je suis assez régulièrement le blog de David Hayden et celui-ci parlait la semaine dernière d'un générateur de code gratuit et open source. Ce générateur se base sur des templates personnalisés pour permettre la génération de classes. Ayant un peu de temps ce week end, j'en ai profité pour l'essayer rapidement. Le générateur est assez simple d'utilisation, la création de template est plutôt intuitive. Fait surprenant, le générateur est une application Web. Non pas que cela représente un problème mais c'est plutôt rare (en tout cas, je n'en connais pas d'autres).
Petite remarque cependant, le générateur en est à ses débuts. Il ne génère que des propriétés ayant les types suivants : int, string et bool. Assez restrictif donc surtout pour un usage professionnel. Mais c'est un outil à suivre, il évoluera certainement. Si vous le souhaitez, vous pouvez vous même modifier l'outil pour prendre en compte de nouveaux types de données et nous faire partager tout cela.

Smart Code Generator - Free Code Generator and Template Based - ASP.NET 2.0 par David Hayden
SmartCodeGenerator (Asp.Net 2.0) sur GotDotNet
Et le site officiel SmartCodeGenerator avec des exemples pour prendre l'outil en main.

Debuggage d'applications : Ajax

Ajax étant de plus en plus utiliser aujourd'hui, il devient indispensable d'avoir un outil permettant de debugguer nos applications développées à l'aide de cette technologie.
'Web Development Helper' nous est proposé par Nikhil Kothari, architecte de Microsoft Ajax. Cet outil permet de tracer les requêtes HTTP Cyril Durand nous en parle sur son blog : Web Development Helper pour Microsoft Ajax.

Un autre outil permettant de tracer les requêtes HTTP : Fiddler. Vous trouverez toutes les informations sur le site officiel de Fiddler et un tutorial proposé par Microsoft : Fiddler PowerToy - Part 1: HTTP Debugging

Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data.

dimanche 19 novembre 2006

Team System + Outlook = TeamLook

Je n'ai pas encore utiliser Team System à ce jour (cela ne devrait plus trop tarder) mais j'ai déjà assister à un certain nombre de présentation Microsoft et le produit me paraît plus qu'intéressant. Aussi en attendant de l'utiliser, je glane quelques infos ici et là et je viens de trouver un article de Roy (encore lui) qui parle d'un outil permettant de lier plusieurs Team Foundation Server et de centraliser un certain nombre d'informations dans Outlook, les rendant ainsi disponibles dans un logiciel que nous avons toujours à portée de main, Outlook. Cet outil se nomme TeamLook, il ajoute de nouvelles fonctionnalités à Outlook permettant de gérer les WorkItems, les Reports, ... et il permet de faire des requêtes afin de personnaliser les informations affichées.
Si certains d'entre vous l'ont déjà utilisé, pourriez-vous nous dire ce que vous en pensez, l'outil a-t-il un réel intérêt ? Pour qui ? Les développeurs, les chefs de projet ?
Ce produit est payant mais il existe une version de démo de 90 jours.

L'article sur le site de Roy Osherove :
TeamLook Integrates Into Team System Projects From Outlook
Le site de TeamLook : TeamLook

jeudi 9 novembre 2006

Wilson ORMapper

Paul Wilson nous propose son Wilson ORMapper pour .Net 1.1 et 2.0. Il s'agit d'un outil payant (50$) mais vous pouvez télécharger une version de démo.
Les retours m'intéressent...

Les tests unitaires

Un sujet qui fait couler beaucoup d'encre, ou plutôt qui occupe pas mal de place dans les blogs. Je viens d'ailleurs de trouver le blog de Steve Porter qui traite des tests unitaires, de Visual Studio Team Foundation, des méthodes Agile et de Continuous Integration. Il propose également quelques outils.
A suivre, vous y trouverez peut être des choses intéressantes. Steve Porter

Outil de refactoring : ResourceRefactoring

ResourceRefactoring est un add in pour Visual Studio permettant d'ajouter une nouvelle fonctionnalité de refactoring. Il va vous permettre de sélectionner une chaine de caractères et de la placer dans un fichier de ressource à l'aide d'un simple clic droit :

Resource Refactoring Tool provides developers an easy way to extract hard coded strings from the code to resource files.

Features for Resource Refactoring Tool Alpha Release

Works with both C# and VB.Net projects. A preview window to show changes in the tool window. Lists existing resources by their similarity level to the text being replaced. Automatically replaces hard coded string with a reference to resource entry.

Vous pouvez le télécharger sur le site CodePlex.
Encore une possibilité de gagner du temps dans les développements ...

mercredi 8 novembre 2006

SQL Refactor de Red gate

Et encore un outil de refactoring. Cette fois-ci il ne s'intègre pas à Visual Studio et il n'est pas gratuit, mais il s'intègre à SQL Server Management Studio. Il s'agit de SQL Refactor proposé par la société Red Gate.
David Hayden, que l'on ne présente plus, vous en parlera mieux que moi : SQL Refactor Rocks!.
Encore un moyen de gagner du temps...

mercredi 18 octobre 2006

CSS Adapter Toolkit Beta 2

Scott Guthrie nous annonce la sortie du CSS AdapterToolkit Beta 2.

Today we published the CSS Control Adapter Toolkit for ASP.NET. This toolkit provides information about how the ASP.NET 2.0 Control Adapter Architecture works, as well as a set of 5 sample control adapters (with full source that you can optionally tweak/modify) that provide CSS friendly adapters for 5 of the built-in ASP.NET controls (specifically: Menu, TreeView, DetailsView, FormView and DataList).

Official Site

Enjoy