Visual Studio Online: The Application LiveCycle Management (ALM)


An ALM solution allows companies to easily manage all of the life cycles of the applications developments. One of the big advantages is to reduce time cycles of designing applications, to integrate development and testers teams and more easily adopt Agile Practices (like Scrum).
According to a study by Gartner in February 2015 (, Microsoft is a leader in ALM solutions, especially if the development tools are present in your company ecosystem. Since few years, Trasys uses the Microsoft infrastructure for all .NET development. And since few months, we migrated to the Microsoft Cloud Portal: TFS Visual Studio Online (
Visual Studio Online (VSO) is based on the core of Team Foundation Server (TFS) with additional Cloud services. This solution is completely free for small teams (5 persons) or for project managers who want to manage the team works (tasks, bugs, etc.).

Code – Host your source code in the Cloud

Usable by some developers or by thousands of people, this module saves and log your source code in a secure way, based on GIT or TFVC repositories, including branching or merging features, and commands to edit online code online. You can annotate the source code to discuss with your colleagues about needed changes in the code.

Work – Centralize your development tasks

Quickly organize the planning, manage and monitor your work for all Products Backlog and all teams, using tools fully integrated with your development environment and your Agile planning. Follow the overall progress from Kanban boards, while your team focus on current tasks, or rapid progression with a board of Scrum tasks.

Build – Compile your applications into the cloud

Create and manage the build process to compile and test your applications automatically in the cloud: manually or through an automated continuous integration strategy.

Check, deploy and monitor your applications

Integrate testers, product managers and other stakeholders directly in the validation process of your software. Automate tests and deployment tasks. Automatically collect interesting operational data, as well as information on performances and the use of mobile clients.


If you need to choose an ALM solution or need to migrate your existing projects in the Cloud, Visual Studio Online is for you. Regardless the size of your company, Visual Studio Online will significantly reduce the complexity of management and environment updates, and you will certainly save money.

Tagged with: , ,
Posted in General, Team Foundation Server

How to transfert a file from Host to a Hyper-V Virtual Machine?

Each time I need to copy a file from my PC to a Virtual Machine hosted by Hyper-V, I don’t remember the best way.
If your VM runs a Windows 8, you can activate “Enhanced session” option and use Copy / Paste.
But if you have an old OS or Windows Server 2012… what is the best way?

Internet say that you can attach a ISO file to your VM or attach a Virtual Disk (vhdx) to your VM. But it’s very slow and difficult to do that.

My solution is usable quickly :

1. Download the portable tool HFS (Http File Server) :
2. Run it and right-click to add a local folder to share.
3. Copy the URL in top of screen (
4. In your Virtual Machine, open Internet Explorer and paste the URL copied.
5. Download your file.

That’s all ;-)

PS: In a Windows Server, maybe you need to disable the IE Enhanced Security Configuration (in Server Manager or in Programs and Features / Windows).

Posted in Formation, Hyper-V, Tips and others

Source Code Repository – GIT or TFVS?

Whenever I present TFS or Visual Studio Online (VSO), somebody asked me “how to choose the type of the sourcecode repository: GIT or TFVC?”.

The main difference is that TFVC is based on a central server while GIT is based on distributed databases. For GIT, there are also some limitations about the security to some part of code (folder, file, …).

More info on MSDN pages:

Main TFVC advantages are:

  • Code is centralized on a server.
  • Security is more important: repository, folders, files.
  • Branching are used to manage releases and avoid risks.
  • Integrated since Visual Studio 2010.
  • Team can be small or large.

Main GIT advantages are:

  • Code is distributed on servers and all developers environments (PC).
  • Branching are fundamentally integrated in GIT process: light and used by all developers.
  • History is available offline.
  • Using many 3-tiers tools: TortoiseGit, GitHub, …
  • Team can be small or based on “Open source” philosophy (but not adapted for large team… in this case, you must split your large team to multiple small teams).
Posted in Uncategorized

Visual Studio Online – Tools to create Agile apps

Yesterday, I had the pleasure to present Visual Studio Online at the The main topics were:

– Introduction
– Source Control (GIT & TFS): to compare GIT and TFVC repositories.
– Planning (Sprint & Kanban board): presentation of VSO Bioard used by teams in Sprint Plannings & Sprint Reviews.
– Collaborate: bests practices to define Tasks, Bugs using Backlogs and Sprints.
– Automatic Builds: a quick overview of this important module of VSO.


You can find the PowerPoint Slides here:

Thanks to the dotnethub Team.

Posted in Presentation, Team Foundation Server

Windows 8.1 : How to boot on a VHDX disk

To create a dual boot on your physical PC:

1. Create a Hyper-V Virtual Machine with a bootable VHDX disk file.
2. Via Windows Explorer, mount the VHDX disk in Windows 8.1 (right-click on the .vhdx file and select Mount).
3. A new drive will app appear in Windows Explore (ex. with F: drive letter).
4. Start a Command Prompt As Administrator, and run “bcdboot F:\Windows“.
5. Check and configure the dual boot options via “msconfig.exe” (tab Boot).
With msconfig, you can delete this bootable disk if you want.

Dual Boot

Posted in Hyper-V, Tips and others

SQL Server Reporting Services (SSRS) – Reports Transfert tool

In many project where I use SSRS, I create three folders for Development, Acceptance and Production environments. By default, Microsoft does not provides a solution to download and update all reports in one step.

So, I created a open source tool (in C#) that allows to connect on a SSRS server and retrieve all files in your PC (reports, DataSet, DataConnection, images, etc.). You can easily modify these XML files. And finally, this tool allows to transfer all of these files on the server or another SSRS server.

Source code and executable:

Tagged with: ,
Posted in Uncategorized

How to solve “Hypervisor is not running” error?

If like me, you use often HiPer-V to validate products or to develop in the same environment as your customer, so you could be receive this error : “XXX could not be started because the hypervisor is not running.

First, check if you have enabled the DEP setting in BIOS (

Next, if this doesn’t work, start a Command Prompt in Administrative mode and run the following command.

bcdedit /set hypervisorlaunchtype auto

You can check the parameter has been set by running the following command.

bcdedit /enum


Reboot your machine and your virtual machines should now be working.

Posted in Hyper-V, Tips and others
Follow me
   RSS Feed    Twitter    Linked In

Write you email address to subscribe at this blog and to receive new posts by mail.

Join 10 other followers

Who I am?


Get every new post delivered to your Inbox.