Some sort of cool banner perhaps with an introduction to who I am and what I'm writing about!

June 18, 2017

/

Adding a Site Extension to an Azure Web App in an ARM template deployment

Adding a Site Extension to an Azure Web App in an ARM template deployment

Azure ARM templates let you deploy and configure various Azure resources using a JSON file with a particular schema. Most of this schema is pretty easy to figure out from their documentation or by creating the resources in the Azure Portal and then using the “Automated Script” section of the resource group to look at…

Read More

June 14, 2017

/

Chat bots and machine learning for non-technical people

Chat bots and machine learning for non-technical people

I host a meet up in Christchurch called Azure Evening and this week we had a two great presenters Akmal Fazleen and Aurora Lin from Jade Sowftware talking about chat bots, Luis and Azure Machine Learning. The thing that was blew me away is that both the presenters were not “technical” people and weren’t developers….

Read More

May 25, 2017

/

Delivering single page applications with ASPNET Core

Delivering single page applications with ASPNET Core

Lately I’ve been building a lot of single page applications (SPAs) with JavaScript and using ASPNET Core MVC as both the file server and the API server. Although I’ve tried many permutations of how exactly to do this I would like to share the best and easiest way I have come to so far. NOTE:…

Read More

May 10, 2017

/

Deploying an Angular CLI project using VSTS Build and Release

Deploying an Angular CLI project using VSTS Build and Release

After writing an article on how to Deploy a Create React App project to Azure with VSTS Build and Release I thought I would create a similar (near identical) article on the same thing with the Angular CLI! The Angular CLI has similar goals as Create React App however it also can be used to…

Read More

May 9, 2017

/

Deploying a Create React App project to Azure with VSTS Build and Release

Deploying a Create React App project to Azure with VSTS Build and Release

Create React App is a great way to get started with creating your a JavaScript application with React with no configuration. It is essentially a number of tools (webpack mostly) bundled into one node module that creates and builds your application. In this article I’m going to show you how to build and release this…

Read More

April 16, 2017

/

Deploying ASPNET Core Apps with VSTS

Deploying ASPNET Core Apps with VSTS

Although .NET Core has been out for a while the tooling was still in preview when it was released. Now that Visual Studio 2017 has been released the RTM (Release To Market) version of the tooling for building and publishing .NET Core are available. This includes the the .NET Core Command Line Interface (CLI). However…

Read More

April 5, 2017

/

Issues with Docker on Windows 10

Issues with Docker on Windows 10

Recently I decided to learn about Docker and I ran immediately into a problem running installing the latest version of Docker for Windows where I had followed their instructions for installing Hyper-V and enabling virtualization but it still didn’t work… Complaining about how virtualization was not enabled. But I found the solution! If you have…

Read More

March 23, 2017

/

What does Microsoft’s commitment to open source mean for traditional Microsoft vendors?

What does Microsoft’s commitment to open source mean for traditional Microsoft vendors?

I’m a JavaScript guy and I love open source, but I also work for a Microsoft Partner company. I’m the kind of developer who avoids spinning up Visual Studio if I don’t have to, would choose React Native over Xamarin and I know how to run a Linux server… But I’m definitely an exception in…

Read More

March 5, 2017

/

Pursuing a career or pursuing my passion? Can I do both?

Pursuing a career or pursuing my passion? Can I do both?

Lately I’ve been thinking a lot about how best to spend my time and where I want to end up in life. The more I explore this the more I’ve noticed that a lot of people get into businesses or careers for well-intentioned but potentially counterproductive reasons. Did you start that amazing startup idea because…

Read More