Installing VSTS Build Agents on macOS

If you’re doing Xamarin, macOS (OS X), or iOS development work you’ve likely discovered that you need a way to automate the build of your code from Visual Studio Team Services. If you’re not familiar with setting up a private build agent macOS, the installation instructions provided by Microsoft can be a bit confusing. This…

Creating Recoverable TFS Backups

One of the things I’ve come to appreciate most about the cloud software-as-a-service solutions is that it can reduce work. Although there’s still a need for IT, some tasks – such as performing backups – are provided by the vendor. If you’ve ever tried to backup a Team Foundation Server by hand, you have can…

Connect() 2015 Videos Available

Microsoft’s Connect() conference last week included not only the keynote with the announcements but more than 60 individual breakout sessions on technologies from Azure to Office365.  Those videos are available now for streaming on Channel 9.  The format for the videos include several Q&A sessions with the keynote speakers such as Scott Guthrie, Anders Hejlsberg,…

Visual Studio Code Goes Open Source and more from Microsoft Connect() 2015

Microsoft is holding it’s 2015 Connect() virtual conference today which was kicked off by a lengthy keynote from Scott Guthrie.  In the keynote there were several new announcements including a sneak peek into Visual Studio 2015 Update 1, new features in Visual Studio Code, and a new model for getting Microsoft developer tools.  Here’s an…

Microsoft Connect() Virtual Conference Preview

Last year Microsoft reached out to developers via a global virtual conference aptly named Connect().  During that conference they announced the .NET Open Source initiatives for Linux and Mac and also revealed the Visual Studio Code editor for Windows, Mac, and Linux.  This year’s conference promises more revelations with keynotes and presentations from developer favorites like…

Interview with John Petersen

In this interview John Petersen talks to John Robbins about the importance of copyright to software developers, how Visual Studio Online is different from TFS, and how half-baked frameworks are taking their toll on developers. John Petersen has been developing software for over 20 years. It all started when, as a staff accountant, he was…

Sneak Peek into DevOps in Visual Studio 2015

There were so many announcements at yesterday’s Connect() virtual conference that several great new features may have gotten lost in the flood of demos. While DevOps and Visual Studio Online played a big part in the demos, there’s a lot more under the covers that are going to make developing with Visual Studio and TFS…

Share the Load with Visual Studio Online

Learn to use the capacity planning features of Visual Studio Online! Velocity is a great way to plan your team’s sprint, but how do you know when enough is enough?  In this video excerpt from John Petersen’s new course “Agile Planning with Scrum and Visual Studio Online” you’ll see how to use TFS to track…

Wintellect TFS Build Number Task for VS/TFS 2012

Looks like I forgot to post the updated version of my TFS Build Number Task for VS/TFS 2012. Let me rectify that by pointing you to the updated version here: https://training.atmosera.com/cs/files/folders/21032/download.aspx. If you’re wondering what this is about, here’s the history of how I created the task and how to integrated it into your build:…

Fixing TFS 2012 Power Tools PowerShell CmdLets in PowerShell x64

The TFS 2012 Power Tool installation only installs the TFS PowerShell Snap-In for the 32-bit flavor of PowerShell on an x64 machine. With nearly all developers running x64 machines, we miss the ability to script TFS access in the ultimate scripting language. Needing to script so TFS automation I went looking to see if we…

Fixing Stuck/Hung Build in TFS Preview and Dev 11 Beta Build Server

Realizing I hadn’t updated my build server that ran against TFS Preview to the Beta Dev 11 TFS, I upgraded the machine and ran into a problem. The first queued build stuck and could not be canceled or deleted from the queue, thus blocking all builds. With an on premises TFS you can go into…