Creating ARM Templates with Azure Resource Explorer
This post will show how to use Azure Resource Explorer to assist in creating Azure Resource Manager templates. Background My team at Microsoft is busy on the road delivering a series of workshops to...
View ArticleSecurely Upload to Azure Storage with Angular
This post will show you how to securely upload blob content to Azure Storage from an Angular app. The source code for this solution is available at https://github.com/kaevans/globalscaledemo....
View ArticleDeploy bacpac to Azure SQL Database Using ARM
This post will show you how to deploy a .bacpac file to an Azure SQL Database using an Azure Resource Manager Template. Background The way I develop most solutions is to build resources locally on my...
View ArticleDeploy bacpac With Active Geo Replication
This post will show you how to use an ARM template to deploy a data application as a .bacpac file and to enable active geo replication to a second region. This is a follow-on from the previous post,...
View ArticleNew Beginnings–Moving to AzureCAT
I am excited to share the news that I am moving on from my current role as Chief Architect of the GSI Azure COE team and will become a Principal Program Manager on the AzureCAT team! Azure COE For the...
View ArticleAzure Web App Client Certificate Authentication with ASP.NET Core
This post will walk through securing an ASP.NET Core application deployed to an Azure Web App that is secured using client certificates. The code is available for download at ClientCertDemo....
View ArticleConnecting Virtual Networks in ARM Templates
This post will demonstrate creating two virtual networks, gateways for each, and connecting them together using an ARM template. Background I am working on a project that requires two Azure virtual...
View ArticleBlynclight for Developers–Daddy is Working Light
This post will show you how to code a custom Visual Studio VSIX add-in that will control a USB light, turning the light the color of your choice when Visual Studio is in the foreground or actively...
View ArticleUsing PowerShell With Certificates
This post will demonstrate using PowerShell cmdlets to create, read, and delete certificates. Spoiler alert: it’s dead simple. Background I was working through the example Authenticating to Azure AD...
View ArticleA Proud Day to be a Dad
Thirteen years ago, I wrote about an amazing day that I had as a new father (A Great Day to be a Dad). Today, I had another one of those days. I don’t often share personal stuff via my blog, but this...
View ArticleUsing Azure KeyVault to Store Secrets
This post will show a very simple KeyVault demo application. Background Working with a customer, I needed to show them the simplest Azure KeyVault sample possible so they could easily understand what...
View ArticleCreating a Node.js Application Secured by Azure AD
This post shows how to create a Node.js application using Node.js, Bash for Windows, Visual Studio Code, and Azure Active Directory. The final solution is available at...
View ArticleJoin a SUSE Linux Enterprise Server to an Azure AD Domain Services Managed...
This post will show how to use Azure AD Domain Services (AAD-DS) with SUSE Linux Enterprise Server (SLES). Background A customer asked how they might use AAD-DS with SLES 11 SP4 to test their product....
View ArticleLosing 100 Pounds in 5 Months
I have a lot of friends who have been asking me what the hell did I do to lose so much weight so fast. This post is to try to capture everything. I didn’t do some fad diet, buy any pills, have any...
View ArticleJoin a Virtual Machine to Existing Domain with Key Vault and ARM templates
One of my customers is building a set of ARM templates for their internal users. They wanted to remove the burden for users to specify the local administrator’s credentials, but wanted to store the...
View Article