📜 ⬆️ ⬇️

Key announcements Connect (); 2017

Hi, Habr! In New York, these days, the annual conference of Microsoft Connect 2017 is taking place. It has already announced many updates to existing products and a large number of new tools. Under the cut read about the most interesting of them.



Visual studio app center


App Center is a comprehensive solution for organizing the development cycle of mobile applications for Objective-C, Swift, Java, Xamarin and React Native. Previously, the Mobile Center (the name also changed) could automatically build and test an application located in the specified VSTS or GitHub repository. Now the tool can test software on real iOS and Android devices in the cloud, distribute it to beta testers and visualize data on crashes and usage analytics.


')

Visual Studio Live Share


A preliminary version of the Visual Studio Live Share service will be available soon. It allows you, according to Microsoft, to share your project seamlessly and safely: developers can jointly edit or debug a project in a convenient environment or IDE without having to be nearby. Visual Studio Live Share allows you to share the entire context of the project, and not just the image from the screen, and this gives a new approach to pair programming.



Azure DevOps Projects


A preliminary version of Azure DevOps Projects , a new feature on the Azure Management Portal, has become available. It allows you to create basic DevOps processes based on VSTS and Azure services, including a CI / CD pipeline. The service is integrated with many popular Azure frameworks and end services. Using DevOps Projects will help to initially lay DevOps approaches into a project, rather than postponing their implementation on the back burner.



Visual Studio Connected Environment for AKS


An advance version of the Connected Environment for AKS for Visual Studio and Visual Studio Code will be available soon. This environment will allow you to develop and debug applications for Kubernetes and AKS (managed by Kubernetes cluster in Azure).


Visual Studio Tools for AI


Microsoft introduced a preliminary version of the new extension Visual Studio Tools for AI , which allows the use of AI services directly in Visual Studio. It combines the capabilities of Visual Studio with support for such deep learning frameworks like Cognitive Toolkit, TensorFlow, or Caffe. In addition, the extension can be fully integrated with Azure cloud services for machine learning. For example, after editing and testing scripts on a local machine, you can send the modified model code for training in Azure.



Azure IoT Edge


Previously announced on Build 2017, the IoT Edge service is now publicly available as a pre-release version for developers. It allows you to deploy the IoT logic created in the cloud in the form of containers on IoT devices. On smart devices, you can run Azure Machine Learning, Azure Functions, and Azure Stream Analytics tasks. Azure IoT Edge allows you to create your own containerized applications in C, Java, .NET, Node.js, and Python and simplifies their deployment and management.

Azure databricks


Databricks is one of the most popular commercial data analysis services created on the Apache Spark platform. Now it will be available in the cloud Azure, while in the form of a preliminary version. Azure Databricks has built-in integration with Azure SQL Data Warehouse, Azure Storage, Azure Cosmos DB, Azure Active Directory and Power BI.



GVFS support in GitHub


Microsoft and GitHub have teamed up to add Git Virtual File System (GVFS) support to GitHub. GVFS is an open source Git extension developed by Microsoft for working with large repositories. VSTS already supports GVFS, and after the extension appears in GitHub, it will actually become the standard for supporting large repositories.


Microsoft and MariaDB


Microsoft joined the Maria DB Foundation as a platinum sponsor. MariaDB is a branch of the MySQL relational database management system developed by the Open Source community.


In addition, Microsoft is also launching a MariaDB preview version for Azure Database. MariaDB will be the third database service supported by Azure, along with MySQL and PostgreSQL. The introduction of MariaDB will give developers greater freedom to choose Azure cloud database services.

C # 7.2 and C # 8.0


In C # 7.2 , new features for .NET developers have been added : structures in readonly mode, readonly mode in the ref, Span modifier, unset parameters in arguments, and also private protected access in modifiers.

In addition, a preliminary version of C # 8.0 has appeared in the public domain. It includes new features for testing and receiving feedback, as well as nullable reference types, which can significantly reduce the number of runtime exceptions in runtime.

Tensor type in .NET


There are many tools to add machine learning elements to C # applications, but using them introduces unnecessary dependencies. To simplify the porting of machine learning frameworks like CNTK, Tensorflow, Caffe and Scikit-Learn to .NET, tensor type Tensor was developed . For those who want to try a new type, a repository with an example of use is available.



Announcements Xamarin


Xamarin also made several announcements . It is worth noting the possibility of embedding C # code in mobile applications on Objective-C, Swift and Java. The Xamarin.Forms 2.5 update introduced new functionality to the tool that simplifies the transfer of XAML pages between different platforms. Xamarin Live Player is now able to display XAML in the Android or iOS emulator, instantly taking into account the changes made to the code. The interactive space for learning about technology, Xamarin Workbooks, has now become an open source project with a repository on GitHub .

Visual Studio Team Foundation Server 2018


Team Foundation Server is a collaborative software development solution that combines a version control system and tools for collecting data, generating reports, and tracking project status and changes. TFS 2018 received several important changes, which can be found in this review .



SQL Operations Studio


SQL Operations Studio is a free, easy-to-use tool for managing SQL Server, the Azure SQL Database and the Azure SQL Data Warehouse. In fact, this is a T-SQL-code editor with support for IntelliSense, autocompletions and other features that Visual Studio users are used to. A preliminary version of the editor is already available for Windows, Linux and macOS.

Windows Compatibility Pack for .NET Core


The Windows Compatibility Pack is a NuGet package that complements .NET Standard and .NET Core with Windows-specific APIs. It allows you to simplify the porting of existing .NET-applications to .NET Core and Windows.

macOS as target OS in VSTS CI / CD pipeline


VSTS users are now able to use macOS deployed in the cloud for macOS CI / CD tasks (continuous integration and delivery). Previously, only Linux and Windows were available as target operating systems.

Other conference announcements:


  1. Azure machine learning services updates, including Core ML support on iOS devices.
  2. Announcement of support in Cosmos DB of the new Cassandra API.
  3. Azure Cosmos DB Table commercial availability.
  4. Storage API and announcement of the availability of Graph API until the end of 2017.
  5. Commercial availability Spark connector for Azure Cosmos DB.
  6. Cosmos DB announces SLA update - 99.999% read availability.
  7. Pre-availability of the Azure Database Migration Service.
  8. Release Management Gates for Application Insights in VSTS.
  9. Commercial availability of import service with TFS in VSTS.
  10. A preliminary version of the command line tools for VSTS.
  11. New Benefits for Visual Studio Subscriptions Subscribers.
  12. New benefits of Visual Studio Dev Essentials subscribers.
  13. The release of the preliminary version of Visual Studio 2017 Version 15.5 - Preview 4.
  14. Azure Functions on IoT Edge Toolkit.
  15. Azure Stream Analytics Toolkit on IoT Edge.
  16. Steeltoe by Pivotal joins the .NET Foundation.
  17. Xamarin Workbooks are open source.
  18. Released Python extensions for Visual Studio Code.

If you were unable to connect to the online broadcast, we organized a webinar for you in Russian re: Connect () , where we will tell all the announcements of the Microsoft Connect conference (); we will demonstrate key technologies and answer all your questions. Do not miss !

Thanks for attention! Share your opinions in the comments.

Based on the article of the draft Tproger.

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


All Articles