Azure DevOps Blog

DevOps, Git, and Agile updates from the team building Azure DevOps

Latest posts

Aug 2, 2013
Post comments count 0
Post likes count 0

Visual Studio 2013 Application Lifecycle Management Virtual Machine with Hands-on-Labs / Demo Scripts

Charles Sterling

While i hate simply echoing other blog posts…This one was too important to not cover. The ALM Virtual Machine (which most people refer to as the “Keller VM”) is probably the single most important Microsoft ALM training tool – used both by internal and external trainers.  Today Brian Keller(on his way to his honeymoon!!) just updated this virtual machine to include InRelease, getting started with GIT and a bunch of new Collaboration tools like Team Rooms, Code Lens and Code Comments. If you are considering or want to learn more about the ALM platform you can find out more about this virtual machine here: ...

Jul 24, 2013
Post comments count 0
Post likes count 0

Load Testing Siebel Applications using Visual Studio

Charles Sterling

One of our premier test partners  Testhouse (Shivaram Patil and Roshin Jacob) has been working with Hosam Kamel(Microsoft regional technology solution professional and ALM Ranger) for performance testing one of our mutual enterprise customers.  The project was focused on using Visual Studio to do a performance and load testing for Seibel application. In this blog post Hosam does a GREAT job of summarizing their key learning and challenges faced during load testing an enterprise scale Siebel CRM application. Hosam thanks for sharing this information and writing up the post! **********************************...

Jul 23, 2013
Post comments count 0
Post likes count 0

Get started with some basic TFBuild scripts

Andy Lewis

You want to run some of your business logic during your TFBuild process. Maybe before, or maybe after Team Foundation Build (TFBuild) compiles or tests your code. For example, before you compile, you want to set the version of your assembly files. Or after you compile, you want to control the build outputs that get dropped to your staging location. Until recently, you would have to customize your build process. Plenty has been written about how to develop a custom build process. I recently released a topic that I hope makes getting started on this kind of effort a bit easier: Create a custom build process. Regar...

Jul 22, 2013
Post comments count 0
Post likes count 0

Creating Fence Environments using Team Foundation Server 2013 Preview Lab Management can put Lab Environment in “Not Ready” state

Anisha Pindoria

This issue can occur if the guest OS is Windows 2012 R2 Preview.   Workaround: Install Agents for the Lab Environment once. It should fix the problem.  Cause: When the test agent is installed and configured, by default it enables firewall exception for tcp port 6910 in privateand current profiles. If the guest OS is Windows 2012 R2 Preview the firewall exception is enabled for private,domain profiles, but the current profile is public. This results in test controller not able to reach to test agent endsup in putting Lab Environment in “Not Ready” state..   This is a known bug o...

Jul 22, 2013
Post comments count 0
Post likes count 0

Creating Fence Environments using team foundation server 2013 Preview Lab Management can give error “The given key is not present in the dictionary..”

Importer

This issue can occur when Lab Management is configured with SCVMM 2012 R2 Preview    Workaround :  Repair the Lab Environment once. It should fix the problem.  Cause:  While creating a network isolated environment Lab creates a virtual network using SCVMM. This network creation completes successfully but SCVMM still returns a failure to Lab with the error message “The given key is not present in the dictionary.." This results in Lab operation failure and puts Lab Environment in creation failed state. Since during repair the network already exists, Lab Management doesn’t try to re-create one and thus the La...

Jul 17, 2013
Post comments count 0
Post likes count 0

VS ALM Lab management Frequently Asked Questions

Saranath Aravamudhan

Jul 12, 2013
Post comments count 0
Post likes count 0

Performance and Diagnostics Hub in Visual Studio 2013

Dan Taylor

Update: this blog post has been updated for Visual Studio 2013 Update 3 – enjoy! If you attended our Build conference or watched some of the videos, you may have seen some of the new profiling tools and our Performance and Diagnostics hub. This blog post will provide an overview of the hub and the various performance analysis tools that we have built. Since we released Visual Studio 2012 we have added new profiling tools to Visual Studio while improving the overall user experience with the introduction of the Performance and Diagnostics hub. Why introduce a Performance and Diagnostics hub We have been continu...

Jul 11, 2013
Post comments count 0
Post likes count 0

XAML UI Responsiveness tool in Visual Studio 2013

Charles Sterling

(Posting for a team mate and friend Pratap Lakshman)   From the perspective of interaction-performance applications need to be “fast” and “fluid” - fast to launch, to navigate between pages, to react to changes in orientation, and fluid in scrolling, in panning and in animations. This post introduces the XAML UI Responsiveness tool, a new tool in the Visual Studio Performance and Diagnostics hub that lets you analyze such interaction-performance of your XAML-based Windows Store applications. The need for a specialized tool Traditional performance analysis has approached “fast” interaction from the perspective...

Jul 10, 2013
Post comments count 0
Post likes count 0

Energy Consumption tool in Visual Studio 2013

Charles Sterling

(Posting for a team mate: Shiv Prashant Sood) Battery draining applications result in bad customer experience and poor ratings. Optimal battery usage is an important aspect that a developer must consider. This post introduces the Energy Consumption tool, a new tool in the Visual Studio Performance and Diagnostics hub that enables you to optimize your application for energy consumption. Motivation and Background Low powered tablet devices are an integral part of our lives. We start and end our day with these devices using them for work, catching up with friends, reading, watching movies and lot more of our dail...