MSBuild2019 , MS Build 2019 Announcements (App Dev (Visual Studio (Visual…
MS Build 2019 Announcements
New Feature: Notebook Experience
The feature allows Python developers to enjoy a supported notebook experience for native APIs in Azure Cosmos DB.
New Feature: APIs for Apache Spark and etcd
API support for Apache Spark and for etcd, a distributed key-value store designed to securely store data across a cluster.
New Service: Database Edge
Small footprint database engine with built-in AI and optimized for the intelligent edge.
This new product combines data streaming and time series with in-database machine learning and graph to unlock intelligence on the edge with a simplified architecture.
New Service: Serverless Database
Serverless compute tier that optimizes price performance and simplifies performance management for databases with intermittent, unpredictable usage.
Helps customers focus on building apps faster and more efficiently.
Automatically scales compute for single databases based on workload demand and pauses during periods of inactivity.
Enhancement: Hyper-scale Service Tier
Enables developers to build highly scalable, low latency applications using their existing skills.
Azure Databases with Hyperscale significantly scales out compute, storage and memory resources as needed, allowing developers to focus on building app experiences without worrying about performance and scale limitations.
Azure Data Factory
Allows developers to be more productive by visually transforming their data at big-data scale without any code.
The launch of Mapping Data Flows makes Azure Data Factory a full ETL/ELT (extract/transform/load and extract/load/transform) service.
Additionally, Wrangling Data Flows, offers a code-free way to visually discover and prepare data without writing code.
& Machine Learning
Lets developers create models targeting scenarios based on ML tasks, such as classification, regression, clustering, ranking, recommendations and anomaly detection.
Also provides integration with other deep-learning frameworks, such as TensorFlow, and offers interoperability through ONNX.
Allow developers to handle complex dialogs with users while also enjoying more natural language experiences.
Updates include the ability to improve the dialog management process — necessitating less code by using adaptive dialogs.
Additionally, Language Generation allows developers to decouple language resources for their bot and then manage those resources in separate files, avoiding the need to hardcode bot responses.
New category added to Cognitive Services called 'Decision' that reflects the evolution of the product portfolio.
Also introducing new services and capabilities under the Vision, Speech and Language categories.
New Knowledge Mining Capabilities
Cognitive search capability, the content-understanding feature within Azure Search, now offers a single mechanism to apply a series of pre-built and custom AI models to data. In addition, a new knowledge store capability in cognitive search enables developers to further leverage the insights and metadata they extracted from the cognitive search pipeline.
New Release: KEDA: Kubernetes-based event-driven autoscaling
Microsoft and Red Hat collaborated to create an open-sourced project that supports the deployment of serverless, event-driven containers on Kubernetes. Kubernetes-based event-driven autoscaling (KEDA) can be used in any Kubernetes environment — in any public/private cloud or on-premises such as Azure Kubernetes Service (AKS) and Red Hat OpenShift.
New Release: Azure Kubernetes Service virtual nodes
Azure Kubernetes Service (AKS) virtual nodes allow users to elastically provision additional pods in seconds in response to a spike in demand. With a few clicks in the Azure portal, users can turn on the virtual node feature and get the flexibility and portability of a serverless container experience in an AKS environment — and there’s no need to manage additional compute resources.
New Release: Azure Dev Spaces for Azure Kubernetes Service
Azure Dev Spaces provides an easy way to build and debug applications for Kubernetes. With Dev Spaces, developers can rapidly iterate and debug different parts of an application in parallel in the same Azure Kubernetes Service (AKS) cluster. They can also test their code end-to-end without replicating or mocking up dependencies.
New Release: IoT Plug and Play
IoT Plug and Play offers a new, open modeling language to connect IoT devices to the cloud seamlessly. With IoT Plug and Play, developers can connect IoT devices to the cloud, without having to write a single line of embedded code. IoT Plug and Play also enables device manufactures to build smarter IoT devices that just work with the cloud.
Azure Policy integration and enhanced network security for Azure Kubernetes Service
Azure Policy integration for Azure Kubernetes Service (AKS) allows users to apply at-scale enforcements and safeguards for AKS clusters in a centralized, consistent manner. We are also introducing new capabilities to help secure communication paths for Kubernetes applications.
GitHub Identity support for Azure
Enables GitHub users to sign into Microsoft applications, including Azure Portal and Azure DevOps using their GitHub account.
This update also enables developers to go from repository to deployment with just their GitHub account.
The new login system will try to match a user’s GitHub account to an existing Microsoft identity with access to Azure.
If the system can’t find one, it creates one for the user that's keyed to their GitHub account, providing a seamless login experience.
Azure Active Directory support in GitHub Enterprise
To support the needs of enterprise customers, GitHub Enterprise customers can now synchronize groups of GitHub users with Azure Active Directory (AAD) and thus enforce a secure workplace identity. AAD synchronization allows GitHub customers to leverage their existing AAD solution for group membership so that their administrators and developers can focus on their application development.
New Release: Visual Studio App Center MBaaS integration
Visual Studio App Center is introducing support for Mobile Backend as a Service (MBaaS) capabilities on Azure, helping developers build applications faster without the need for managing infrastructure.
These capabilities make it easier for App Center customers to leverage Azure App Service’s Mobile Apps capabilities for identity, push notifications and data synchronization.
HoloLens 2 Development Edition
The development edition includes a HoloLens 2 device, $500 in Azure credits and three-months-free trials of Unity Pro and Unity PiXYZ Plugin for CAD data, starting at $3,500 or as low as $99 per month.
New Release: Azure Blockchain Service
Simplifies the formation, management and governance of consortium blockchain networks, allowing businesses to focus on workflow logic and app development.
Azure Blockchain Service enables developers to deploy a fully managed consortium network in a few simple clicks and leverage built-in governance to add new members, set permissions and authenticate user applications.
New Feature: Blockchain and Microsoft Power Platform integration
Blockchain is coming to the Power Platform with a new Ethereum connector for Microsoft Flow and PowerApps, new flow templates for common scenarios, and Visual Studio Code tooling to generate flows from smart contracts.
The low-code approach to blockchain is unique to Microsoft and visionary. The connector provides the ability to deploy, create, interact with or respond to events from a blockchain through simple configuration.
Partnership Announcement: J.P. Morgan Blockchain partnership
Through this partnership, Quorum, the first fully managed ledger will be available in the new Azure Blockchain Service. Quorum customers can now rapidly expand their networks with lower costs, simplified deployment, built-in governance and extensible design.
New Feature: Unified Pipelines
Azure Pipelines already offers ability to create Continuous Integration Pipelines, called “Build Pipelines”, in a declarative way using a YAML file.
Capability now being extended to Continuous Delivery Pipelines, called “Release Pipelines”, and defined via a YAML document.
Additionally, the same YAML file can contain the definition for both CI and CD pipelines.
New Feature: Azure Pipelines update for Kubernetes deployments
Enables developers to deploy to a Kubernetes environment on any public cloud or on-premises such as AKS and Red Hat OpenShift by offering an optimized, integrated solution with pre-built templates and support for multiple deployment strategies.
In addition, Azure Pipelines now gives the ability to monitor the state of deployments to Kubernetes clusters.
New Release: .NET 5.0 (Slated for 2020)
The next major version of the .NET Platform, will have one Base Class Library containing APIs for building any type of application. All .NET workloads are supported with application frameworks, including cross-platform web development with ASP.NET, iOS and Android mobile development with Xamarin, Windows Desktop, and cross-platform IoT. .NET 5 is set to release in 2020.
Preview: .NET Core 3.0 Preview 5
The next major version of the .NET Core platform, an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. .NET Core 3.0 now supports Windows desktop workloads. Preview 5 of .NET Core 3.0 includes the addition of full stack C# web development capabilities with ASP.NET Core Blazor.
Visual Studio IntelliCode
Visual Studio IntelliCode’s AI-assisted development capabilities, such as enhanced IntelliSense, save time by putting what you’re most likely to use at the top of your completion list.
Those recommendations are based on thousands of open-source projects on GitHub — each with over 100 stars. When combined with the context of your code, that completion list is customized to promote common practices.
Announcement: Visual Studio Subscription with GitHub Enterprise
Gives enterprise customers a simple and economical way to purchase GitHub Enterprise through Visual Studio subscriptions.
The offering enables customers to innovate at scale by securely bringing open-source code, community and best practices into the Visual Studio integrated development environment and workflows.
New Feature: Visual Studio Online
A web-based companion to Visual Studio and Visual Studio Code.
Enables developers to work on and edit code from any device with a modern web browser.
Built for productivity while on the go, this solution helps developers perform quick tasks, join Visual Studio Live Share sessions, or perform pull request reviews at times and in places where they may not have access to their development environment.
New Feature: Visual Studio Code Remote Development extensions
Enables developers to edit and debug code running inside Docker containers, in Windows Subsystem for Linux, or on a remote environment such as another machine or a virtual machine over Secure Shell.