Setup a CI/CD pipeline with package management for your VSTS extension

In recent posts we covered our CI/CD pipelines for the Yeoman generator package, for simple extensions, and for extension with unit testing and code coverage. We continue by exploring our Roll-up Board extension pipeline, which pulls a shared package from the Package Management in Team Services. These CI/CD pipeline posts are based on our Applying…


From One Tech to Another – Change is creating exciting possibilities

John Palamara Cloud Solution Architect Microsoft Australia   You could say I started working in technology before I even finished school, but it wasn’t really “work” back in the 1980’s when I was still a kid. The 8-bit home computer, known as the Commodore 64, was released when I was much younger and when I was…


Set up a CI/CD pipeline with unit testing and code coverage for your VSTS extension

We receive a notification that there’s a pull request to review for our Team Services extensibility project. We discuss the proposed changes as a team, eventually merge the new feature(s) into the master branch, and close the pull request. Done … right? Not quite. The merge triggers our automated CI/CD pipeline, which consistently builds, tests…


What we delivered in latest releases of the VSTS extension generator

We’re pleased to announce another update for the yeoman team-services-extension, delivering new features, code improvements and performance optimization on generated extensions. Here’s a summary of the latest release v1.0.33 Widget Dashboard Integration You can now generate a dashboard widget. The generated sample contains the widget code and a configuration panel, with some input fields Cleanup…


Introducing the Visual Studio ALM Rangers – Visual Studio Team Services Bot

Who are you? Hi, I am the Visual Studio Team Services Bot. I am the newest member of the Visual Studio ALM Rangers. 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…

6

Getting Started with Visual Studio for C and C++ Development

Are you new to Visual Studio and working with C++? Then you’ve come to the right place. Whether you’re a student writing one of your first programs or a seasoned C++ developer with years of experience, you’ll find Visual Studio to be a powerful environment for C++ development. Visual Studio is an IDE packed with…

1

Leveraging Cloud Artificial Intelligence (AI) to transform eyecare

What if a patient has undergone an eye surgery only to discover a residual refractive error as a side effect later? While the surgery may have corrected the near-sightedness, farsightedness or astigmatism, post-operative tests may show poor uncorrected visual acuity (UCVA) indicating that a refractive error persists. Data recorded during patient examination has the potential…


Azure OnBoarding – Jump Start to Optimize solution on Azure

Recently, I have come across ISVs having phenomenally exciting products and they would like to optimize their solution for cloud. However, just like any other new technology, for any novice, cloud is an ocean which is having no single starting point and one can be lost easily. So to curb this learning curve, I have…


CMake support in Visual Studio – what’s new in 2017 15.2 update

Today’s preview release of Visual Studio 2017 15.2 update comes with several improvements and new features in CMake Tools for Visual Studio – recently updated to cover 15.2.  We have upgraded the included version of CMake to 3.7.2 and enhanced the discoverability of features in the CMake menu.  This update also includes bugfixes for community…


Set up a CI/CD pipeline for your VSTS extension

We receive a notification that there’s a pull request to review for our Team Services extensibility project. We discuss the proposed changes as a team, eventually merge the new feature(s) into the master branch, and close the pull request. Done … right? Not quite. The merge triggers our automated CI/CD pipeline, which consistently builds and…