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
196
tutorials
11 Million
readers

2810 views
Abstract: This Azure DevOps Tutorial tutorial discusses the need of customization of process along with creation of new work item. It also discusses how a new field can be added with the rules if required. We will also briefly discuss the difference between the customization process in Azure DevOps and the on-premises Azure DevOps Server.

Azure DevOps Delivery Plan 2.0

Authored by: Subodh Sohoni , on 4/20/2021 in Category DevOps
6895 views
Abstract: Azure DevOps has a new feature called Delivery Plan (2.0) which enhances and replaces Delivery Plan extension. In this article, we will explore some new features introduced in Delivery Plan 2.0.

Source Control in Azure DevOps (Best practices)

Authored by: Gouri Sohoni , on 11/23/2020 in Category DevOps
72299 views
Abstract: This tutorial covers the importance of Source Control, different types of Source Control as well as various Best Practices of working with Source Control by using tools available in Azure DevOps.
71267 views
Abstract: In Azure DevOps, it is possible to use the same tools provided for managing agile development of one team, to manage parts of a single product being developed by multiple teams.This tutorial is about Azure Boards which gives us portfolio management features to manage a single product developed by multiple teams.

GitHub Integration with Azure DevOps

Authored by: Subodh Sohoni , on 7/11/2020 in Category DevOps
61437 views
Abstract: This tutorial demonstrates how to use Azure DevOps and GitHub collaboratively. You will learn to connect and integrate Github with Azure Boards, integrate Github in Visual Studio, and use Azure Pipelines to build and deploy code under Github.
96315 views
Abstract: This tutorial takes an overview of Code Migration from Centralized version control to Azure DevOps. We also discuss a scenario where the code resides in Git but is on on-prem server, which needs to be migrated to Azure DevOps.
76795 views
Abstract: Azure Pipelines has been used to describe a workflow for build, multiple workflow branches in release and deployment, as well as in the licensing and pricing terminology of Azure Pipelines. This tutorial aims to clear this ambiguity associated with Azure Pipelines.

Git in Azure DevOps

Authored by: Gouri Sohoni , on 5/5/2020 in Category DevOps
49228 views
Abstract: This tutorial covers Git with Azure DevOps - a topic that is very important for development teams. It will cover various aspects of Git like how to use Git, when to use, where to use along with what are the advantages of using Git.
44036 views
Abstract: Azure services and Azure DevOps can be used in combination in such a way that the code can be edited by developers without it being copied on the physical computer. In this tutorial, I will demonstrate how to implement Conditional Access on Azure DevOps to prevent access to it from any computer other than the controlled VMs in Azure
49507 views
Abstract: This tutorial demonstrates how to deploy Azure Infrastructure using Terraform. In today's DevOps world, Infrastructure as Code (IaC) is an essential component. ARM templates are great, but they can be difficult to author. Terraform is a great option to ARM templates. We can you use Terraform as IaC (Infrastructure as Code) not only for Azure, but also across multiple clouds and even On-premise.

DevOps Timeline

Authored by: Subodh Sohoni , on 3/7/2020 in Category DevOps
40551 views
Abstract: DevOps concepts can be understood if we first have a clarity about Agile development and activities in its timeline. In this tutorial, I have shown how the activities and strategies of Agile engineering can be brought on the same timeline so that each team member playing any role in DevOps team knows their responsibilities.
47876 views
Abstract: This tutorial demonstrates how to create Azure DevOps repos, boards, pipelines, artifacts etc. using Azure DevOps Command Line Interface extension.

Azure DevOps Search – Deep Dive

Authored by: Imran Siddique , on 2/24/2020 in Category DevOps
36309 views
Abstract: Azure DevOps Search (Search) service is one of the microservices of Azure DevOps that powers its search functionality and makes it easy to locate information across all your projects using just a web browser. This article discusses the inner workings of DevOps Search.

Azure DevOps - YAML for CI-CD Pipelines

Authored by: Gouri Sohoni , on 1/16/2020 in Category DevOps
44537 views
Abstract: Azure Pipelines is a service which provides CICD. In this tutorial, we will see how to get started with the creation of Azure Pipelines.We will fetch code from GitHub repository and create a build pipeline with yml followed by a release pipeline. We also discuss how customization can be handled for yml.
28520 views
Abstract: Creating and distributing Visual Studio templates is hard. You need to get familiar with custom XML formats, the VSIX project type, and Visual Studio’s occasionally eccentric behavior. Now you don’t waste time with that. Learn how you can instantly extract a ready-to-go template out of your existing solution using solution-snapshotter.
32908 views
Abstract: This tuorial teaches how to continuously integrate and deploy an ASP.NET Core application (Docker support enabled) to Azure Kubernetes Service (AKS) using Azure DevOps.

Configuration driven Mobile DevOps

Authored by: Hardik Mistry , on 9/8/2019 in Category DevOps
12623 views
Abstract: This tutorial explains how to achieve end-to-end Mobile DevOps with Azure AppCenter to help build apps, manage the distribution, execute custom scripts to handle scenarios such as automagic version update or replace values from environment variables.

Using Secrets in Azure Pipelines

Authored by: Subodh Sohoni , on 9/2/2019 in Category DevOps
30946 views
Abstract: Azure Key Vault is a service from Azure that allows storage of keys, secrets and certificate in a safe and encrypted repository. In this tutorial, I am going to show you different ways that Azure Key Vault can be used by Azure DevOps Pipelines.

Azure DevOps for Angular Applications

Authored by: Subodh Sohoni , on 8/8/2019 in Category DevOps
31167 views
Abstract: How to use Azure DevOps services of version control, build and deployment for an Angular 6 app. We will also test the deployed app using Protractor.

Azure DevOps for TypeScript React.JS App

Authored by: Subodh Sohoni , on 6/21/2019 in Category DevOps
12028 views
Abstract: This tutorial will walk you through the creation of a React.JS app using TypeScript and do the build and deployment to an Azure App Service as a web app.

Security in Azure DevOps (formerly called VSTS)

Authored by: Gouri Sohoni , on 5/21/2019 in Category DevOps
16681 views
Abstract: This tutorial will discuss key concepts of Security features for Azure DevOps (cloud functionality) along with Azure DevOps Server (on-premises).

Azure DevOps to build and deploy ReactJS App

Authored by: Subodh Sohoni , on 3/30/2019 in Category DevOps
40531 views
Abstract: Azure DevOps provides all the necessary support to build, deploy and test React.JS apps. It allows us to use multiple frameworks like Mocha and Selenium to be used in collaboration to run automated tests after the app is deployed to an Azure App Service as a web app.
13164 views
Abstract: Using Azure DevOps to perform the build of a NodeJS app and deploy it to Azure App Service as a web app.
29189 views
Abstract: In this walkthrough of using Azure DevOps for the build and deployment of NodeJS application, you will learn how to create NodeJS app, add it to a git repository under the team project of Azure DevOps and use pipelines service of Azure DevOps to do the build, deployment and testing of that app.
36369 views
Abstract: In this tutorial, you will learn to use REST APIs to connect to Azure DevOps, fetch data for work items and finally how to create work items.
10790 views
Abstract: In this tutorial, we will discuss how Azure DevOps can be used for Source Control for Java apps. We will also see how Continuous Integration/Continuous Deployment can be achieved between Jenkins and Azure DevOps.

Jenkins for DevOps – Part 1

Authored by: Gouri Sohoni , on 2/5/2019 in Category DevOps
16946 views
Abstract: Jenkins can be integrated with various tools like GitHub, Azure DevOps, JUnit Tests, Selenium Tests for Source Control, Build Management and Test Management. Part 1 of this tutorial demonstrates these features.
42138 views
Abstract: Microsoft recently launched Azure DevOps (formerly known as VSTS) that comprises of 5 different services that span the breadth of the value chain of product development. This article dives into what is the Azure DevOps offering and how is Microsoft uses Azure DevOps to build its own products.
11069 views
Abstract: In this load testing tutorial, I will discuss what is Load Testing and how VSTS (Azure DevOps) Test hub provides different types of Load Testing.
34100 views
Abstract: Using SqlLocalDB to allow simple automated Integration Testing in both greenfield and brownfield projects.
51071 views
Abstract: This tutorial explores how to develop .NET Core applications in Visual Studio Code (VS Code). We will explore some extensions that enhance Visual Studio Code and improves your .NET Core development experience.

Microsoft’s Devops story

Authored by: Sandeep Chadda , on 3/22/2018 in Category DevOps
26269 views
Abstract: Learn how Microsoft built VSTS (now known as Azure DevOps) based on the DevOps learning of its users, and get inspired to implement DevOps in your organization.
18254 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
18537 views
Abstract: Understand what is DevOps, along with some best practices and the pillars of DevOps which includes team mindset, seamless collaboration, Automation tools.
25819 views
Abstract: NuGet can be used to create, distribute and consume packages. Learn how to do NuGet Package Management in Visual Studio Team System.
22532 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
20396 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
28383 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.
21534 views
Abstract: Walkthrough of using Microsoft VSTS services for doing Continuous Integration – Continuous Deployment (CICD) of a Java Web Application.
25172 views
Abstract: Learn to execute an automated test with the help of Test Hub in Visual Studio Team System (VSTS)
143616 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
31738 views
Abstract: Live Unit Testing in Visual Studio 2017 improves upon traditional unit testing to provide automation testing and helps achieve rapid development.
19102 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
40561 views
Abstract: Learn NUnit testing starting from TDD to converting it to data driven test and how to incorporate it for Visual Studio 2015.
15549 views
Abstract: Creation virtual machines and provision them using the Release Management Service of TFS and VSTS
18864 views
Abstract: Using VSTS Release Management to create a VM in Azure using Azure Resource Manager (ARM) Template.
19469 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
46916 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.
27883 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
12074 views
Abstract: Create and execute call back function from the azure website. We also create an authorization page for the organization.
17693 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.
14446 views
Abstract: Create a Build Task that automates package, publish, share and installation of a VSTS extension.
21580 views
Abstract: This article discusses multiple ways to create an environment using Microsoft Test Manager
12840 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
31809 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.
56993 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.
14135 views
Abstract: New features and enhancements available with Test hub using Visual Studio Team Services (VSTS).
44725 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
26864 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
15688 views
Abstract: How a team can use VSTS for developing a cross platform mobile application in Xamarin on the Azure Platform
22411 views
Abstract: Overview of a basic scenario for continuous integration, continuous deployment of web apps in Azure VM, which is part of the DevOps
13126 views
Abstract: Microsoft now allows limited customization of Process in Visual Studio Team Services. This article explores the different options available.
38659 views
Abstract: Project template creation for Visual Studio can be another tool in your tool belt. This guide will get you started.
29824 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.
16425 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
12891 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.
16235 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.
20787 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
22388 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.
33183 views
Abstract: Customize Build activities in TFS 2015. We will use PowerShell to add custom tasks.
30386 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.
66703 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
65057 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.
41123 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
34345 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.
41847 views
Abstract: Explore some new IDE features in Visual Studio 2015 which makes developers more productive.
135318 views
Abstract: Using Grunt, Gulp and Bower to build modern web apps in Visual Studio 2013 and 2015
20092 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.
23609 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.
22677 views
Abstract: The Debugging enhancements in Visual Studio 2015 Preview is worth checking out. This article provides an overview of the same.
66635 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.
18770 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.
51154 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.
23496 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.
55974 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.
30117 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.
30077 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
34285 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.
22750 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.
35784 views
Abstract: The tools for Parallel debugging in Visual Studio 2012/2013 are pretty awesome. Find out how!
19868 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
20477 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
57686 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.
83099 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.
55584 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
21600 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
83844 views
Abstract: Visual Studio 2013 comes with some code optimization tools that enables developers to write consistently high quality code with high productivity
29056 views
Abstract: Create a cross platform geolocation app using Apache Cordova and preview it in Windows Phone 8 and Android
48809 views
Abstract: Team Web Access gives us the ability to plan tests, manage full test suite and executing test cases using Visual Studio 2013
72353 views
Abstract: This article discusses how to easily build cross-platform mobile native applications in JavaScript and HTML5 using Visual Studio and Icenium.
12

Categories

JOIN OUR COMMUNITY

POPULAR ARTICLES

Tags

JQUERY COOKBOOK

jQuery CookBook