Agile UX: Incorporating User Experience into Agile Processes

Premier Developer Consultant Daisy Chaussee writes how to integrate user experience and design into agile processes. In combining Agile and UX, teams can attain greater collaboration, continuous improvement, and efficiency in development. The goal of this blog post is to provide guidance on how to integrate User Experience into Agile processes. In doing this, you…


Integrating Selenium tests in a release pipeline

Senior Application Development Manager Marcelo Silva recently posted this article demonstrating how to implement UI test automation using VSTS and Selenium. Today, I’d like to show you a proof-of-concept I created for one of my customers where we implement User Interface (UI) test automation into a Continuous Integration/Continuous Delivery (CI/CD) pipeline in Visual Studio Team…


SonarQube Integration with VSTS

In this post, Premier Developer Consultant Sana Noorani details how to integrate SonarQube with VSTS, so you can detect issues in code and trigger builds only when code checks pass. Introduction to SonarQube SonarQube is an open source tool used for continuously checking code quality. Many developers will add it to their DevOps pipelines with…


Use Visual Studio Team Services (VSTS) to host your private package server

In this post, App Dev Manager Keith Beller demonstrates how to use VSTS to host a private package server. Before you go through the trouble of setting up a private package server to host your Nuget, NPM, Maven or Gradle feeds, consider using Visual Studio Team Services (VSTS). The Microsoft Package Management plugin found in…


End-to-end from Code Project, to VSTS CI/CD, to Azure

In this post, Premier Developer Consultant Crystal Tenn shares how to set up and deploy a full stack application using Azure App Services. The proof of concept will help you better understand the interactions between an Azure Web App, Azure API App, and Azure SQL Server resource with a step-by-step tutorial.  In addition, we will…


Tips for enterprises migrating or adopting Git

This post is provided by App Dev Manager Tina Saulsberry who shares a few tips and resources to streamline enterprise migration to Git. Microsoft has moved its largest code repository to Git. We migrated our 20+ year old Windows repository, with over 4 million files and 300GB of data. This isn’t the only repository that…


How Microsoft Does DevOps – an Interview with Aaron Bjork, Microsoft Visual Studio Team Services (VSTS)

This post is provided by App Dev Manager Dave Harrison based on an interview with Aaron Bjork, Principal Group Program Manager for VSTS (Visual Studio Team Services) at Microsoft. The following content is shared from an interview conducted in January with Aaron Bjork, Principal Group Program Manager for the VSTS (Visual Studio Team Services) product…


Deploying Your Dockerized Angular Application To Azure Using VSTS (Part II)

Premier Developer Consultant Wael Kdouh demonstrates how to maintain consistency across development and production environments by utilizing Docker containers. He will show you how this is possible while concurrently automating the process with VSTS. In my previous post, I showed you how to deploy your Angular application to Azure using Visual Studio Team Services (VSTS)….


Setting up CI/CD targeting Red Hat OpenShift Kubernetes Using VSTS

In this post, Premier Developer Consultant Najib Zarrari demonstrates how to deploy a containerized ASP.NET Core Web API app into an OpenShift Kubernetes cluster. The first part of this blog will go over how to create a sample ASP.NET Core web application with Docker support. We will use this as our demo app to deploy…


Notes from the Field: Migrating to Visual Studio Team Services

Premier Developer consultant Brian Blackman shares two major insights regarding migrating on-premises databases to the cloud. This post does not cover all the details of migration to Visual Studio Team Services. You can find that information at Migrate to Visual Studio Team Services. And your options for migration can be found at Migration options. What…