Key Steps in Developing .NET Core Applications

Editor’s note: The following post was written by Microsoft Azure MVP Damir Dobric as part of our Technical Tuesday series with support from his technical editor, Windows Development MVP Andreas Erben. .NET Core is the new big thing in the .NET universe, no question. However, there are many differences in the .NET framework, which possibly…


Creating Nuget Packages

Editor’s note: The following post was written by Windows Development MVP Houssem Dellai as part of our Technical Tuesday series.   Introduction Nuget package is a tool that adds functionality into Visual Studio application projects. The goal of this tutorial is to show how to create, test and publish nuget packages that can add files,…


Getting Started with .NET and Docker

Editor’s note: The following post was written by Microsoft Azure MVP Elton Stoneman as part of our Technical Tuesday series with support from his technical editor, Microsoft Azure MVP Richard Seroter.   Docker lets you build and run apps, more quickly, with less hardware. That’s why application container technology (and Docker in particular) is so popular….


Continuous Integration with Ionic Framework using Visual Studio Online – From Check In to Device

Editor’s note: The following post was written by Visual Studio and Development Technologies MVP Mike Douglas as part of our Technical Tuesday series with support from his technical editor, Visual Studio and Development Technologies MVP Jeff Bramwell. Sample code used in this example can be found in the following GitHub repository: https://github.com/mikedouglasdev/ionic_taco_vsobuild_sample Creating the Ionic…


Demystifying PCLs, .NET Core, DNX and UWP (Redux)

Editor’s note: The following post was written by Windows Platform Development MVP Oren Novotny[Disclaimer: Many of the things I talk about here may not work in the RC of Visual Studio 2015. The information is taken from Microsoft’s public repos on GitHub and from conversations with members of the .NET team. The information herein is…


Ten Awesome Features of Visual Studio Code

Editor’s note: The following post was written by Windows Platform Development MVP Sam Basu. If you have been following the Microsoft developer space of late, you may have thought to yourself – “It’s a new Microsoft.” These realizations were none the more evident than if you attended the recent //BUILD developer conference. Change is in…


MVP Perspective – Connect();

Last week, Microsoft reinforced its commitment to cross-platform developer experiences by open sourcing the full server-side .NET stack and expanding .NET to run on the Linux and Mac OS platforms. Microsoft also released Visual Studio Community 2013, a new free edition of Visual Studio that provides easy access to the Visual Studio core toolset. The announcements…


Acceptance Testing Made Easy with F# and Canopy

Editor’s note: The following post was written by Visual Studio ALM MVP Amir Barylko  Acceptance Testing Made Easy with F# and Canopy Why acceptance testing? Writing tests is part of our development cycle. Most teams I work with have some kind of testing in place. In most cases I found that the tests are a mix…


Introduction to C++ 11 in Visual Studio 2013

Editor’s note: In partnership with Microsoft Press, now celebrating their 30th year, MVPs have been contributing to an ongoing guest series on their official team blog. Today’s article is from Visual C++ MVP Alon Fliess which is the 34th in the series.   Introduction to C++ 11 in Visual Studio 2013 I just had a…


Git for TFS 2013

Editor’s note:  The following post was written by Visual Studio ALM MVP Esteban Garcia One of the great new features of TFS 2013 is the addition of Git as a source code repository.  Git is a Distributed Version Control System (DVCS) that has gained a lot of popularity in the past few years.  Git allows…