
Hello! We are glad to present you the third selection of thematic materials on the topics of the
live code of the DevCon conference . In the previous two releases, we plunged into the world of
.NET and
ASP.NET , and today we will deal with the news around
Visual Studio 2015 and materials on the organization of the development process.
Open source code

Most of you may know that NuGet is a repository of libraries for .NET development, but what about development in C ++? The answer may surprise you: the NuGet Gallery already hosts a large number of the most popular open source C ++ libraries.
')
The Visual F # project has officially
moved to GitHub.
The Roslyn project officially
migrated to GitHub.
News and Articles

The announcement of the sixth pre-release of
Visual Studio 2015 CTP 6 : by tradition, the correction of defects, increased stability and new nice buns. Read also the
announcement from Brian Harry .

Service updates include: separate columns in Kanban, direct adding and editing of elements, adding several people for tests, and migrating Application Insight to Azure Portal.

The ALM Rangers team prepared the second version of its migration guide from its own TFS server to the VS Online cloud environment.

Code search allows you to easily and quickly search for a code within your account directly from a web browser. Not only can you do full-text search, but also for some languages (like C #, C and C ++, etc.) to take into account the structure of the code, making the search for specific contexts like classes, comments, properties, etc.

An article by Dan J Taylor about a new window for diagnostic tools in Visual Studio 2015, combining the capabilities of previous tools (output, intellitrace, performance & diagnostincs hub).

Adam Welch talks about updating diagnostic tools in CTP5 in terms of tracking memory usage. One of the key innovations is the addition of support for profiling 64-bit applications.
Article by Joe Morris (Joe Morris) and Jim Springfield (Jim Springfield) devoted to new VS 2015 in the field of static code analysis in C or C ++. In the new version - the combined hub of errors and internal changes in the process of building AST, which now allow you to build the same code model as in the compilation process.

One of the key requests from developers to us for a long time was the means to view XAML during the execution of the application. In VS2015 CTP6, such tools appeared - you can view the visual tree of a working WPF application (support for Windows Store applications will be added later), including the properties of tree elements.
Blend for Visual Studio 2015 Preview [En]

Together with the release of the preliminary version of Visual Studio 2015, Blend, our tool for the design of the application interface, has also been updated. Innovations include a fresh design of the tool itself, improved interaction between Blend and VS, more convenient tools for working with code right inside Blend, including tips for XAML and basic debugging features.
See also video:
Blend for Visual Studio .
A special dialogue was added to VS2013 for connecting services, which paved the way for automating this process. In the VS2015 preview, we continue to develop this direction by adding new services, including Azure Storage and Salesforce (in addition to the existing Azure Mobile Services and Office 365 API).

VS Tools for Unity is a free add-on for VS that allows you to develop and debug code in conjunction with your own Unity tools. Besides the fact that the second version of the tools supports the VS2015 Preview, it also adds a number of new features: support for Unity scripts and shaders, improved visualization of collections and objects, and support for debugging attributes.
Andrew Hall talks about how to deal with many developers' headaches: what to do when your code is much slower at debug time than without debugging.
Kaycee Anderson talks about new ways to customize the behavior of the debugger when exceptions occur.
Angelos Petropoulos shares the secrets of using the output window to improve the debugging process of applications.

Jean-Marc Prieur talks about working with code maps in VS 2015. Code maps are a new name for Directed Graph Documents, a means of visualizing the relationships between the various components of an application. Read also the article by Jean-Marc on
tool enhancements in CTP6 .
CodeLens makes it easy to learn about changes in code and other historical data while writing code. They are integrated into the code editor and show, for example, such command information as when and by whom the file was changed and allow you to dive into the details of these changes. In previous versions of VS, CodeLens indicators were only available for C # and VB files. In VS2015 CTP6, CodeLens now shows command indicators also for files with code in C ++, JS and SQL (and taking into account the information provided by the Git-repository).
activity

The online event “Cross-Platform Development with Visual Studio 2015” will be held on March 4, where you can learn more about the capabilities of Visual Studio 2015. The
program of the event includes reports on the new ASP.NET 5, which allows developing for all platforms, including Linux and Mac, and cross-platform Mobile development for iOS, Android and Windows.
Microsoft Virtual Academy courses

If you still do not know what Visual Studio Online is, then this course is just what you need. Steven Borg and Aaron Bjork will help you learn how to organize team work and code management in the cloud service.

Deep immersion in development and testing scenarios within the DevOps and ALM organization: modern tools for unit testing, functional interface testing, load testing, and other features, including using Azure, in the company of Microsoft experts: Bret Stateham, Cale Teeter, Jeff Levinson and Charles Sterling.
If your company is still manually preparing software releases, experiencing all the accompanying problems of setting up the environment and managing the process, then it's time to join the company of ALM experts, Micheal Learned and Krithika Sambamoorthy, to learn how to implement Continuous Delivery practices using Release Management functionality in Visual Studio and TFS.
What is DevOps, why is it needed and how can it help you? Industry experts - Brian Harry, Sam Guckenheimer, Gene Kim, David Tesar, Doug Seven, Richard Campbell, Kris Lankford and Michelle Bishop - will share with you their thoughts and practical advice on how to implement DevOps in your company.
Morgan Webb talks about Microsoft solutions for monitoring application performance for your DevOps teams. This course is a great opportunity to get acquainted with Application Insights and System Center Operations Manager.
Video

Want more flexibility in your development, testing, and deployment scenarios? Whether you are a flexible method developer or IT specialist in a growing company, you know that modern software solutions are heterogeneous in nature and include components for both Linux and Windows. In this series, experts from Ross Gardler and David Tesar talk about common open source tools for fully customizing the automated environment.