TFS Preview – Le gestionnaire de version dans le cloud !

30. August 2012 09:08 by Renaud in   //  Tags:   //   Comments (0)

TFS Preview - TFS dans le cloud !

TFSPreview - Homepage

TFS Preview

Avez les sorties récentes et futures, Windows Phone, Kinect, Windows 8, ... Vous devez certainement démarrer un tas de nouveaux projets. Mais si vous hésitez encore entre plusieurs source controller, pourquoi n'essayeriez-vous pas TFSPreview.com ? TFSPreview, c'est Team Foundation Service Preview. Globalement, c'est Team Foundation Server (que vous connaissez déjà), mais as a Service. Vos projets sont maintenant hébergés dans le cloud et disponibles de n'importe où. Je vous propose d'y jeter un rapide coup d'oeil, histoire de vous décider :)

Création d'un compte TFSPreview

Tout ce dont vous avez besoin, c'est d'un Live ID ! Connectez-vous simplement avec votre compte live habituel. Vous serez alors invité à créer gratuitementun nouveau compte Team Foundation Service. Vous allez pouvoir donner un nom à votre compte, qui formera l'adresse publique de votre serveur !

TFSPreview - Création de compte

TFSPreview - Création de compte

 Ensuite, il faut créer un Team Project. Un Team Project n'est pas un "projet" au sens Visual Studio. Vous pourrez effectivement avoir plusieurs projets et même plusieurs solutions dans un seul Team Project.

TFS Preview - Portail

TFS Preview - Portail

 Pour finir, il reste à ajouter les membres de votre équipe si nécessaire. Renseignez simplement leur Live Id pour leur donner accès au serveur.

TFS Preview et Visual Studio 2012

A partir de Visual Studio, il est très simple de travailler avec TFS Preview. Au démarrage de VS, on va ajouter le nouveau serveur TFS que l'on vient de créer :

Vous allez devoir vous connecter avec votre Live Id encore une fois, et ensuite vous pourrez ajouter votre serveur. Les infos de connexions à TFS sont:

URL : [votrecompteTFS].tfspreview.com
Path/chemin : tfs
Port : 443
Protocol : https

  Utilisateurs de Visual Studio 2010 : pour prendre en charge TFS Preview, il est nécessaire d'avoir installé la SP1, et d'ajouter un petit correctif : KB2581206. (source) Lorsque vous vous êtes connectés au serveur, vous pouvez ouvrir le Team Project créé précédemment, et utiliser l'explorateur de contrôleur de sourcesde VS.

TFS Preview - Source Control Explorer

TFS Preview - Source Control Explorer 

L'inscription "Local Path : Not mapped" indique que vous le dossier sélectionné sur la gauche, dans l'arborescence de l'explorateur de sources, n'a pas d'équivalent chez vous, en local ! Il faut créer le mapping pour indiquer à Visual Studio où stocker votre projet. Après c'est simple, il suffit de parcourir les dossiers pour ouvrir la solution ou le projet sur lequel vous voulez travailler. Depuis l'explorateur de solution, vous pourrez récupérer les dernières versions d'un fichier ou de l'ensemble du projet, consulter l'historique d'un fichier, le comparer avec des versions précédents. Vous verrez également à côté de chaque fichier une icône indiquant si vous avez l'avez modifié, et donc s'il est nécessaire de faire un check-in.

VS 2012 - Checked-out/checked-in

TFS Preview - Checked-out/checked-in

Si vous êtes au beau milieu d'un refactoring de code, et que vous devez subitement changer de tâches, mais que le code sur lequel vous êtes occupés ne vous semble pas assez correct pour faire l'objet d'un check-in (ce qui implique qu'il sera récupéré par les autres développeurs lorsqu'ils récupéreront les derniers changements), vous pouvez décider de faire un shelve, plutôt qu'un check-in. Vos modifs seront alors envoyées au serveur, et vous pourrez à tout moment les récupérer pour continuer à travailler dessus, sans affecter le travail des autres. Cela peut également être pratique dans le cas où vous avez besoin d'aide sur un bout de code, et que vous aimeriez demander l'avis d'un autre membre de l'équipe. Vous pouvez à ce moment-là faire un shelve, et demander un review de votre code. Cela vous évitera ainsi de propager un code "cassé". Pour demander un review, tout est également intégré à VS et peut se faire depuis la vue Team Explorer. Vous n'avez qu'à indiquer quels membres doivent être notifiés, et ils verront, également à l'intérieur de Visual Studio, qu'un demande de review leur a été envoyée. Pour les travaux plus poussés, il est également possible d'utiliser TFS Preview comme serveur d'intégration continue.

TFS Preview entièrement gratuit

Alors oui, le service est pour le moment gratuit, parce qu'il s'agit d'une preview. Il n'y a pas encore beaucoup d'indications sur ce que coûtera le service par la suite, si ce n'est ce qu'on peut lire dans la FAQ :

Pricing

Q: Will the service always be free?

A: Full-featured accounts are available for free while the service is in preview. After that, there will be free and paid accounts.

Q: Will all the features I’m using today be free?

A: Some features will remain free after the preview is over. There will also be some features that will be free in preview (so we can iron out all the bugs), but afterward may only be available in paid offerings.

La bonne nouvelle donc, c'est qu'il restera toujours des comptes gratuits, qui seront sans doute suffisant pour gérer les petits projets personnels ! :)

Talk @ Café Numérique de Mons, Juin 2012

28. August 2012 19:08 by Renaud in   //  Tags:   //   Comments (0)

En juin dernier, j'ai fait une courte présentation au Café Numérique pour parler de mon objectif en tant qu'IT Evangelist au Microsof Innovation Center de Mons. La présentation était chronométrée : 20 slides de 20 secondes. La prise de vue a été assurée par Jellycube Studio !

Dans ce pitch, je parle de mon envie d'organiser des évènements dans la région de Mons, en collaboration avec les communautés Microsoft/.NET déjà existantes en Wallonie. Et c'est notamment suite à cela qu'on a organisé les Afterworks avec DotNetHub.

L’App’ero Windows 8 au MIC

28. August 2012 15:08 by Renaud in Events, Windows 8  //  Tags: , ,   //   Comments (0)

Je vous avais parlé dans un article sur  la rentrée des développeurs Microsoft du fait qu'on allait continuer à organiser des évènements au Microsoft Innovation Center Belgique. Alors on va commencer tout de suite !

Inspiré et motivé par les events organisés en France par la Communauté des Développeurs Windows 8, on a voulu en faire autant dans notre région Wallonne. N'hésitez pas à vous inscrire, c'est gratuit et ouvert à tous.

Venez nous montrer ce que vous savez faire, ou venez voir ce que les autres ont déjà fait. Notez qu'il est toujours tant de développer quelque chose juste pour l'occasion, et pour le fun :)

Téléchargez les outils maintenant (français)


L’App’ero Windos 8 est une initiative qui vise à faire découvrir la nouvelle plateforme de Microsoft d’un point de vue technique ! L’objectif est de rassembler des professionnels ou passionnés de l’IT, développeurs ou administrateurs systèmes, qui ont déjà ou ont l’intention de se lancer dans l’aventure Windows 8.

L’événement se tiendra au Microsoft Innovation Center de Mons, lors d’une soirée mêlant Apps Windows 8, et apéro ! :)

L'App'ero Windows 8

Les participants sont attendus le 26 septembre dès 18h. Des speakers (annoncés prochainement) viendront présenter Windows 8, ses particularités, et ses fonctionnalités, sous différents angles : développeur ou administrateur système.

Comme l’idée de l’événement est de rencontrer d’autres passionnés et de renforcer notre communauté en Wallonie, un concours sera organisé durant la soirée. Toute personne ayant développé une application Windows 8 pourra prendre la parole et présenter son travail sur une tablette Windows 8 aux autres participants qui voteront ensuite à main levée pour désigner la meilleure application. Le ou les gagnants seront sacrés Windows 8 App’Héros et gagneront le respect de la communauté ! :)

Pour vous inscrire, rendez-vous sur la page de l’événement : http://www.win8appero.be, et rejoignez-nous sur Twitter ou Facebook pour être tenu informé des nouveautés dans le programme et connaître les noms des speakers ;)

TextBox

About the author

I'm a developer, blog writer, and author, mainly focused on Microsoft technologies (but not only Smile). I'm Microsoft MVP Client Development since July 2013.

Microsoft Certified Professional

I'm currently working as an IT Evangelist with an awesome team at the Microsoft Innovation Center Belgique, where I spend time and energy helping people to develop their projects. I also give training to enthusiastic developers and organize afterworks with the help of the Belgian community.

MIC Belgique

Take a look at my first book (french only): Développez en HTML 5 pour Windows 8

Développez en HTML5 pour Windows 8

Membre de l'association Fier d'être développeur

TextBox

Month List