Posts by this author

May 3, 2017
Post comments count0
Post likes count0

Master the Master-Detail Pattern

In the world of information consumption in applications, it’s crucial to have a clear and easy way to navigate and inspect that information. The master-detail design pattern has become one of the most popular approaches in applications today. In this post, we’ll discuss what this is, determine if it’s appropriate for your application and show how y...

May 3, 2017
Post comments count0
Post likes count0

Setup a CI/CD pipeline with package management for your Team Services 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.

Apr 29, 2017
Post comments count0
Post likes count0

Visual Studio for Mac to the Cloud and Beyond

In November, we announced Visual Studio for Mac, a fully featured IDE that we hope will help every Mac developer create mobile and cloud applications. We started with a solid foundation for mobile development using Xamarin, and cloud development using .NET Core.

Apr 28, 2017
Post comments count0
Post likes count0

Visual Studio 2017 for the Mobile Developer

Visual Studio is the world’s best IDE, and it just got better with the recent launch of Visual Studio 2017. This release is packed full of awesome features including live unit testing, new refactorings, code suggestions, and C# 7 support, as well as features that help mobile developers build better mobile apps, faster. In this blog post, we’ll take...

Apr 28, 2017
Post comments count0
Post likes count0

ASP.NET Core Logging with Azure App Service and Serilog

ASP.NET Core supports diagnostic logging through the Microsoft.Extensions.Logging package. This logging solution (which is used throughout ASP.NET Core, including internally by the Kestrel host) is highly extensible. There’s already documentation available to help developers get started with ASP.NET Core logging, so I’d like to use this post to hig...

Apr 28, 2017
Post comments count0
Post likes count0

How we use RM – Part 1

The teams that contribute to VSTS (TFS and other micro-services like Release Management, Package Management, etc) began using Release Management to deploy to production as outlined by Buck Hodges in this blog. However, in Feb this year, there was some feedback that it was difficult to debug failed deployments using RM, and that engineers were being...

Apr 26, 2017
Post comments count0
Post likes count0

Automatically build and deploy ASP.NET Core projects to Azure App Services

Over the last few updates we’ve been working on evening out our support for popular scenarios. Earlier this month we added support for setting up an automated DevOps pipeline in VSTS that pulls source from a public or private GitHub repository. TFVC is another scenario we’re working on to round out the extension. This update continues to round out ...

Apr 26, 2017
Post comments count0
Post likes count0

C++ Code Editing and Navigation in Visual Studio

Visual Studio comes packed with a set of productivity tools to make it easy for C++ developers to read, edit, and navigate through their code. In this blog post we will dive into these features and go over what they do. This post is part of a series aimed at new users to Visual Studio.

Apr 26, 2017
Post comments count0
Post likes count0

Implementing Push Notifications in Your Android Apps

An important feature of almost every app is the ability to support push notifications. With push notifications, you can update your users without requiring the app to run at all times or having it poll a server, potentially running down the battery. With the introduction of Firebase Cloud Messaging (FCM), Google made it a little bit easier to imple...

Apr 26, 2017
Post comments count0
Post likes count0

Set up a CI/CD pipeline to run automated tests efficiently

Are you planning to implement automated testing in your pipeline? You probably have a few questions, such as: How does automated testing fit into DevOps? What are some different types of pipeline configurations? What key principles should you keep in mind? This post aims to answer these questions and talk about the automation of tests.