Personal Access Tokens & VSTS

Visual Studio Online
If you happen to be using Git-based projects in Visual Studio Team Services (VSTS – formerly known as Visual Studio Online) then you might have already encountered Personal Access Tokens – or, PAT, for short. If you are not familiar with PATs in VSTS then read on… :-)As you are already aware, you can sign into VSTS using a Microsoft Account or, if your VSTS account is tied to Azure, an Azure Active Directory account. This approach works great when using the web-based interface for VSTS or when using Microsoft tools such as Visual Studio, both of which provide inherent support for Microsoft and AAD Accounts. If you are making use of 3rd party tools such as the Git command-line interface, SourceTree, etc., then the account types mentioned above don’t…
Read More

App Studio–Where’s it at Now?

App Development, Visual Studio 2015, Windows 10
Nearly a year and a half ago I wrote about Windows Phone App Studio. In that article, I walk through the basic steps of creating a simple Windows Phone app that uses my blog site RSS feed to list and display articles. Nothing too fancy or even complex but it was enough to show that you could create an app that does “something” relatively easy and have it up and running on your devices very quickly.Fast forward 16 months and Microsoft’s App Studio is now simply, App Studio and is still designated as “Beta”. It is no longer Windows Phone specific but is now capable of building apps for not only Windows phones but also PCs and tablets. You even have a choice of Windows 8.1 or Windows 10 (though…
Read More

My First Band Web Tile

Band
I’ve been wearing my Microsoft Band 2 since it first became available nearly two months ago and I was rockin’ the first version of the device before that. Suffice it to say, I really like Microsoft’s version of a health & fitness tracker (though it’s much more than that!).Being a developer at heart I decided I’ve owned this device far too long to not have created any apps for it yet. So I decided to take a look at the Microsoft Band developer site. When you first visit the site, you will see the following three options:You can make use of the full Band SDK to develop apps for Windows, Android and iOS. You’ll want to use the Band SDK to take advantage of the full feature set of Microsoft’s…
Read More

Open Live Writer–It’s Alive!

General News, Open Source (OSS)
Like many other bloggers out there on the interweb I have been using Windows Live Writer for many years. If you are also a Windows Live Writer user, then you also likely know that the product has not been updated for several years (the latest version is from 2012). Although the current version works it has grown stagnate in its feature set. That’s why I am excited to find out that Microsoft has open sourced Windows Live Write as Open Live Writer as of December 9th, 2015! You can find the official announcement here on the .NET Foundation web site.From here on out, Open Live Writer will be maintained and expanded by the open source community. What this means is that if there is a feature you’d like to help…
Read More

Microsoft Connect() // 2015; Year Two!

Conferences, General News
Last year, Microsoft held it’s first Connect(); event (I wrote about it here). Well, they’re back for another go! If you make use of Microsoft’s development tools and/or any of the open source software that Microsoft has provided (e.g. ASP.NET) then you will want to check out this free, on-line, two-day event! Join us this year to hear directly from Scott Guthrie, Brian Harry, and Scott Hanselman on what’s next in this exciting journey. Get deeper insights into our exciting announcements with over 30 on-demand sessions. Interact with the engineering team members behind Microsoft tools and technologies to help you get started. The event will be held on-line on Wednesday, November 18th and Thursday, November 19th. As of the time of writing this post the agenda had not been published.…
Read More

Custom Build Task Permissions in VSO

Team Foundation Build, Visual Studio Online
Following up on my Custom Build Tasks in VSO post I wanted to quickly show how you grant a VSO user permissions to upload build tasks into your VSO account. On Microsoft’s Build Tasks web page, it states that you need to be in the top level Agent Pool Administrators group to manipulate tasks. To view the Agent Pool Administrators: Sign in to your VSO account. Click on the Settings (gear) icon on the upper-right side of the page: Click on Agent pools and then Roles: Notice the Agent Pool Administrators group under Roles. This is NOT the group you are looking for!Instead, click on the All Pools node on the left: You will see the same Roles appear but this time they apply to all pools in the account.…
Read More

Window Layouts in Visual Studio 2015

Visual Studio 2015
One of the many nice new features in Visual Studio 2015 is custom Window Layouts. For example, on a smaller screen, you might want a simple window layout something like this: There is a minimal number of windows in this layout and the ones that are there are fairly narrow. To save this layout as a custom window layout, such as “Small Screen”: Click on the Window menu and then select Save Window Layout. Enter the layout name and click OK. Now let’s create another window layout for larger monitors, such as this one: Notice this layout has more windows opened and the ones on the right of the screen are wider than in the previous layout. Follow the same steps as above and save this layout as “Large Screen”.…
Read More

Enabling Verbose Output in Team Foundation Build Logs

Team Build, TFS, Visual Studio Online
There are a lot of great new features available in the new Team Foundation Build (formerly knows as Build v.Next) such as version history, web-based build definitions, open source build tasks, and much, much more. However, sometimes you simply want to accomplish something that you’re currently doing with your “old” XAML builds such as setting the logging verbosity to diagnostic. In TFS this was a simple property you could set when queuing a build. However, that property is nowhere to be found in the new Team Foundation Build system. There is, however, a way you can set logging verbosity to diagnostic in your new build definitions. In your build definition, navigate to the Variables tab and add a new variable named system.debug and set its value to true. Save your…
Read More

Updating Your Team Foundation Build Agents

Team Foundation Build, Visual Studio Online
One of the many improvements with the new version of Team Foundation Build is the ability for the build agents to self-update. This is a HUGE time saver for anyone that has lots of build agents spread across multiple build servers! There are a couple of ways to trigger an update to your build agent(s): The build agent gets updated automatically when a build task demanding a newer version of a build agent is executed. For example, if a task demands the build agent be from sprint 84 or higher (more on that in a moment) and your build agent is still on the sprint 83 release, then the agent will be instructed to update itself - automatically. Sweet! You can also manually update all build agents within a pool…
Read More

Team Foundation Build References

TFS 2015, Visual Studio Online
As I’ve been working with the new “vNext” version of Microsoft’s build technology, I’ve collected a few links along the way to some useful resources. You can probably find everyone of these links using your favorite search engine but sometimes it’s nice to be able to see them all in one place. That said, here’s a few links you might find useful… Read All About It If you’re looking to read about the new build system, check out these links: Team Foundation Build (on MSDN) – from here, you can get to information on deploying build agents (on Windows and/or Azure as well as non-Microsoft platforms). You can also read about how to setup build definitions as well as customizing the build process. Predefined Variable – lists the predefined variables…
Read More
ContactUs.com