Microsoft Build 2021 is coming up soon! In this post I explore the best sessions for Australian developers to bookmark and attend!
Phew! I just trawled through all 600+ sessions for this year's online Microsoft Build 2020 and pulled out what I think are the not-to-miss sessions for developers. I've put together the following list which encompasses the smaller, sometimes interactive sessions that will be on offer. You will be able to catch big keynote moments elsewhere … Continue reading Build 2020 – Recommended Sessions for Australian Developers
Versioning. Here we are. Again. Over the years I have always worked hard to make versioning a foundational piece of every CI / CD solution I've setup. Reliable, logical versioning becomes key to long-term maintenance and troubleshooting efforts, and whatever you can do to make it a "no-brainer" is worth it (your future self will … Continue reading Easy Release Versioning for .Net Projects using Azure DevOps and TFS
I've been watching with interest the growing maturity of Containers, and in particular their increasing penetration as a hosting and deployment artefact in Azure. While I've long believed them to be the next logical step for many developers, until recently they have had limited appeal to many every-day developers as the tooling hasn't been there, … Continue reading Continuous Deployment for Docker with Azure DevOps and Azure Container Registry
I have to admit writing this post feels a bit "old skool". Prior to the last week I can't remember the last time I had to break out a Windows Service to solve anything. Regardless, for one cloud-based IaaS project I'm working on I needed a simple worker-type solution that was private and could post … Continue reading Continuous Deployment of Windows Services using VSTS
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
If like me you’ve been a keen user of Visual Studio Online since it first came into existence way back in 2012 you’ve probably gotten used to using it with Microsoft Accounts (you know, the ones everyone writes “formerly Live ID” after), and when, in 2014, Microsoft enabled the use of Work (or Organisational) Accounts you either thought “that’s nice” and immediately got back to writing code, or went ahead and migrated to Work Accounts.
If you are yet to cutover your Visual Studio Online (VSO) tenant to use Work Accounts, here are a few tips and gotchas to be aware of as part of your switch.
The VSO owner Microsoft Account must be in Azure AD
Yes, you read that correctly.
Azure Active Directory supports the invitation of users from other Azure AD instances as well as users with Microsoft Accounts (MSAs).
If you haven’t added the MSA that…
View original post 690 more words
If, like a lot of people who've worked heavily with TFS you may not have spent much time working with Git or any of its DVCS bretheren. Firstly, a few key things: 1. Read and absorb the tutorial on how best to work with Git from the guys over at Atlassian. http://atlassian.com/git/tutorial/git-basics 2. Install the … Continue reading Create New Folder Hierarchies For TFS Projects using Git SCM
Every once in a while you come across a tool that really fits its purpose and delivers good value for not a whole lot of effort. I'm happy to say that I think Octopus Deploy is one such tool! While Octopus isn't the first (or most mature in this space) it hits a sweet spot … Continue reading Deploy Umbraco using Octopus Deploy
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 220.127.116.11