Deploy Node.js applications to Azure App Service

This blog post shows how you can deploy a new Node.js application from Visual Studio Team Services or Microsoft Team Foundation Server to Azure App Service. Code Download our Node.js Hello World sample app or Install Node.js Tools for Visual Studio and create a new Node.js application. Upload your code to Team Services or your… Read more

Streamlined User Management

Effective user management helps administrators ensure they are paying for the right resources and enabling the right access in their projects. We’ve repeatedly heard in support calls and from our customers that they want capabilities to simplify this process in Visual Studio Team Services. I’m excited to announce that we have released a preview of our new… Read more

Reintroducing the Team Explorer standalone installer

If you remember back to 2013 (and before), we released standalone installers for Team Explorer. In VS 2015, we did not release a standalone Team Explorer since customers had free options with Express SKUs and Community, which included Team Explorer functionality. Customers have continued to request a standalone installer for Team Explorer for non-developers, however…. Read more

Team Services Extensions Roundup – March

February didn’t hold the title of best month on record long – it’s already passed that title to March! A huge thanks to our publishers and customers who continue to grow the ecosystem of extensions around Team Services. This month I’ve got extensions in our Agile and Work Item space that are pretty new and… Read more

Helping new customers get oriented, keeping our content up-to-date

We’re always working to keep our content as fresh and accurate as possible. We have some new content that we’d like to highlight and hopefully have you spread the word. On-boarding content for newcomers We recently wrote a set of overview topics to help orient visitors new to Team Services and TFS. These topics provide a framework… Read more

New Git Features in Visual Studio 2017

We’ve added new Git features to Visual Studio 2017 that allow you to do more of your end-to-end workflow without leaving the IDE. You can perform a force push to complete a rebase or push an amended commit, easily view the diff for outgoing commits, unset your upstream branch, and continue patch rebase from VS…. Read more

Team Services February Extensions Roundup

February is coming to a close and it has been the best month on record for the Team Services Extension ecosystem. We’ve set new records for customer installs and our community of publishers continues to grow. One of my favorite parts of this job is the relationship I get to build with our publishers. Seeing their investment… Read more

Our team has acquired the extension, ‘Wiki’ by Agile Extensions, and plan to provide a built-in Wiki experience

We’re firm believers that a vibrant extension ecosystem is critical to having a best-in-class DevOps product. Not only does it organically bring new technologies and solutions that our customers are looking for, it also builds a community around our product which is a huge contributor to the success of any platform. A recently example of… Read more

Splitting up Git administer permissions

Like everything in VSTS and TFS, Git repos are protected by a set of permissions. For instance, you must have Read for a repo to clone or view its contents. Likewise, you must have Contribute to push changes. Until recently, you needed one permission to create, delete, or rename a repo, edit branch policies, or change other… Read more

Team Foundation Server 2017 and Kerberos Authentication

In Team Foundation Server 2017 we made a change to the default security support providers used by our IIS site for Windows Authentication. We didn’t anticipate this change attracting much notice, since we had ensured (through extensive testing) that there would not be any impact for existing TFS deployments and since we were making things… Read more