Girish's Blog - Are you developing ON the cloud?

Cloud, Cloud, Cloud

Using Azure CLI to open Kubernetes dashboard

Often times you want to open the Azure Kubernetes(K8S) dashboard, after you created the Kubernetes...

Author: gpillai Date: 09/08/2018

Adding SQL IaaS extension into a disconnected Azure Stack

Azure Stack can operate in a connected fashion (meaning with an internet connection with Azure AD as...

Author: gpillai Date: 09/04/2018

Oh! No! The Azure EA portal converted my MSDN/VSTS subscription into EA subcription

I ran into a customer situation where when the customer went to the Azure Enterprise Agreement (EA)...

Author: gpillai Date: 06/08/2018

Disk partition in Azure VMs - using ARM Templates to specify disk configurations

It is considered a best practice to define your Azure Resources using ARM Templates. We all know...

Author: gpillai Date: 05/17/2018

Strategies to realizing Cost Savings in Azure

This is a long post. Please scroll down Table of Contents Introduction. 2 Choosing the appropriate...

Author: gpillai Date: 02/22/2018

Logical Volume Manager(LVM) with RedHat RHEL VMs in Azure and custom partitioning

Most on-premise deployments of Linux (eg RHEL VMs) are done with custom partitioning. Hitherto this...

Author: gpillai Date: 11/23/2017

Continuous Integration and Continuous Delivery (CI/CD)

The following is a collection of recent capabilities announced by Microsoft in the area of CI/CD....

Author: gpillai Date: 11/20/2017

Different ways of slicing and dicing OMS Log Data in Azure - VM Creation

Azure is in deed and in fact like an ocean with various entities within it pumping out enormous...

Author: gpillai Date: 11/14/2017

ARM Template - combining Application Gateway and enabling diagnostic logging into OMS

Introduction Often times you are looking to go beyond the basic ARM template and as a...

Author: gpillai Date: 05/09/2017

MAS - Azure Stack Infrastructure Roles

Continuing on the Microsoft Azure Stack (MAS) series, in this topic I am exploring some of the...

Author: gpillai Date: 04/25/2017

List of applications that Azure Stack registers in the AAD Tenant

When deploying Azure Stack in a connected POC environment, Azure Stack registers a set of...

Author: gpillai Date: 03/25/2017

Experiencing Azure Stack in Public Azure – by using Azure Stack policy module to an Azure Subscription or a Resource Group

Introduction: It is possible to have an experience akin to Azure Stack right in public Azure. As you...

Author: gpillai Date: 03/24/2017

TFS over the years and upgrade cycle

It is heartening to note that MS DevDiv takes care of TFS customers so well. Today (1/23/2017) Brian...

Author: gpillai Date: 01/23/2017

Creating an ARM service deployment endpoint in VSTS

I was creating ARM based service deployment end points often and I thought I might as well document...

Author: gpillai Date: 04/24/2016

Azure CLI - xPlat from Ubuntu

The following are the steps to Install Azure CLI on Ubuntu. Previously I blogged on how to do this...

Author: gpillai Date: 04/17/2016

Azure Monitoring of Linux systems - Installing OMS Agent on Linux

Azure can not only monitor what you expect (Windows OS) but also a wide variety of non-MS such as...

Author: gpillai Date: 04/14/2016

RDP to a Linux VM in Azure

I needed to RDP into a Linux VM in the Cloud. Briefly these are the steps. (I needed these myself)....

Author: gpillai Date: 04/14/2016

Truly embracing Open Source Software development by Microsoft

Truly MS has become the ultimate definition for an OSS company. There is no stronger evidence for...

Author: gpillai Date: 04/03/2016

Azure Internet Of Things (IOT) Suite

  Introduction Microsoft announced the Azure IOT Suite recently at AzureCon. This is a brief...

Author: gpillai Date: 10/05/2015

Increasing CORE quota limits in Azure

Updated to reflect the new workflow - 11/23/2017 Please click on the individual pics below to load...

Author: gpillai Date: 09/20/2015

Isolating Enterprise Projects in Project Server similar to separated Team Projects in TFS

Introduction TFS is primarily targeted at Product Development efforts whereas we have Project...

Author: gpillai Date: 09/05/2015

Azure from a Linux (MAC) Environment–Install Linux, Install Azure CLI and work with Azure (SUSE)

A few colleagues of mine and customers I work with are complete Linux folks. They wanted a Step by...

Author: gpillai Date: 08/20/2015

Using ARM Client to explore Azure Resources

Introduction There is a tool called ARMClient using which you can examine your Azure Resources. This...

Author: gpillai Date: 06/18/2015

Azure ARM templates–Tips on using Outputs

  Introduction Continuing the series on ARM templates, here we are going to explore another...

Author: gpillai Date: 06/16/2015

Using Azure ARM Template’s OUTPUT section

  Extract using  the output section, the properties of various resource you deployed using...

Author: gpillai Date: 06/14/2015

Deleting “TEAM” created in Team Projects in TFS

  How does one delete a “Team” that was created in a Team Project. Maybe you were just playing...

Author: gpillai Date: 06/04/2015

Git into VSO and using Build vNext to pipeline into Azure deployment slots.

Building from VSO and deploying to Azure Create your solutions in VS Note that I just created a...

Author: gpillai Date: 06/01/2015

VI love for the *nix coders and programmers - VsVim mode in Visual Studio - VsVim

In this radio broadcast Scott Hanselman talks to VsVim creator Jared Parsons. I use VsVim all the...

Author: gpillai Date: 05/17/2015

The Headless Cloud Nano Server

Introduction It was nice to see Microsoft come out with the Server 2016 Preview CTP and the headless...

Author: gpillai Date: 05/14/2015

Some consideration on TFS SETUP (or TFS ADMIN) account

  In earlier versions of the product the TFSSETUP (TFSSADMIN) account was explicitly...

Author: gpillai Date: 05/14/2015

Cloud deployment on a developers finger tips

New features and Cloud Capabilities at a Developers’ Finger tips Introduction: The Azure Tooling...

Author: gpillai Date: 11/30/2014

How to get access to the Azure Multi Factor Authentication (MFA) SDK download.

  Well you might be an indie developer or even otherwise and want to enable MFA for your mobile...

Author: gpillai Date: 11/17/2014

Microsoft .NET is now Open Source and Cross Platform (Linux and Macs)

  Please read the title again. And Again. It is true. As of today Microsoft .NET platform and...

Author: gpillai Date: 11/12/2014

TFSWITDDLADMIN – consequences of removing this user from the collection databases - TF400703 error

Introduction [This is not an official MS Support statement, but a caveat (cautionary advise) to...

Author: gpillai Date: 07/04/2014

Cross platform apps with Visual Studio 2013

Woot! Yeah. That’s right. MS is changing rapidly and phenomenally and some of these manifest in some...

Author: gpillai Date: 05/15/2014

NuGet Package Restore Error–NuGet package(s) are missing.

Recently I had a bizarre error and this might help someone else who stumbled on this error....

Author: gpillai Date: 05/14/2014

Removing a TFS Work Item permanently

This came up with a customer of mine and since it gets asked so often, I thought of posting a blog...

Author: gpillai Date: 05/02/2014

Cloning a GIT based Team Project Created in AZURE - Visual Studio Online (VSO)

When you start using your Azure MSDN Subscription, (this is slightly different experience from VSO...

Author: gpillai Date: 04/12/2014

Integrated End-To-End DevOps LifeCycle from the Azure Portal

This changes a lot of things regarding how apps are developed and deployed. This is just mind...

Author: gpillai Date: 04/04/2014

Developer– Virtual Machine Capabilities unleashed in BUILD 2014 specifically for DEVS

Developers can create, destroy and debug VMs to their hearts content in Azure Cloud. Well the key is...

Author: gpillai Date: 04/04/2014

BUILD 2014 –TIDAL WAVE of platform and technology announcements

Too excited to write anything – really. The pictures do convey some of it. But its only the TIP of...

Author: gpillai Date: 04/03/2014

InstallShield and Team Build on TFS

Introduction Original post on 3/4/2014. [Update 4/18/2014: This blog was published on 3/4/2014. As...

Author: gpillai Date: 03/04/2014

Developer – Go Cloud forth and conquer

Developers accessing Windows Azure from Visual Studio This is a short session on pumping an...

Author: gpillai Date: 02/25/2014

HOW TO: Grant Project Manager’s privileges in TFS but without outright granting Project Administrator privileges

In a recent customer situation, there was the need to give a few members of the team “Project...

Author: gpillai Date: 02/07/2014

Default Set of Reports that come Out of the Box (OOB) with TFS 2013.

In TFS 2013 Microsoft provides three templates. (1) Scrum (2) Agile and (3) CMMI Kanban is not...

Author: gpillai Date: 02/07/2014

Errors during TFS 2013 install–and how I worked past them

When you deploy TFS in any environment, you are likely to come across numerous errors which kind of...

Author: gpillai Date: 11/05/2013

Run various Linux distributions with applications on Azure Cloud

Well - often people think Microsoft is just that, only all about their own software. Well this is...

Author: gpillai Date: 10/19/2013

TF31002: Unable to connect to this Team Foundation Server - When switching from one TFS Server to another using same Visual Studio session

When you are using the Visual Studio client to connect to say TFS 2012 server and then to say TFS...

Author: gpillai Date: 09/30/2013

How to build previous versions of SRC code using TFS Build and Build Agent?

Most of the time you want to build the latest and that is fine. That is the default and works well....

Author: gpillai Date: 09/30/2013

How to connect from Visual Studio 2012 on Win 8 host to TFS running on a VM using Loopback adapter

  I often teach and do demos of VS and TFS and I always like to do it from the Client machine,...

Author: gpillai Date: 05/14/2013

Next>