Generate Team Services extension starter kit with the Yeoman generator VSTS-EXT

We’ve been developing extensions for the Visual Studio Marketplace for a while. An observation we’ve made is that we have spent a lot of time building basic extension architectures, managing the latest version of the SDK and typing, creating consistent folder structures, and configuring manifests. “Never let humans do a computer’s job” – Donovan Brown…

2

ALM, SDLC, and DevOps: Which Witch is Which?

Background If you’ve been involved with software development or IT administration for any period of time, then you’ve probably heard of ALM, or Application Lifecycle Management. However, the last few years have seen the rise of “DevOps” as the buzzword of the day. But what’s the difference between the two? Is there a difference at…

5

Manage your open source usage and security in your pipeline

The open source approach has a tremendous value for us as a technological community. The collaborative development model helps the industry evolve rapidly, increase innovation and save time and money. We all use open source components in our applications, front or back end, JavaScript, .NET or Python, whether it is a JSON serialization library or…

4

Rub on a little DevOps in Portugal – Event Summary

Resumo dos eventos  No passado dia 30 de Novembro realizou-se nas instalações da Microsoft em  Lisboa, Portugal o “DevOps Community Event“, um evento participado pelas várias comunidades tecnológicas portuguesas. Nos dias  seguintes ( 1 a 3 de Dezembro de 2016), participámos no “Regional Scrum Gathering” que ocorreu na cidade do Porto, Portugal. Os objetivos em…

0

DevOps sticker or (temporary) tattoo?

You’ve probably seen Donovan’s definition of DevOps and the associated sticker by now. While reviewing the where are we in Donovan’s [from 0 to DevOps] world post, I asked Donovan which seven (7) points we should tattoo on our forearms to guide us with DevOps transformations. Here’s the list he gave me, with overviews and…

0

Where are we in Donovan’s [from 0 to DevOps] world?

If you have not watched from 0 to DevOps, by Donovan Brown, or read Applying DevOps to a Software Development Project, you should pause this post, peruse the material, and return. Find the supporting presentation here. OK, now that you’ve met , we continue with our how has the Ranger community evolved series. Although we…

0

Developing Custom Artifacts for DevTest Labs: Tips and Tricks

In Getting started with DevTest Labs Custom Artifact Development we covered getting your development environment established.  Now we’ll dive into some general tips and tricks you can use to improve your development experience as well as aid you as you build and debug your artifacts. Platform-Agnostic Tips and Tricks Extracting your Azure Resource Manager Template…

0

Getting started with DevTest Labs Custom Artifact Development

As a part of a recent Rangers project, our team of experts set out to develop custom artifacts for use with DevTest Labs.  Some of the great contributions that have been assimilated into the azure-devtest-labs GitHub repo include: Install Google Chrome (Esteban) JDKs for Linux (Darren) Set up Web Deploy server (Martin) Install Sublime Text…

0

Application Insights tokenization for Visual Studio Team Services extensions

To apply DevOps to a Software Development Project we implement a continuous integration (CI) / continuous deployment (CD) pipeline. Next we add Application Insights telemetry to be in a position to monitor the extension, as outlined in Monitor Team Services web extensions with Visual Studio Application Insights and Application Insights and TypeScript. When we decide…

0

Our first steps of embracing DevOps when building Visual Studio Team Services Extensions

Visual Studio Team Services extensions allow us to provide gap-filling solutions on the Visual Studio Marketplace, enhance the product, user productivity and experience. The number of extensions, updates, and associated moving parts have been steadily clocking up. As a consequence we have been been considering the promise of DevOps to embrace a set of processes,…

0