This week, Microsoft Connect(); 2018, one of the companies smaller developer conferences took place in Las Vegas and the internet. All sessions are also available on-demand. During the keynote and other deep-dive sessions, there were some announcements around Azure and Microsoft’s Developer Tools. Below are my highlights for Cloud Application Developers.
Advertisement Block: I will buy myself a pizza every time I make enough money with these ads to do so. So please feed a hungry developer and consider disabling your Ad Blocker.
Azure Functions: Consumption plan for Linux (Preview)
Azure Functions now support Linux serverless hosting on a Consumption plan. Previously deploying to Linux was only supported while running on an App Service plan. This latest enhancement makes possible to deploy Functions targeting the Linux OS using the pay-per-execution model.
urable Functions and Python support
With Durable Functions developers can simplify complex, stateful coordination problems in serverless applications, defining the workflows in code. With this
Azure Kubernetes Service: Virtual Node (Preview)
Powered by the open source Virtual Kubelet technology, Azure Kubernetes Service (AKS) virtual node allows you to elastically provision additional pods inside Container Instances that start in seconds.
Service Fabric Mesh: New capabilities and improvements
The serverless Azure Service Fabric Mesh Fall refresh is now available with improvements such as auto-scale and network and gateway resources, in addition to storage improvements and support for new Windows Server versions.
AI & Machine Learning
Cognitive Services: LUIS Container Support (Preview)
Use Container support for Language Understanding to deploy LUIS solutions to the edge,
Cognitive Services | Text Translator custom translation capability
Custom translation capability in Translator Text Cognitive Service is now Generally Available. With custom translation capability, customers can use human-translated content to build a custom translation systems that can better handle specific writing styles, industry expressions and vocabulary.
API Management: New Consumption Pricing Tier (Preview)
API Management is now available in a new consumption-based usage plan called Consumption Tier (public preview). Unlike the current dedicated usage model with pre-allocated and isolated underlying resources, API Management Consumption Tier allows API Management to be used in a serverless fashion, with instant provisioning, automated scaling, built in high availability and pay-per-action pricing.
API Management: Bring your own cache (Preview)
Bring your own cache feature allows customers to use external Redis-compatible cache with API Management in the Consumption Tier. Bringing their own cache allows customers to achieve better performance within API Management in a serverless environment because caching is not available in API Management Consumption Tier out of the box.
API Management: More flexible subscriptions (Preview)
Unlike the current API Management approach which requires subscriptions to be associated with a developer account, the Flexible Subscription feature allows subscriptions without requiring association with a developer. This simplifies subscription management and avoids interruptions in scenarios such as when a developer moves to a different team/company, or when a subscription is shared by multiple developers/teams. Additionally, this feature allows users to better control access by specifying subscription scope to either All APIs or a subset of APIs.
Azure Cosmos DB: Shared throughput minimum reduced
Entry barrier for Cosmos DB has been reduced for smaller projects, as throughput provisioned at the database level now starts at 400 RU/s per database and can be shared across any or all containers within a database. Throughput can be scaled in increments of 100 RU/s.
Coding & DevOps
.NET Core: .NET Core 2.2 Release and .NET Core 3.0 Public Preview 1
The new 2.2 release includes further improvements in performance by enabling tiered compilation by default, as well as new features in the ASP.NET Core web stack like hosting model improvements for IIS, Web API improvements. The .NET Core 3 Preview 1 is also now available. In addition to Windows Desktop supports, it is providing the ability to use native UWP controls in WinForms and WPF applications via XAML islands.
Azure DevOps: Azure DevOps Server 2019 (Preview)
Microsoft announced the first Release Candidate (RC) of Azure DevOps Server 2019 RC1, previously known as Team Foundation Server (TFS). This is the on-premises version of Azure DevOps including dozens of new features and bug fixes across all major product areas, including making available the new fast, clean and customizable navigation, and other user experience improvements across many pages.