TypeScript 4.7 GA, Visual Studio on Arm64, Azure Deployment Environments, more
It’s been a big week for Microsoft-centric development news, including TypeScript 4.7 reaching general availability, upcoming Visual Studio for Arm64, Azure Deployment Environments and more. Here is an overview of what’s new.
New features (with links for more information) listed by Microsoft include:
Visual Studio on Arm64
Visual Studio’s upcoming preview will run natively on Arm64 Windows 11, Microsoft announced at this week’s Build developer conference. Developers using the preview will be able to build and debug Arm64 applications directly on Arm-based devices.
“We have consistently built momentum to support our community of Arm64 developers, which includes hardware, a toolchain, and, of course, Visual Studio,” Microsoft said. “The Arm64 Visual Studio preview will be publicly available for everyone in the coming weeks.”
Azure deployment environments
It’s a new cloud service that helps developers rapidly develop application infrastructure using infrastructure-as-code models to minimize setup time while maximizing security, compliance and profitability.
“You can choose from a catalog of curated templates and deploy them directly from their location – local CLI or custom development portal,” Microsoft said. “These patterns allow developers to focus on coding and testing their application instead of managing the intricacies of environment provisioning. Additionally, deployment environments allow infra development teams to maintain consistency between teams, centralize common configurations and increase security.”
Developers can request to participate in a private preview, with a public preview expected in the coming months.
Here are links for even more recent announcements:
Java update on Visual Studio Code: New features include:
- Signature Helper Enhancements — Adjustments to the signature helper, which displays a method’s signature in a tooltip when a developer types the start character of the parameter list (usually a opening parenthesis), include the ability to automatically trigger the signature helper, as well as two new settings that control whether the signature helper should be triggered automatically and whether the detailed description of the method should be displayed automatically, so that the signature and detailed documentation of the method will be displayed.
- Control insert/replace mode for code completion — This ensures that Java code completion suggestions that are accepted can be overwritten or inserted. This didn’t always work every time before because the functionality depended on Language Server Protocol (LSP) support. Now it works fully on all Java extensions in the team. “Plus, you can use the Shift key to switch between two modes on the fly!”
- Notes enhancements — These include: the ability to pin favorite tasks; A bug fix for the reported issue where searches for a task in a multi-level project duplicated the task indefinitely. and a bug fix for scrambled Chinese characters.
Windows Terminal Preview version 1.14: While this primarily features bugfixes and tweaks to improve quality, it does include an experimental feature provided by a contributor that allows users to split panes to a background image instead of background images -individual plan for each component. It also migrates Windows Terminal to v1.13, which was announced in February and includes features such as:
- Updated settings UI design
- Automatic elevation profiles
- New rendering engine
- Customizable bell sound
- New actions
- PyTorch-DirectML: Version 3 preview: It is a hardware-accelerated backend for training PyTorch models on any DirectX12 GPU on Windows and Windows Subsystem for Linux (WSL). See more here.
David Ramel is an editor and writer for Converge360.