Using web.config transforms and Release Manager – TFS 2017/Team Services edition

Senior Application Development Manager, Marcelo Silva, previously posted on Using Web.Config transforms and Release Manager. That post was done on TFS 2015 and using the now “old” architecture of Release Management. This post will follow the same idea of deploying an application to Azure (App Service), but this time using Visual Studio Team Services and…


Options to migrate Classic ASP and VB6 Applications from Windows 2003 to Windows 2012

If you are still running legacy ASP/VB6 solutions and are considering paths to Server 2012, you might want to check out this post.  Application Development Manager, Zafar Kapadia shares some options to migrate classic ASP and VB6 applications to Windows Server 2012. Lift and Shift Applications to Windows 2012 Upgrade the Classic ASP site to…


My highly opinionated guide to setting up the best environment for Angular development

This post from Senior Premier Developer Consultant Laurie Atkinson gives you a step-by-step guide to getting started with Angular development. Follow these steps to get up and running with an Angular application including source control, editor tooling, and essential commands. Step 1 – Use Visual Studio Team Services (VSTS) for Source Control (NOTE: If this…

0

Using ADAL with Angular2

In this post,  Senior Application Development Manager, Vishal Saroopchand, walks us through an example of ADAL with Angular2. The primary goal of this post is to give a high level walkthrough on how to use ADAL (Azure AD Authentication Library) with Angular2. ADAL ships with support for Angular1; however, there are no clear guidance for…


Add Azure Antimalware Extension to a VM Scale Set

In this short but very useful post, Premier Developer Consultant Tim Omta shares a PowerShell script to help automate tasks in Azure. If you’re running a Windows Server 2016 base image, ignore this post because we’ve built Windows Defender in. However, if you’re running Server 2012R2, for example, and wish to apply the Microsoft Antimalware…

0

Authentication options for custom application when accessing data from O365

In this post, Senior Application Development Manager, Anant Dimri explains authentication options available to application developers who wish to interact with data in O365. A developer writing applications that interact with SharePoint (SP) data (Lists/Events/Documents, etc.) will be faced with several options to setup authentication.  While there are numerous blog and support articles that cover…


AI with an Online College

Senior Application Development Manager, Justin Scott, launched a new podcast this month you will want to check out.  AI exposed looks at the world of Artificial Intelligence– discussing some of the latest trends, interviewing industry experts, and having fun in the process. In Episode#1, Justin Scott sits with one of our Microsoft data scientists, TJ…


Automating SQL Azure Server Firewall Rule Creation

For this installment of the Premier Developer Blog, Application Development Manager Herald Gjura shares some PowerShell scripts from his toolbox to help automate Azure SQL DB Server firewall rules. Problem to solve This is the problem I am trying to solve. I usually work with multiple Azure clients, who have granted me access to their subscriptions to…

0

Documentation in a DevOps World

In this post, Application Development Manager, Chris Mason discusses the challenge of keeping documentation up to date in this fast moving DevOps world.  In addition, he spotlights DocFX and writes a build task extension which integrates it into your build pipeline. Overview We talk a lot about DevOps today and it represents a major strategy…


.NET Core Overview

In this post, Senior Application Development Manager, Sash Kavalaparambil introduces .NET Core and many of the features that make it a powerhouse for cross platform development scenarios. It has been over 16 years since the first version of .NET framework has been released. In spite of its wide adoption among developer community, todays cloud first…