VisualStudio vNext: ALM roadmap in video

VisualStudio vNext: ALM roadmap in video

I was talking yesterday about the ALM roadmap announced by Microsoft at the Teched North America 2011. The video of Cameron Skinner’s presentation “The Future of Microsoft Visual Studio Application Lifecycle Management” is now online. You can now see those new features in action :)

Carpe Diem.

VisualStudio vNext : ALM roadmap

VisualStudio vNext : ALM roadmap

Yesterday began the Teched North America conference and Microsoft has finally announced their vision for ALM (Application Lifecycle Management) in the next version of Visual Studio.

This version concentrates around :

  • Agile developments.
  • Interaction with stakeholders.
  • Interaction with opérations.

Here’s a quick overview of what was announced.

read more →

TFS 2010 : The TFS SDK for Java is available

TFS 2010 : The TFS SDK for Java is available

After releasing TeamExplorer Everywhere 2010, Microsoft continues to open TeamFoundation Server to non Microsoft development by publishing the TFS SDK for Java! You can download it at the following address:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7a3c4332-6998-48ec-b689-e434d4218012&displaylang=en

You will get :

  • A unique JAR containing the TFS API. This is the same code that TeamExplorer Everywhere uses.
  • Some native code used by the TFS API. (Kerberos authentication, Keychain, …).
  • The complet  API documentation in Javadoc format.
  • Code samples.

Microsoft has also make an effort to respect Java conventions so that Java developer are not “lost”.

More details on Brian Harry’s post.

Carpe Diem.

TFS 2010: How to activate/deactivate email notification using TfsConfig

TFS 2010: How to activate/deactivate email notification using TfsConfig

If you want to activate or deactivate the email notification of TFS 2010 you can do it using the admin console :

If you want to do it by command line, you can do it using an undocumented argument of TfsConfig:

TfsConfig ConfigureMail /Enabled:<true|false>

Carpe Diem.

TeamBuild 2010: Customized expandable parameters

TeamBuild 2010: Customized expandable parameters

Here’s a small post on how to add customized expandable parameters to a build workflow. What i mean by expandable parameters is parameters with a small + sign so that you can expand the parameter to fill its properties, the main line containing a summary of the values:

image

read more →

TeamBuild 2010 : UpdateAssemblyInfo v1.1

TeamBuild 2010 : UpdateAssemblyInfo v1.1

I published the version 1.1 of my TeamBuild 2010 activity to update versioning attributes in AssemblyInfo files. This new version brings the following features:

  • Added support for the AssemblyInformationalVersion attribute with the following tokens:
    • $(version): the AssemblyVersion value after update.
    • $(fileversion): the AssemblyFileVersion value after update.
    • $(date:<format>): the current date.
  • Lowered BuildMessageImportance of successful file update from High to Normal.
  • Added VersioningSettings class to manage activity settings.

The sample workflow project was also updated to use the new VersionSettings class. If you have any remarks, bugs or request feel free to use the forum or enter an issue on codeplex.

Carpe Diem.

Eclipse : Team Explorer Everywhere 2010 SP1

Eclipse : Team Explorer Everywhere 2010 SP1

The SP1 of Team Explorer Everywhere is available at the following address:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=53c27216-c4f0-48b6-9bed-fe1718a2e3b0

To know what was shipped, please see my previous post on the beta. Two additional features were added:

  • A parameter was added in the Eclipse preferences to enable/disable auto connect to TFS on startup.
  • A list of workspaces was added to the pending changes window.

If you want to see the plugin in action, you can see, when it’s available, the web cast of my session during the TechDays 2011 : Développez en Java avec la plateforme Team Foundation Server 2010. As you may suspect, it’s in french :)

Carpe Diem.

VS 2010: Code metrics using command line

VS 2010: Code metrics using command line

Microsoft just release a PowerTools to enable Visual Studio 2010 code metrics analysis using a command line tool :

Visual Studio Code Metrics PowerTool 10.0

The result is stored in an XML file and is unfortunately not integrated to TFS for reporting or TeamBuild but it’s a start! After playing with this tool i’ll come back with a post on how to integrate it inside TeamBuild :)

Carpe Diem.

TFS: Team Explorer Everywhere 2010 SP1 Beta

TFS: Team Explorer Everywhere 2010 SP1 Beta

A small post to inform you that the beta of Team Explorer Everwhere 2010 SP1 was released and can be downloaded here:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4449babd-1dc8-40e3-9e27-2b743a4a173c&displaylang=en

If you don’t know what Team Explorer Everywhere 2010 is, it’s the client Team Explorer for Eclipse! (previously know as TeamPrise before being bought by Microsoft).

Here are the addition of the SP1:

  • Complete support of localization.
  • Support for Gated-Ckeckin with the same user experience as in Visual Studio 2010.
  • Support for Private Builds.
  • Build explorer enhancements (icons).
  • Support for rich editing in WorkItem.
  • Support for Apple Keychain and Gnome Key Ring to store local TFS credentials.
  • Support for custom control in WorkItem (only for desktop client).
  • Support for Internal Merge in Eclipse.
  • Enhancements on “Synchronization perspective” interface.
  • Enhancements on Shelve interface.

Carpe Diem.

TFS: TFS on Azure

TFS: TFS on Azure
Yesterday was the keynote of PDC 2010. I could not attend the broadcast, so I’ll just relay an important information without going into details:
Team Foundation Server will arrive on Azure!
For more information, please read the post from Brian Harry (English) or from Vincent (in French).
Carpe Diem.

Yesterday was the keynote of PDC 2010. I could not attend the broadcast, so I’ll just relay information important enough without going into details: Team Foundation Server will arrive at Azure! For more information, please read the post from Brian Harry (English) or that of Vincent (in French). Carpe Diem.