VSTS, TFS and DevOps Tutorials

Online tutorials for Visual Studio Team Services (VSTS), Team Foundation Server (TFS), CI/CD, Git, Agile, DevOps. Also covering Build, release management and testing tools for managers, architects, developers and testers and more.

3
categories
165
tutorials
8 Million
readers

Microsoft’s Devops story

Authored by: Sandeep Chadda , on 3/22/2018 in Category DevOps
9706 views
Abstract: Learn how Microsoft built VSTS based on the DevOps learning of its users, and get inspired to implement DevOps in your organization.
5445 views
Abstract: Create a custom build task in Visual Studio Team Services (VSTS) which can be used for build or release definitions. Also learn how to package and publish the custom build task.

Unraveling the mysteries of DevOps

Authored by: Subodh Sohoni , on 1/29/2018 in Category DevOps
6325 views
Abstract: Understand what is DevOps, along with some best practices and the pillars of DevOps which includes team mindset, seamless collaboration, Automation tools.

NuGet Package Management in VSTS

Authored by: Subodh Sohoni , on 12/29/2017 in Category VSTS & TFS
8528 views
Abstract: NuGet can be used to create, distribute and consume packages. Learn how to do NuGet Package Management in Visual Studio Team System.
10364 views
Abstract: A walkthrough of the DevOps Project service of Azure to automatically create a CI / CD pipeline in VSTS for a containerized ASP.NET Core application
8174 views
Abstract: How VSTS can be effectively used for CI/CD and Continuous Testing (CT) of a Java Web App using a non-Microsoft tool like Selenium.

Visual Studio 2017 - What’s New

Authored by: Mahesh Sabnis , on 11/15/2017 in Category Visual Studio
17119 views
Abstract: Visual Studio 2017 (VS 2017) is the latest version of Visual Studio. This article explains some of the most important features of VS 2017 which are useful for boosting developer productivity.
12155 views
Abstract: Walkthrough of using Microsoft VSTS services for doing Continuous Integration – Continuous Deployment (CICD) of a Java Web Application.
12074 views
Abstract: Learn to execute an automated test with the help of Test Hub in Visual Studio Team System (VSTS)
49927 views
Abstract: Connect to a Bitbucket from Visual Studio 2017 and use Git features to create and clone a repository, commit, create and merge branches and create and use pull requests.

Live Unit Testing in Visual Studio 2017

Authored by: Gouri Sohoni , on 5/3/2017 in Category Visual Studio
18306 views
Abstract: Live Unit Testing in Visual Studio 2017 improves upon traditional unit testing to provide automation testing and helps achieve rapid development.
14843 views
Abstract: Learn about Exploratory Testing XT (also known as XT) with Test Hub in Visual Studio Team System.

NUnit Testing with Visual Studio 2015

Authored by: Gouri Sohoni , on 3/20/2017 in Category Visual Studio
20029 views
Abstract: Learn NUnit testing starting from TDD to converting it to data driven test and how to incorporate it for Visual Studio 2015.
10130 views
Abstract: Creation virtual machines and provision them using the Release Management Service of TFS and VSTS
13449 views
Abstract: Using VSTS Release Management to create a VM in Azure using Azure Resource Manager (ARM) Template.
9599 views
Abstract: Create service hook for any VSTS project by using a wizard as well as programmatically and use this web hook with an azure function.

Visual Studio Code (VS Code) Condensed

Authored by: Damir Arh , on 2/6/2017 in Category Visual Studio
37606 views
Abstract: This Visual Studio Code (VS Code) article will help you get started, and make you more productive at this increasingly popular text editor.
15887 views
Abstract: This article will discuss best practices for Agile Development from a developer’s perspective and how tools like Visual Studio help implement these Agile best practices.

Authorization call back function in Azure

Authored by: Gouri Sohoni , on 1/11/2017 in Category Visual Studio
7281 views
Abstract: Create and execute call back function from the azure website. We also create an authorization page for the organization.

Review code using VSTS Git Pull Request

Authored by: Subodh Sohoni , on 1/5/2017 in Category VSTS & TFS
10331 views
Abstract: Overview of a feature in VSTS Git called Pull Request which enables code review. We also look at a scenario where a solution in local repository needs to be added to a remote repository.
10405 views
Abstract: Create a Build Task that automates package, publish, share and installation of a VSTS extension.
15806 views
Abstract: This article discusses multiple ways to create an environment using Microsoft Test Manager
8047 views
Abstract: Create a simple VSTS extension as well as publish it. Also learn how to create and use an Azure function with VSTS extension.

Code Quality Tools in Visual Studio 2015

Authored by: Gouri Sohoni , on 12/3/2016 in Category Visual Studio
21984 views
Abstract: The Code Quality tools in Visual Studio 2015 can help developers identify potential risks in the code and fix them in order to create quality, maintainable code.
29462 views
Abstract: What is Visual Studio Team System (VSTS)? This article gives an overview of the services available in VSTS, and how they can be used.
9977 views
Abstract: New features and enhancements available with Test hub using Visual Studio Team Services (VSTS).
24072 views
Abstract: SonarLint is a tool for managing code quality. We will integrate SonarLint with Visual Studio 2015 and with TFS build by creating a build definition
16682 views
Abstract: Use VSTS to create a DACPAC and deploy it on a VM in Azure Resource Group to make it immediately available to the application
12633 views
Abstract: How a team can use VSTS for developing a cross platform mobile application in Xamarin on the Azure Platform
17503 views
Abstract: Overview of a basic scenario for continuous integration, continuous deployment of web apps in Azure VM, which is part of the DevOps
10051 views
Abstract: Microsoft now allows limited customization of Process in Visual Studio Team Services. This article explores the different options available.
28504 views
Abstract: Project template creation for Visual Studio can be another tool in your tool belt. This guide will get you started.
18651 views
Abstract: Visual Studio Team Services and TFS 2015 has given us a new way to customize the Welcome page and the dashboard. Let us explore how to do it in this article.
12524 views
Abstract: Execute Code Metrics Utility with the help of PowerShell Script as part of the new Build process in TFS and Visual Studio 2015
10072 views
Abstract: A compilation of our best Visual Studio 2015, Windows Azure with MVC, C#, Software Gardening, Design Patterns, WPF and UWP articles authored in 2015.
11982 views
Abstract: Code Search is a cool feature available only with Visual Studio Team Services a.k.a Visual Studio Online. It allows you to search code across TFVS and Git projects in Visual Studio Team Services.
15118 views
Abstract: Diagnostic analyzers are a great new extensibility feature in Visual Studio 2015 for performing static code analysis. This article will walk you through the process of creating a simple diagnostic analyzer on your own.

Diagnostic Analyzers in Visual Studio 2015

Authored by: Damir Arh , on 10/8/2015 in Category Visual Studio
18039 views
Abstract: Diagnostic analyzers in Visual Studio 2015 will strongly affect the way we will be writing code in future.This article will help you learn everything you need to know about diagnostic analyzers.
25817 views
Abstract: Customize Build activities in TFS 2015. We will use PowerShell to add custom tasks.
23934 views
Abstract: The new XAML tools provided in Visual Studio 2015 helps developers to effectively manage and work with XAML based applications for UI Debugging, Performance etc. This article gives you an overview of the new XAML tools.
58816 views
Abstract: The new builds of TFS 2015 and Visual Studio Online are web and script based, and are highly customizable. This article explores new Build Features in TFS 2015 and Visual Studio Online
41891 views
Abstract: Visual Studio Online and TFS 2015 provide RESTful APIs that allow you to extend the functionality of VSO from your apps and services. This article talks about accessing VSO using a client that uses RESTful services of TFS and the security challenges we face while accessing these services.
34381 views
Abstract: The debugging features in Visual Studio 2015 are developer friendly and easy to use. This article demonstrates how developers can use these features for effective debugging management.

Smart Unit Tests in Visual Studio 2015

Authored by: Gouri Sohoni , on 3/24/2015 in Category Visual Studio
28516 views
Abstract: Smart Unit Tests in Visual Studio 2015 are used for automated white box testing along with code coverage. This article gives an overview of Smart Unit Tests.
36612 views
Abstract: Explore some new IDE features in Visual Studio 2015 which makes developers more productive.
126811 views
Abstract: Using Grunt, Gulp and Bower to build modern web apps in Visual Studio 2013 and 2015

Visual Studio Online with Git

Authored by: Subodh Sohoni , on 2/4/2015 in Category VSTS & TFS
14876 views
Abstract: TFS and Visual Studio Online (VSO) have embraced Git as one of the default options for version control while creating a new team project. In this article, I will attempt to explain the concepts of Git as implemented by TFS / VSO.
17782 views
Abstract: In this article, we will discuss benefits of Test Plan and Test Suites in Visual Studio 2013 Update 3 as work items, which can now be customized to suit the specific needs of an organization.
18376 views
Abstract: The Debugging enhancements in Visual Studio 2015 Preview is worth checking out. This article provides an overview of the same.
57974 views
Abstract: Code can be hand written in CUIT without the help of any code generator for Coded UI Test. In this article, we will see how to hand code Coded UI Test using Visual Studio 2013.
14723 views
Abstract: In this article we will discuss how arguments and variables can be used during TFS 2013 Build Process and the difference between them.
41563 views
Abstract: Microsoft Team Foundation Server 2013 provides features for implementing both Continuous Integration (CI) and Continuous Deployment (CD). In this article, we will use the component of Release Management and explore the same.
20180 views
Abstract: Call metrics utility through Custom (xaml and code) Activity and use InvokeProcess Activity in VS 2013 and TFS 2013 to add build summary information about the activity invoked.
48146 views
Abstract: Using Visual Studio 2013 and Team Foundation Server (TFS) 2013 Build Service, in this article, we will view various ways using which environmental variables can be accessed with Build Definition.
25426 views
Abstract: Agile is a way teams think, behave and work. In this article, we will see how Team Foundation Server (TFS) 2013 and Visual Studio 2013 are designed to facilitate implementation of Agile practices in teams.
27324 views
Abstract: Visual Studio 2013 Update 2 contains a plethora of new features to make developers more productive. In this article, we will discuss some of these new features and also see how Azure devs can now manage and deploy their apps from Visual Studio
30648 views
Abstract: This article makes a detailed comparison of Coded UI Test (CUIT) with UFT a.k.a QTP and discusses why CUIT is a worthy competitor to UFT.
19316 views
Abstract: Team Foundation Server provides API's which makes it extensible in a number of ways. This article discusses some of these methods taking some case studies as a base.
30143 views
Abstract: The tools for Parallel debugging in Visual Studio 2012/2013 are pretty awesome. Find out how!
16784 views
Abstract: Visual Studio 2013 contains some cool IDE enhancements. In this article, we will explore these IDE enhancements and new features

Agile Testing with Visual Studio 2012

Authored by: Gouri Sohoni , on 2/24/2014 in Category Visual Studio
17347 views
Abstract: This article discusses Agile Testing principles, along with some challenges faced while implementing Agile principles and resolving them using the tools provided as part of Visual Studio 2012
52780 views
Abstract: Visual Studio Online (VSO) has new features like Project Repository, Tools for Project Planning, Testing with VSO, Distribution of work, CI Build, Collaboration between team members using Team Room and Load Testing. In this article we will explore these features.
79480 views
Abstract: Explore new features in Team Build 2013. Also discus how Git repository can be incorporated in Team Build and how to customize the build without changing the process template.
48866 views
Abstract: The article introduces the Microsoft Fakes framework in Visual Studio 2012 Ultimate and gives a quick run-down on how to use Fakes, Shims, Stubs and Observers to build a robust test harness for your .NET applications
17685 views
Abstract: This article explores a unique scenario for TFS data access using an Android Client and presents an innovative use case for the recently launched TFS OData Services
77656 views
Abstract: Visual Studio 2013 comes with some code optimization tools that enables developers to write consistently high quality code with high productivity
26210 views
Abstract: Create a cross platform geolocation app using Apache Cordova and preview it in Windows Phone 8 and Android
44392 views
Abstract: Team Web Access gives us the ability to plan tests, manage full test suite and executing test cases using Visual Studio 2013
67730 views
Abstract: This article discusses how to easily build cross-platform mobile native applications in JavaScript and HTML5 using Visual Studio and Icenium.
38850 views
Abstract: Using IntelliTrace in Visual Studio 2013 helps in understanding and pinpointing any problem encountered while executing any ASP.NET & other .NET applications
29521 views
Abstract: This article walks you through an interesting MS Research project called Microsoft Pex. In this article we will look at some of the features of Microsoft Pex in Visual Studio 2010. We also look at the VS 2012 plugin Code Digger that integrates Pex in VS 2012.
31208 views
Abstract: IntelliTrace in Visual Studio can be effectively used to find the right information at the right time and maintain high quality code. In this article, we will walkthrough debugging an application using IntelliTrace
22992 views
Abstract: In this article we will discuss why and how we can use environment variables while working with Coded UI Test (CUIT)
39405 views
Abstract: A quick overview of the new features in Visual Studio 2013 (Preview) for Web Developers. We also take a peek at Mads Kristensen’s excellent Visual Studio plugin - Web Essentials.

Embracing SCRUM and CMMI in TFS 2012

Authored by: Subodh Sohoni , on 5/8/2013 in Category VSTS & TFS
36144 views
Abstract: This article discusses how strongly Team Foundation Server 2012 supports the implementation of SCRUM and CMMI processes
22731 views
Abstract: The Code Map and Debugger Integration in Visual Studio 2012 can add a lot of value in large sized projects with plenty of legacy code and sparse documentation. This article explore these new features.
42002 views
Abstract: This article explains how to enable tracing logs when executing Coded UI Test in Visual Studio 2012 which will make it easier to find out issues when a Coded UI Test fails
83736 views
Abstract: With the release version of Visual Studio 2012 Update 2 out, let's get our hands dirty exploring the Git integration in Visual Studio
63331 views
Abstract: In this article, we will look at current state of affairs for an ASP.NET Web Developer using Visual Studio 2012 as well as how community extensions add valuable features to Visual Studio seamlessly
43815 views
Abstract: In this article, we will see how to create and consume an OData service in Visual Studio 2012 LightSwitch HTML Business application
26931 views
Abstract: In this article, we will create a Visual Studio 2012 LightSwitch application which fetches data from SQL Server database. We will also see how to Sort the data as well as Filter the data by adding the Parameters
61641 views
Abstract: In this article, we will discuss how to customize and re-use the code which gets automatically generated with CUIT Builder using Visual Studio 2012.

Layer Diagram in Visual Studio 2012

Authored by: Mahesh Sabnis , on 12/12/2012 in Category Visual Studio
39564 views
Abstract: This article explores how Layer Diagrams can be used to describe and validate application design in Visual Studio 2012

Visual Studio ALM for High Profitability

Authored by: Subodh Sohoni , on 9/21/2012 in Category Visual Studio
32765 views
Abstract: Subodh Sohoni, VS ALM MVP, shares his views on how the Visual Studio Application Lifecycle Management (ALM) suite can be used for improvement in productivity of software development and in turn lead to high profit
65909 views
Abstract: The UML Diagramming and code generation tool in Visual Studio helps a Solution Architect setup boilerplate code for the rest of the team thus reducing possible friction in design-intent and implementation. In this article, we will explore this tool.

Using TFS 2012 and SCRUM to Run the Sprint

Authored by: Subodh Sohoni , on 8/17/2012 in Category VSTS & TFS
120046 views
Abstract: In our previous article, Using TFS 2012 and SCRUM for Iteration Capacity Planning for Software Development, we had seen how to plan the sprint and balance the work to be done during the sprint. In this article, we will take a look at how to run the sprint till the finish line. We will use TFS 2012 and its task board capability to do that.
120358 views
Abstract: In this article, I will explain how the sprint planning is done by the SCRUM Team using Team Foundation Server 2012 a.k.a TFS 2012. I will also show you how to consider capacity of the team while planning the sprint backlog.
90830 views
Abstract: We take a closer look at Visual Studio 2012 new Page Inspector functionality that helps developers debug their web UI from inside Visual Studio without having to ‘Alt-Tab’ between Browser and Visual Studio.
81145 views
Abstract: There is a plethora of changes in VS 11 and the next .NET framework release that help improve developer productivity . In this article, we will focus on the Web Developer specific functions in the release that promise to make day to day developer life much easier.
82602 views
Abstract: In this article we will explore how to debug and run a custom check-in policy using TFS SDK 11 and then deploy it on a developer’s machine.
108656 views
Abstract: In this article, I will take you through the process of creating and deploying a custom check-in policy using TFS SDK 11 for Java.
107705 views
Abstract: In this article, we will see how to convert normal Coded UI Test to Data Driven Coded UI Test using Visual Studio 11.
126601 views
Abstract: In this article, we will explore a new feature with Microsoft Test Manager 11 in VS 11 named Exploratory Testing
119706 views
Abstract: In this article, we will explore how the local workspaces concept works in Team Explorer Everywhere in TFS 11

Team Explorer Everywhere 11 - First Look

Authored by: Subodh Sohoni , on 3/26/2012 in Category VSTS & TFS
119808 views
Abstract: In this article, we will take a first look at Team Explorer Everywhere Beta 11 plugin for Eclipse from the point of view of how to install it and how to use it.
174885 views
Abstract: Team Foundation Server (TFS 2010) administrators have experienced that managing source control from the command line (tf.exe) is faster and more convenient. In this article, we are going to explore the capability to build customized utilities using a set of commands provided by TFS in tf.exe
124928 views
Abstract: This article describes the new MS-Test Unit Testing features available within Visual Studio 12 which encourages developers to write good Unit Tests and follow best practices such as TDD.

Packaging a JavaScript Library with Nuget

Authored by: Sumit Maitra , on 12/27/2011 in Category Visual Studio
121122 views
Abstract: Nuget is a great way to distribute open source projects. This article focuses on how to create NuGet packages for your own JavaScript open source libraries that you might want to make public.
100774 views
Abstract: In a previous article, we explored Windows Runtime (WinRT) and saw how to develop Metro Style Apps in C#. In this article, we will see how Metro Style Applications can be developed using JavaScript, Visual Studio 2011 Developer Preview and Windows 8 Developer Preview.
104395 views
Abstract: In this article, we will explore Windows Runtime (WinRT) which is designed for developing Metro Style Apps using Visual Studio 2011 and Windows 8 (Developer Preview)for developers having .NET, JavaScript and unmanaged C++ expertise.
12

Categories

JOIN OUR COMMUNITY

POPULAR ARTICLES

FREE .NET MAGAZINES

Free DNC .NET Magazine

Tags

JQUERY COOKBOOK

jQuery CookBook