Kirk Evans Blog

.NET From a Markup Perspective

Join 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...

Author: Kirk Evans[MSFT] Date: 07/15/2017

Losing 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...

Author: Kirk Evans[MSFT] Date: 06/25/2017

Join a SUSE Linux Enterprise Server to an Azure AD Domain Services Managed Domain

This post will show how to use Azure AD Domain Services (AAD-DS) with SUSE Linux Enterprise Server...

Author: Kirk Evans[MSFT] Date: 05/12/2017

Creating 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...

Author: Kirk Evans[MSFT] Date: 03/10/2017

Using Azure KeyVault to Store Secrets

I have deleted the contents of this post as it demonstrated how to use clientID and clientSecret to...

Author: Kirk Evans[MSFT] Date: 10/31/2016

A 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...

Author: Kirk Evans[MSFT] Date: 08/24/2016

Using PowerShell With Certificates

This post will demonstrate using PowerShell cmdlets to create, read, and delete certificates....

Author: Kirk Evans[MSFT] Date: 08/12/2016

Blynclight 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...

Author: Kirk Evans[MSFT] Date: 08/08/2016

Connecting Virtual Networks in ARM Templates

This post will demonstrate creating two virtual networks, gateways for each, and connecting them...

Author: Kirk Evans[MSFT] Date: 06/02/2016

Azure 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...

Author: Kirk Evans[MSFT] Date: 04/13/2016

New 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...

Author: Kirk Evans[MSFT] Date: 04/05/2016

Deploy 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...

Author: Kirk Evans[MSFT] Date: 03/30/2016

Deploy 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...

Author: Kirk Evans[MSFT] Date: 03/28/2016

Securely Upload to Azure Storage with Angular

This post will show you how to securely upload blob content to Azure Storage from an Angular app....

Author: Kirk Evans[MSFT] Date: 12/18/2015

Creating ARM Templates with Azure Resource Explorer

This post will show how to use Azure Resource Explorer to assist in creating Azure Resource Manager...

Author: Kirk Evans[MSFT] Date: 11/22/2015

Azure Resource Manager Templates with Visual Studio 2015

This post will show you how to create an Azure Resource Manager template using Visual Studio 2015....

Author: Kirk Evans[MSFT] Date: 07/06/2015

Visual Studio Release Management, DSC, and Azure VMs

This post will show how to use Visual Studio Release Management with Windows PowerShell Desired...

Author: Kirk Evans[MSFT] Date: 06/08/2015

Configure a Point-to-Site VPN Connection to an Azure VNet

This post shows how to create a point-to-site (P2S) VPN connection to an Azure virtual network...

Author: Kirk Evans[MSFT] Date: 06/05/2015

Creating Dev and Test Environments with Windows PowerShell

This post will discuss creating application environments with Windows PowerShell.  We will use...

Author: Kirk Evans[MSFT] Date: 06/05/2015

Deploying Play Framework Apps with the Azure Toolkit for Eclipse

This post shows how to deploy a Play Framework app using the Azure Toolkit for Eclipse. Background I...

Author: Kirk Evans[MSFT] Date: 05/12/2015

Azure AD Application Proxy and SharePoint 2013

This post will show how to configure Azure Active Directory Application Proxy for an on-premises...

Author: Kirk Evans[MSFT] Date: 04/13/2015

Adding Active Directory Certificate Services to a Lab Environment

  This post will show how to add Active Directory Certificate Services to a lab environment....

Author: Kirk Evans[MSFT] Date: 04/12/2015

Updated Fiddler OAuth Inspector

This post will detail some of the updates made to the Fiddler OAuth inspector and gives examples of...

Author: Kirk Evans[MSFT] Date: 03/30/2015

The API Economy: Consuming Our Web API from a Single Page App

This post shows how to consume a Web API secured with Azure Active Directory using ADAL.js....

Author: Kirk Evans[MSFT] Date: 03/27/2015

A Sample SharePoint App That Calls A Custom Web API

This post will show how to create a Web API that calls other services on behalf of the current user....

Author: Kirk Evans[MSFT] Date: 03/25/2015

Call O365 Exchange Online API from a SharePoint App

This post will show how to call an O365 Exchange Online API from a SharePoint provider-hosted...

Author: Kirk Evans[MSFT] Date: 03/23/2015

Using OpenID Connect with SharePoint Apps

This post will show how to authenticate a user using OpenID Connect in a SharePoint provider hosted...

Author: Kirk Evans[MSFT] Date: 03/23/2015

An Architecture for SharePoint Apps That Call Other Services

This post will show an architecture for a SharePoint provider hosted app that calls other services...

Author: Kirk Evans[MSFT] Date: 03/20/2015

Indexing DocumentDB with Azure Seach

This post will show how to configure DocumentDB as a data source to be indexed using Azure Search....

Author: Kirk Evans[MSFT] Date: 03/09/2015

This post will show how to index a table in an Azure SQL Database using Azure Search. Background I...

Author: Kirk Evans[MSFT] Date: 03/06/2015

Adventure Works for Azure SQL Database

This post will show how to create the Adventure Works sample in an Azure SQL Database using the new...

Author: Kirk Evans[MSFT] Date: 03/06/2015

Using Stream Analytics with Event Hubs

This post will show you how to use the new Stream Analytics service with Azure Event Hubs to process...

Author: Kirk Evans[MSFT] Date: 02/26/2015

Device Simulator for Event Hubs

This post will show how to build a simulator to send messages to Azure Event Hubs. Background I have...

Author: Kirk Evans[MSFT] Date: 02/26/2015

Scaling Azure Event Hubs Processing with Worker Roles

This post will show how to host an Azure Event Hubs EventProcessorHost in a cloud service worker...

Author: Kirk Evans[MSFT] Date: 02/24/2015

Autoscaling Azure–Cloud Services

This post shows how to autoscale Azure Cloud Services using a Service Bus queue. Background My role...

Author: Kirk Evans[MSFT] Date: 02/23/2015

Autoscaling Azure–Virtual Machines

This post will demonstrate autoscaling in Azure virtual machines. Background While I spend most of...

Author: Kirk Evans[MSFT] Date: 02/20/2015

Maven Builds in Visual Studio Online

This post shows how to use Maven to build projects in Visual Studio Online using the Team Foundation...

Author: Kirk Evans[MSFT] Date: 02/19/2015

Visual Studio Online, Git, and Eclipse

This post will show how easy it is to use a local Git repository with Eclipse for source control,...

Author: Kirk Evans[MSFT] Date: 02/19/2015

Use JMS and Azure Event Hubs with Eclipse

This post will show how to use Eclipse to build a web application that uses JMS to send AMQP 1.0...

Author: Kirk Evans[MSFT] Date: 02/18/2015

Using the Azure SDK for Java with Eclipse and Maven

This post will show how to leverage various Azure SDKs for Java using Eclipse and Maven.  In...

Author: Kirk Evans[MSFT] Date: 02/13/2015

Deploy Azure Roles Joined to a VNet Using Eclipse

This post will show how to deploy an Azure worker role running Apache Tomcat using Eclipse, where...

Author: Kirk Evans[MSFT] Date: 02/04/2015

Install a New Active Directory forest on an Azure Virtual Network

This post will show how to install a new Active Directory forest on an Azure Virtual Network. ...

Author: Kirk Evans[MSFT] Date: 01/21/2015

Creating an Eclipse Development Environment for Azure

This post focuses on how to create a virtual machine with the tools necessary to deploy Java code to...

Author: Kirk Evans[MSFT] Date: 01/19/2015

Keynote at Atlanta Code Camp this Saturday

I am very, very honored to be the keynote speaker at Atlanta Code Camp this Saturday, October 11th...

Author: Kirk Evans[MSFT] Date: 10/10/2014

Making SharePoint Apps Scale with Azure Redis Cache

This post will show how to create custom classes for a SharePoint 2013 app that enable the use of...

Author: Kirk Evans[MSFT] Date: 09/28/2014

I Love Orchard CMS, And You Should Too

This post will show some of the features of Orchard that I have recently fallen in love with....

Author: Kirk Evans[MSFT] Date: 08/14/2014

Solving a Throttling Problem with Azure

This post shows how we addressed a throttling problem when writing to an existing system using...

Author: Kirk Evans[MSFT] Date: 08/08/2014

High Trust SharePoint Apps on Non-Microsoft Platforms

This post will discuss some options for building high-trust apps for SharePoint when the app is not...

Author: Kirk Evans[MSFT] Date: 07/14/2014

How I Built a Branded, Responsive Web Site in a Day

This post will show how I used DNN (formerly DotNetNuke) to build a highly customized, responsive...

Author: Kirk Evans[MSFT] Date: 06/13/2014

Initiate a Skype chat from a Windows app

This post will show how to initiate a chat using Skype from a Windows app. Background I am working...

Author: Kirk Evans[MSFT] Date: 05/20/2014

Next>