Deploying to Azure VMs using VSTS Release Management

I am going to subtitle this post "the missing manual" because I spent quite a bit of time troubleshoothing how this should all work. Microsoft provides a bunch of useful information on how to deploy from Visual Studio Team Services (VSTS) to different targets, including Azure Virtual Machines. Updated Nov 2017: it looks like Microsoft … Continue reading Deploying to Azure VMs using VSTS Release Management

SharePoint Online 2013 ALM Practices

SharePoint has always been a bit a challenge when it comes to structured ALM and developer practices which is something Microsoft partially addressed with the release of SharePoint and Visual Studio 2010. Deploying and building solutions for SharePoint 2013 pretty much retains most of the IP from 2010 with the noted deprecation of Sandbox Solutions … Continue reading SharePoint Online 2013 ALM Practices

The Terrible Truth About Version 1.0.0.0

Let me start by saying that if you think this going to be a post about how bad most "v1" software is then you will be sorely disappointed and you should move on. What I am going to talk about is fairly similar to Scott Hanselman's blog on semantic versioning and the reasons you should … Continue reading The Terrible Truth About Version 1.0.0.0

Dr. Script or: How I Learned to Stop Worrying and Love Powershell

Powershell has been with us now since late 2006 but my experience is that widespread understanding and use of it is still very restricted within the .Net developer community.  If you're a Windows administrator, operator or release manager I'm sure you're all over it.  If you're job description doesn't fit in one of those three … Continue reading Dr. Script or: How I Learned to Stop Worrying and Love Powershell