📜 ⬆️ ⬇️

DevCon Digest # 3. Immerse yourself in Visual Studio



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


Find your favorite C ++ library in NuGet [En]



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.
')

Visual F # on Github


The Visual F # project has officially moved to GitHub.

Roslyn on github


The Roslyn project officially migrated to GitHub.

News and Articles


Visual Studio 2015 CTP6 released



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 .

February update VS Online [En]



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.

Understanding Migration from Native TFS to Visual Studio Online [En]



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

Limited preview of code search in Visual Studio Online [En]



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.

Diagnostic Tool Window in Visual Studio 2015 [En]



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).

Built-in memory diagnostics in VS 2015 [En]



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.

C / C ++ code analysis in VS2015 [En]


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.

Introducing UI Debugging Tools for XAML [En]



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 .

Connecting cloud services [En]


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).

Preview Visual Studio Tools for Unity 2.0 [En]



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.

Performance improvements when debugging .NET code in VS 2015 [En]


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.

New window for setting exceptions in Visual Studio 2015 [En]


Kaycee Anderson talks about new ways to customize the behavior of the debugger when exceptions occur.

Output window when debugging in Visual Studio 2015 [En]


Angelos Petropoulos shares the secrets of using the output window to improve the debugging process of applications.

New way to quickly create a map code [En]



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 for Modified History is available for C ++, JavaScript and SQL files stored in Git [En]


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


Cross Platform Development with Visual Studio 2015



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


Visual Studio Online Basics [En]



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.

DevOps development and testing scenarios [En]



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.

Introducing DevOps with Visual Studio Release Management [En]


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.

Evaluate and improve your capabilities with DevOps [En]


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.

Application Performance Monitoring [En]


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


Recent videos from the Visual Studio Toolbox series [En]





Series open source in the practice of DevOps [En]


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.

Source: https://habr.com/ru/post/251493/


All Articles