Go is a general-purpose language that bridges the gap between efficient statically typed languages and productive dynamic language. But it's not just the language that makes Go special – Go has broad and consistent standard libraries and powerful but simple tools. One of Go's key design goals is code adaptability; that it should be easy to take a simple design and build upon it in a clean and natural way. In this talk we'll go through the analysis we did and takeways that took us to use golang.
One of the biggest new Git features in Team Foundation Server 2015 is the ability to set branch policies and integrate them into a pull request workflow. This video walks through a typical developer workflow of creating a topic branch and using a pull request to get those changes into master, and shows how policies help ensure that master stays in a healthy state.