Zure Digest is a collection of Azure and other development-related links, curated by the Azure Guild of the Zure.
Links don’t represent the values of Zure or our coding practices. They are intended to be thought-provoking or otherwise worth sharing.
Highlights from Build 2021 and more
- Microsoft ❤️ developers: Welcome to Build 2021 (Scott Guthrie)
- As a company built by developers and for developers, our goal at Microsoft is to provide them with the agility to address the real-world needs of their customers. Developers and their teams need best-in-class tools and services that help them reduce the time it takes to go from an idea to value. Our ambition is to be the platform for platform creators and empower developers to build what comes next.
- Running Azure PaaS anywhere using Azure application services with Azure Arc (Tom Kerkhove)
- Today, Microsoft announced Azure application services with Azure Arc. This is the next step in their journey towards multi-cloud & hybrid workloads, allowing you to run Azure PaaS anywhere as if it would be on Microsoft Azure.
- Visual Studio 2022 Roadmap Published (David Ramel)
- What’s new in Visual Studio 2019 v16.10? (Justin Johnson)
- We are excited to announce the release of Visual Studio 2019 v16.10 GA and v16.11 preview 1. This release makes our theme of developer productivity and convenience Generally Available to Visual Studio users! We’ve added C++20 features, improved Git integration, improved profiling tools, and a host of features that accelerate productivity.
- Introducing the .NET Hot Reload experience for editing code at runtime (Dmitry Lyalin)
- Today, we are excited to introduce you to the availability of the .NET Hot Reload experience in Visual Studio 2019 version 16.11 (Preview 1) and through the dotnet watch command-line tooling in .NET 6 (Preview 4). In the rest of this blog post, we’d like this opportunity to walk you through what is .NET Hot Reload, how you can get started using this feature, what our vision is for future planned improvements, and clarity on what type of edits and languages are currently supported.
- ASP.NET Core updates in .NET 6 Preview 4 (Daniel Roth)
- Announcing TypeScript 4.3 (Daniel Rosenwasser)
- Today we’re excited to announce the availability of TypeScript 4.3!
- F# and F# tools update for Visual Studio 16.10 (Phillip Carter)
- We’re excited to announce updates to the F# tools for Visual Studio 16.10. For this release, we’re continuing our trend of improving the F# experience in Visual Studio to build upon what was released in the VS 16.9 update last February.
- Announcing .NET MAUI Preview 4 (David Ortinau)
- Today we are pleased to announce the availability of .NET Multi-platform App UI (.NET MAUI) Preview 4. Each preview introduces more controls and features to this multi-platform toolkit on our way to general availability this November at .NET Conf. .NET MAUI now has enough building blocks to build functional applications for all supported platforms, new capabilities to support running Blazor on the desktop, and exciting progress in Visual Studio to support .NET MAUI.
- Windows Package Manager 1.0 (Demitrius Nelon)
- We started a journey to build a native package manager for Windows 10 when we announced the Windows Package Manager preview at Microsoft Build 2020. We released the project on GitHub as an open-source collaborative effort and the community engagement has been wonderful to experience! Here we are today at Microsoft Build 2021… We are excited to announce the release of Windows Package Manager 1.0!
C# & .NET
- Scheduling tons of orchestrator functions concurrently in C# (Chris Gillum)
- I had a call with an engineer on another team who wanted advice on how to schedule a large number of concurrent orchestration functions in Durable Functions. I shared with him some sample code for how we do it in our own internal performance tests and decided it might be useful to share publicly too.
- Generating HTTP API clients using Visual Studio Connected Services (Jon Galloway)
- We’re continuing our series on building HTTP APIs with .NET 5. In the first post in this series, we talked about building well-described APIs using OpenAPI and then followed that up by taking a deeper dive into some of the open-source tools and packages you can use to make your HTTP API development easier.
- .NET Boxed Visual Studio Integration (Muhammad Rehan Saeed)
- A few weeks ago Scott Hanselman blogged about creating dotnet new based projects directly from Visual Studio. Unfortunately, at that time Visual Studio 16.9 didn’t properly support full solution templates and only supported project templates. Happily, Microsoft just released Visual Studio 16.10 and one of the things they didn’t talk about was that it now adds a user interface for creating solutions from dotnet new templates. Given that I author the .NET Boxed solution and item templates, I thought I’d run through how it’s done.
- ReSharper 2021.2 Roadmap (Khalid Abuhakmeh)
- In this post, we’ll see what the ReSharper team is working on for the upcoming 2021.2 release. The features in this post are in addition to ongoing efforts expressed in the 2021.1 roadmap blog post, such as Out of Process, C# 9 and C# 10, and Entity Framework N+1 analysis.
AI & ML
- Build your own machine learning model and integrate it with the Windows ML application! (Alex Zakhvatov)
- Listening to our customers’ feedback, we have recently added new tutorials to the Windows ML documentation. These new tutorials provide an end-to-end introduction to training and deploying an ML model, showing you how to create models from scratch using different products and services, and integrating these models with applications running on Windows devices through Windows ML. No previous knowledge in ML is required!
Interested in our Azure-related service offering? Read more!