Happy 10th Anniversary ALM Rangers!

Ten years ago the Ranger program was launched. We started with a focus on practical guidance for Team Foundation Server 2005, including the Branching Guidance. I joined the Rangers as a MVP working on the first edition of the TFS branching guidance visualizations, then a TFS best practice analyzer tool sabbatical, followed by years of…


Meet your hidden enemy- FOBO

Containers, Scala, CI/CD, Nomad, Immutable servers, Microservices, Kafka, Prometheus, ELK, Serverless, chat-ops, MongoDB, Kotlin, GraphDB, noSQL, React, Redis, Consul, infrastructure as code, Heroku, Terraform, Packer, Service Fabric, kubernetes, Spark, neo4j Ok STOP!!! Disclaimers: The essence of the article is not technical They’re my personal thoughts and isn’t based on a scientific theory We all feel…

11

Understanding the Visual Studio ALM Rangers

Mission The Visual Studio ALM | DevOps Rangers provide practical guidance, experience, and gap-filling solutions to the developer community. aka.ms/vsarmission Core values As a team the Rangers have come to value the following: Razor sharp focus on quality and detail on the work we do Favor simplicity and low tech over complexity Expect and adapt…


Visual Studio ALM Rangers – Champion Awards 2016

We are pleased to announce the Champion Awards 2016 winners, the “best of the best”, selected by their peers and communities, for impact over the past 12 months. It has been a humbling experience to review each nomination and realize the magnitude of impact these engineers have made to Microsoft and our communities. The Visual…


VSTS Bot is now in Preview

I am happy to announce that starting from today I will be available as preview and the code is now available in the master branch: https://github.com/ALM-Rangers/VSTS-Bot Also I got my own website right here: https://team-services-bot.azurewebsites.net/. Thanks to the ALM | DevOps  Ranger community, I can now help you with Listing the build definitions and queue…

9

Testing a Team Services extension and tracking code coverage

Jasmine is a framework that allows you to write tests in JavaScript for AngularJs or NodeJs applications. In our case, we will use Jasmine to write tests for VSTS extension. Implementing Jasmine on an Extension Project The Jasmine Framework is a Jasmine.js library. To retrieve it, we have two possibilities, either with a package Nuget…

9

Show area path dependencies extension

The Show Area Path Dependencies extension, created by Niel Zeeman with help from Steve St Jean, displays area path dependencies a team has with other teams. Agile teams don’t rely on traditional project management techniques to track dependencies. They are looking for a lightweight way to manage their dependencies on other teams. This extension does…

8

Running SonarQube behind an IIS Reversed Proxy

Securing your SonarQube server can be challenging. Previously there were many options to do so including: enable HTTPS on the embedded Tomcat server or reverse proxy. Starting with SonarQube 5.5, the support for running the embedded Tomcat Server over HTTPS has been dropped [Release Notes] and the only secured way is to set-up a reverse…

6

Introducing the ALM | DevOps Rangers – VSTS Bot

Who are you? Hi, I am the VSTS Bot. I am the newest member of the ALM | DevOps Ranger community. I like chatting with people, bots or APIs. I just started talking to Visual Studio Team Services. I am very keen to learn all that there is about VSTS, Maybe you can help me…

6

Version Control Walkthrough (Branching Strategies) Part 3 – Feature Isolation … a special!

Continued from Version Control Walkthrough (Branching Strategies) Part 2 – Development Isolation … welcome branching we explore feature isolation. Goal Explore the Feature Isolation strategy which introduces one or more feature branches from main, enabling concurrent development on clearly defined features, which can be merged and released as needed. Context As before you need isolation, but…

6