Angular How-to: Share Server-side Validation

Laurie Atkinson, Senior Consultant, avoid duplication of field-level validation by dynamically applying server-side validation rules on Angular controls. Validation attributes are simple to apply to an Angular control within an HTML template, but that validation logic must be duplicated on the server. Instead, you can build an Angular validation service that parses server-generated rules and…


How to fetch a user’s profile from Azure Active Directory using PowerShell

In this post, App Dev Manager Chev Bryan demonstrates how to fetch a user’s profile from AAD using PowerShell. On my recent journeys helping customers migrate from TFS to VSTS; one of the most common obstacle is verifying that users marked for active import to VSTS have matching AAD records. Thankfully there is a fairly…


DevOps Stories –Jon Cwiak, Humana

App Dev Manager Dave Harrison talks with Jon Cwiak, Enterprise Cloud Platform Architect at Humana, about the adoption of DevOps. The following content is shared from an interview with Jon Cwiak, Enterprise Cloud Platform Architect at Humana. What we loved about talking with Jon was his candor – he’s very honest and upfront that the…


SQL Server Objects as Software Artifacts

This post is provided by Premier Field Engineer JJ Jacob who takes a look at the benefits of SQL Server Objects as software artifacts. A recent customer engagement revealed several pain-points.  One of them is the issue of not being able to pinpoint the exact database schema the development team delivered to the production team….


Legacy monolithic application – not a nightmare anymore!

This post is provided by App Dev Manager Srividya Annapantula who explores how emerging technical trends are changing the way we approach monolithic application. Dealing with a legacy monolithic mission critical application with millions of lines of code is a nightmare.  This is especially true if you are an ISV (Independent Software Vendor) with an…


Fast Start: Infrastructure as Code Using Azure DevTestLabs

In this post, Premier Developer Consultant Derrick Cawthon teaches you how to get started with Infrastructure as Code quickly and easily using Azure DevTestLabs and VSTS. He shows how simple it is to use these two technologies to be able to deploy on-demand. A lot of folks understand that Infrastructure as Code (IaC) is a…


Setting up a Spectator View Rig for the HoloLens

This post is provided by App Dev Manager Richard Newell who shares his experience building a spectator view rig for HoloLens. We have been developing holographic apps for several clients and needed a way to allow participants to see what I was viewing using my HoloLens. Microsoft created a hack a few years ago and…


Remote debugging Azure App Services

This post is provided by App Dev Managers Chris Westbrook and Susan Leighton who walk us through remote debugging a web application deployed as an Azure App Service. In this post, we’re going to look at debugging web apps deployed to an Azure App Service. Customers are sometimes apprehensive about using cloud PaaS services, based…


.NET Core 2.1 Update strategy

This post is provided by App Dev Manager Anant Dimri who shares some helpful Q/A around .NET Core patching strategy. We know that we can create two types of deployments for .NET Core applications: Framework-dependent deployment. As the name implies, framework-dependent deployment (FDD) relies on the presence of a shared system-wide version of .NET Core…


Angular How-to: Simplify Components with TypeScript Inheritance

Laurie Atkinson, Senior Consultant, By moving shared functionality to a base component and assigning dependencies inside the body of the constructor, you can simplify child components. If your Angular components contain identical or similar functionality and you find yourself copying and pasting that code, it makes sense to implement some class inheritance, which is available…