i:0#.w|Ali.Mazaheri

Azure, Open Source, SharePoint and ...

Managing Azure Kubernetes Managed Service (AKS) using Cabin app!

Cabin app by bitnami is one of my favorite apps allowing to manage your k8s clusters from your iPhone! After deploying our very first k8s cluster using awesome Azure AKS (In preview) I wanted to add my brand new cluster so I can demo the capabilities to one of my customers. Here are the steps… Read more

Enabling AKS in your Azure subscription

Today was an exciting day to see the availability of Microsoft Azure Managed Kubernetes Service (AKS) announced here. Now if you try to create your very first cluster in your subscription you need to upgrade your Azure CLI to latest version using apt-get upgrade azure-cli (Be patient as it takes sometime to download all the packages and… Read more

Securing Azure Functions calls to Dynamics 365 using Azure AD!

As we were developing our custom engagement bot for MTC, in order to be compliant with security policies we needed to make sure all the calls to our Dynamics 365 from our Azure Functions are secured by Azure AD for our team using the bot within organization on their phone or other devices. Since we… Read more

Accessing On-premises SharePoint data as easy as 1 2 3 with On-premises data gateway

One of common asks when designing and deploying hybrid SharePoint is to make on-premises data accessible on SPO and also multiple devices, thanks to goodness of Azure Logic Apps and On-premises gateway and seamless integration with Power Apps and Flow doing that is as easy as 1 2 3! In the past this required a… Read more

Azure Logic Apps, Azure SQL and OpenAPS Better Together!

  For the past couple of months I’ve had the pleasure to work and collaborate with OpenAPS.org founders (Dana Lewis and Scott Leibrand) and genius behind OpenAPS toolset Ben West and other folks involved to develop and implement  our own artificial pancreas for my son Sam based on Scott’s reference architecture and their years of… Read more

Leveraging Azure Mobile Services and Twilio for NightScout real time push notification and SMS messages

  In this blog post I am going through steps to configure and enable real time push notification for NightScout Windows Phone 10 app and also sending SMS messages to other subscribers on other smartphone platforms like iOS. First, I created an Azure Mobile Services project in Visual Studio 2015 preview and added required packages… Read more

Magic of Cloud, Azure and Open Source, Introducing Nightscout Project!

Ever since our son was diagnosed with #T1D back in August our lives have changed forever, but despite the challenges a lot of positive support from family, friends (New and old) and of course Technology has blessed each of us specially Sam! This blog post is our token of appreciation to all involved to make… Read more

Connect SharePoint Online to an on-premises SQL Server from an Azure provider hosted app using Hybrid Connections

Recently I was asked by a customer if there is a way to allow SharePoint Online users to connect to an on-premises SQL database without using BCS and avoid the overhead configuring that.  As a fan of SharePoint Apps and Azure the recommendation was to implement and leverage a provider hosted app on Azure, as… Read more

MEDIA ENCODING with Microsoft Azure Media Services and K2

By Melissa Layupan and Ali Mazaheri INTRODUCTION Media file encoding (and transcoding) is one of the predominant use-cases within the Media & Entertainment (M&E) industry, and one which many M&E companies struggle with. Reason being is that M&E organizations invest in a multitude of expensive digital and media asset management systems to handle media files… Read more

Configuring SQL Server AlwaysOn on Azure IaaS for SharePoint 2013

  With recent announcement of support for SQL Server AlwaysOn on Azure IaaS, in this post I am going over the steps to configure a Listener for automatic failover of a SharePoint 2013 content database from a primary replica to a secondary. The environment I used to complete the steps is running on Azure IaaS… Read more