Java on Visual Studio Code Going Cloud Native – Visual Studio Magazine

News
Cloud-native development figures prominently in a new roadmap published by Microsoft’s Java on Visual Studio Code dev team.
The company, which claims “we use more Java than one can imagine” and champions the language for development in its Azure cloud computing platform, published the roadmap in a Jan. 20 blog post.
As part of its duties, the Java dev team maintains extensions, including the Extension Pack for Java, which bundles six individual extensions that provide the VS Code Java experience.
The roadmap shows that one of the of the top areas of investment planned for Java on Visual Studio Code for 2022 is cloud-native development.
But what is cloud-native development?
Well, according the Cloud Native Computing Foundation (CNCF), the definition is:
“Cloud-native has been one of the most popular topics recently in the software development industry,” said Nick Zhu, senior program manager, Developer Division. “With cloud-native development approach, developers need to deal with microservices, cloud platforms, Kubernetes and so on.”
He cited VS Code’s remote development extensions and GitHub Codespaces as integral tools for improving the Java experience in the popular code editor. GitHub Codespaces was spawned from the old Visual Studio Online project that provided “cloud-hosted dev environments accessible from anywhere.”
“To address developer’s need in this area, we plan to explore deeper integration with Kubernetes in general and interaction with different cloud services (such as Azure Spring Cloud),” Zhu said.
Speaking of Azure Spring Cloud, Zhu also noted a focus on Spring Boot end-to-end support.
“Spring Boot framework is one of the most popular Java frameworks and it allows developers to easily build a microservice or web application,” Zhu said, referencing the Spring Boot Extension Pack that optimizes Spring development experience in VS Code. “But we have heard asks from the Spring developer community and think we can do more. We will make improvements to both core Java extensions and Spring extensions in collaboration with VMWare.” Improvement areas include:
Other top areas of investment include:
Zhu also noted significant user growth in the number of Java developers using VS Code last year, bringing the total to more than 1.5 million. Further speaking to the popularity of Java on VS Code, the aforementioned Extension Pack for Java — still in the preview stage — has been installed more than 11 million times.
He also detailed a couple new feature updates in the team’s first post of 2022, including embedding Java Runtime Environments (JREs) into extensions and changes to the way developers can change formatter settings and preview the effects.
About the Author
David Ramel is an editor and writer for Converge360.

Printable Format
“We continue to work closely with the .NET team to align our releases, however we found some issues in .NET 7 preview 1 so we couldn’t ship PowerShell 7.3 preview 2 with .NET 7.”
Amazon Web Services recently introduced the .NET 6 runtime for AWS Lambda, which means .NET-centric cloud coders can now do their serverless computing projects with the latest edition of Microsoft’s open source developer platform, which debuted almost four months ago.
Microsoft’s dev team responsible for the Python in Visual Studio Code experience announced that its extension now supports pre-release versions for the latest cutting-edge bits.
Dr. James McCaffrey of Microsoft Research shows how to get the raw source IMDB data, read the movie reviews into memory, parse and tokenize the reviews, create a vocabulary dictionary and convert the reviews to a numeric form.
Microsoft’s Visual Studio Code February 2022 update (v1.65) comes with the usual raft of new features and functionality, including a new theme, audio cues and editor history navigation, along with a preview of terminal shell integration.
> More Webcasts
Problems? Questions? Feedback? E-mail us.

source

Leave a Reply

Your email address will not be published. Required fields are marked *