Brian Harry's Blog
Everything you want to know about Azure DevOps and Farming
Latest posts
TFS 2018 RC1 is available
Team Foundation Server 2018 RC1 is now available for download. This is the first available build for what we have been calling TFS V.next. And, as you can tell from the title of this post, the official name will be TFS 2018. Here's all the important links: There's a lot I want to say about this release... Like all of our Release Candidates, this is a "go-live" release, meaning that it has been tested and is ready to be used in a production environment. At the same time, it's not done and there's a much higher chance you'll hit a bug than with a more final release. However, we've b...
VSTS Update – Aug 28
This week we began rolling out our sprint 122 update for Visual Studio Team Services. Check out the release notes for details. There are a couple of things I want to call out. Work item rules - Work Item rules are the "headliner" for this sprint. For years and years, the way to create work item rules was by editing an XML file or using the Power Tool that was a pretty direct projection of the XML. This represents the beginning of the end of that. Now we have a new, first class rules authoring experience in the VSTS web UI. The rules are simple yet powerful. The new rules system will only be available fo...
Taking feedback
I'm going to try something very non-traditional for my blog. I don't know if it's a good idea or not but we'll give it a go and if everyone hates it, I'll find a different vehicle. I've had a career of roughly 30 years now and I've been in countless situations from developer in a small startup, founder of a startup, dev in a large company, and now Vice President of a large team in a large company (and everything in between). Over my career, I have been managed by many people and I have managed many people. I have tried hard to observe and learn from everyone around me but, even more importantly, observe myself, ...
Over 500 extensions in the VSTS/TFS marketplace
In November of 2015, almost 2 years ago, we launched the Visual Studio Team Services (VSTS) Marketplace to further our goals to build an open and active ecosystem around VSTS and Team Foundation Server. It's been a truly amazing thing to watch. I've been humbled by how much passion and energy there has been to build and share extensions that make your development experience better. This week, we passed 500 public extensions in the marketplace and we have a pretty steady rate of 20-30 new ones per month. Demand for extensions has also been very strong with more than 100,000 installations. The marketplace ha...
VSTS Update – Aug 4
This week we are deploying our sprint 121 work for Visual Studio Team Services. There's a lot of good stuff and you can read the release notes for details. Probably the biggest thing is the public preview of our new Wiki feature. We're already using it heavily and I really hope you are going to like it. Plenty of work left to do but it's already darned functional. To preemptively answer the question I know I'm going to get... These changes will first show up on premises in TFS v.Next or one of its Updates. The TFS 2017 Updates ship has sailed and all significant new feature work is going into v.Next. Yo...
TFS 2017 Update 2 RTM
Today we released the final version of Team Foundation Server 2017.2. Thank you to everyone who installed one of the two release candidates over the past few months and helped us ensure that this is a high quality release. This post lists some important links and info about this release.
VSTS Update – July 14
This week we are deploying our sprint 120 payload for Visual Studio Team Services. Check out the release notes for all the detail. The big news of this sprint is the new visual release definition editor that allows you to see the flow of your release through environments. In the coming sprints we'll be adding views that visualize in-progress releases in a similar way. This deployment also brings a raft of further pull request improvements. We've got plenty more in the queue so expect PRs to keep getting love. Most of this work will land in TFS v.next. The window for TFS 2017.2 is closed - it will be ...
Perf results on scaling Git on VSTS with GVFS
A little over a month ago, I gave an update on our progress of moving the Windows team to Git in the largest Git repo on the planet. At the time, I described the scale of the Windows Git repo (over 3.5M files and ~4,000 engineers), the current performance results and set of improvements that were just rolling out that we called "O(modified)". The O(modified) improvements significantly improve performance by changing many Git commands to be time proportional to the set of files you've changed rather than the set you've checked out. Now, ~5 weeks later, we've rolled out the O(modified) changes across the major...
A Wiki preview on VSTS
Back in February, I announced our plan to release a fairly full featured Wiki for Visual Studio Team Services (VSTS) and Team Foundation Server (TFS). I also announced that we were purchasing the Wiki extension that was then in the marketplace. Since then, we've left the Wiki extension in the marketplace pretty much alone and worked to bring in the code and get it ready as a first class VSTS feature. Today, we launched the first preview of our new Wiki feature. You can read details in the official Wiki announcement. The "old" extension in the marketplace is now deprecated. The announcement I referenced has ...