DevOps and Documentation

Good software requires good documentation. And good documentation requires a DevOps process to ensure you always have the latest version...
Choices

Choosing Between Containers and Serverless

Choosing the right tool for the job is not always as easy as it seems. Sometimes, there is more than one tool for doing something, and such is the case for cloud-based applications. In my last “Choosing between” post, I looked out how to choose between containers and virtual machines, and here the same tension…
Node Docker

Containerize a Node App in 5 Minutes

Node and Docker are a match made in heaven because the strengths of Node play to the strengths of Docker. Node microservices typically are built on top of the Express web server which can be configured with “just enough” server and run an application. Additionally, the Node package manager, NPM, makes installing and running Node…

DevOps News From Connect(); 2017

The Microsoft Connect(); 2017 online event is nearly over, and so far we’ve heard lots of exciting news from Microsoft about Azure and changes to improve their support for DevOps.  In fact, DevOps has been a big part of the theme this year. So let’s recap some of the announcements that have been made… Azure…

Using SSH with Visual Studio Team Services

In April 2016, Visual Studio Team Services introduced support for using SSH to connect to Git repositories. Over the summer of 2017, Microsoft made a number of improvements to reduce latency and improve performance for Git connections. These changes take advantage of Azure Traffic Manager to route the traffic over the Azure Global Network. According…