How Visual Studio Team Services (VSTS) makes an enterprise agile

To run a business successful a company actually needs to master two things in particular: “Doing the right things” “Doing the things right” At least this is what management schools are using as one of the key principals for managing a business. Obviously VSTS enables teams to build solutions “right”. It provides first-class features for…

0

Our journey of a continuous transformation to a DevOps culture

In 2015, the ALM Rangers moved from a traditional organization to self-organizing teams and embraced a DevOps culture. We started an article, or is it a journal, that captures the process we used, the results we observed, and how the Rangers reacted to the transition. You can find the latest version here. It should come…

0

Resolution for WhiteSource “Unhandled: error is not defined” and “where’s my project” issues in our CI/CD pipelines

One of the pipeline we’re fine-tuning as outlined in the manage your open source usage and security as reported by your CI/CD pipeline post was recently blocked with two issues. Issue 1 – “Unhandled: error is not defined” Last week the build started to fail with the “Unhandled: error is not defined” issue, as shown. …

0

Building VSTS Extensions with feature flags – Part 3

We shared possible scenarios for using feature flags in part 1 of our research. Part 2 focused on securing data sent to LaunchDarkly using the Azure Function. We continue with the call of the LaunchDarkly Rest API from VSTS extensions. You may recall, that we intentionally deferred the scenario in which the user decides which…

0

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

Building VSTS Extensions with feature flags – Part 2

In Building VSTS Extensions with feature flags we started a discussion about feature flags and how we’re using LaunchDarkly to eliminate risk and deliver value. We closed with a brief mention that we’re trying to find a way to exchange a more secure user key as part of the communication between our extensions and the…

0

Our June champion is Edward Fry, for his passionate analysis of our transition

We are pleased to introduce Edward Fry in our series of posts to recognise the champs of the Ranger community. He’s been nominated for his tenacious information gathering, interviews, and analysis of our engineering process transformation. He’s also one of the authors of our our journey of transforming to a DevOps culture article (work in…

2

A really COOL feature we noticed on VSTS – New Release Definition Editor

The feature was introduced in New Release Definition Editor in Team Services. It’s therefore not really a new, but a cool feature that we explored and fell in with. Looking back – this is how one of our pipelines look when viewed in the current (old) release editor. Looking forward – this is how the…


Building VSTS Extensions with feature flags

We started talking about features flags (or features toggles) in our Software Development with Feature Toggles MSDN Magazine article. Today, with the increasing deployments of our extensions, and with a view to improving the user experience and our DevOps processes, we embarked on a research project to investigate the feasibility of using LaunchDarkly to eliminate…

0

Visualize the health of your CI/CD pipelines

The latest Team Project Health v1.2 extension, created by Wouter de Kort, Jakob Ehn, Utkarsh Shigihalli, and Ed Elliott, enables users to visualise the overall health of builds and releases. When you’re running multiple CI/CD pipelines, it’s important to visualize their overall health. This DevLabs extension contains a number of dashboard widgets, that enable users…

3