Granular VSTS/TFS Deployment Privileges using Service Principals

Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) integrate smoothly with Azure App Services for Continuous Deployment. It is even possible to set up Continuous Deployment to an isolated App Service Environment (ASE). The easiest way to get started with this is when you log into VSTS with the same credentials as you…


Experiencing Data Access Issue in Azure Portal for Many Data Types – 03/31 – Resolved

Final Update: Saturday, 31 March 2018 05:48 UTCWe’ve confirmed that all systems are back to normal with no customer impact as of 03/31, 05:25 UTC. Our logs show the incident started on 03/31, 04:45 UTC and that during the 40 minutes that it took to resolve the issue 5% of customers would have experienced data access…


[Azure HPC] Intro to HPC and steps to setup CycleCloud in Azure

As part of Microsoft Internal MOOC course “Big Compute: Uncovering and Landing Hyperscale Solutions in Azure”, I was introduced to CycleCloud and learned how to setup CycleCloud in my Azure subscription. I would like to blog about some of my HPC learning + steps followed to setup one. What is HPC? High Performance computing(HPC) is…


AI Infused Apps- Access to Source Code & Demos

Check this blog post I wrote on building intelligent applications of the future now (with relative source code and demos) here at- Microsoft ML Blogs. Now Available: Access to Source Code & Demos of AI-Infused Apps  


Representation of Math Accents

The post Math Accents discusses how accent usage in math zones differs from that in ordinary text, notably in the occurrence of multicharacter bases. Even with single character bases, the accents may vary in width while in ordinary text the accent widths are the same for all letters. The present post continues the discussion by…


Lesson Learned #38: Which is the impact using connection pooling in my application

In this video in Spanish and English we are going to show you an example about which is the impact to use or not connection pooling, using a C# application. As probably you know connection pooling is a special connection cached, that is enabled by default using ADO .NET  with a maximum capacity, by default, of 100 concurrent connections. Using…


Released: Microsoft OLE DB Driver for SQL Server

We are pleased to announce the release of the Microsoft OLE DB Driver for SQL Server, as we had previously announced! This new driver follows the same release model as all the other SQL Server drivers, which means that it’s maintained out-of-band with the SQL Server Database Engine lifecycle. You can download the new driver…


Lasers reflecting off an ellipse

Various conic sections (hyperbolas, parabolas, ellipses) have interesting reflective properties. Parabolas are used for antennae and even car headlight and flashlight reflectors to focus a beam of light. In the last post https://blogs.msdn.microsoft.com/calvin_hsia/2018/02/28/reflect-laser-beams-off-multiple-mirrors I showed some code to bounce a laser off various mirrors that the user can draw on the screen. I also mentioned…


SharePoint – Remove ‘Getting Started’ link from Site Actions Menu

Often while working with custom actions, the site actions menu can get crowded and sharepoint tends to add scrollbar to it. This doesn’t look very appealing.   You can remove this link by deactivating the Site level feature- ‘Getting Started’.       Applies to : SharePoint 2013, SharePoint 2016, SharePoint Online