News

Microsoft Trumpets 2 Million Java Devs on VS Code

Microsoft's dev team for Java on Visual Studio Code trumpeted a popularity milestone in the regular monthly update for November, noting that more than 2 million Java developers now use the super-popular, open source-based, cross-platform code editor.

The team maintains extensions, including the Extension Pack for Java (16.4 million installs), which bundles six individual extensions that provide the VS Code Java experience.

The team didn't say anything else about that 2-million-developers milestone in its announcement of the update, but Microsoft has long touted its support for Java with the tagline, "We use more Java than one can imagine," noting that its use spans properties from Azure to Minecraft and many more.

As far as new features and functionality, the team summarized the update thusly: "For November update, we are bringing you new code editing feature such as postfix completion, optimized organize import. In addition, debugger gets a nice update as we support a new feature called 'Step Into Target.' Lastly, we made some visual enhancements to the Spring components."

Postfix completion helps developers add code snippets around a new expression, boosting productivity. "It's a popular feature in JetBrain products and the community have requested this feature for our extensions as well," the team said. "Through some investigation and changes to the upstream, postfix completion is now available in our latest release."

Postfix in Animated Action
[Click on image for larger, animated GIF view.] Postfix in Animated Action (source: Microsoft).

Organize import, which the team said is one of the most common actions for Java developers during code editing, got several tweaks, including:

  • Remove all unused imports from QuickFix
  • Add all missing imports from QuickFix
  • Add all missing imports from source action menu

The Step Into Target feature, meanwhile, displays UI to help developers directly step into functions they are specifically interested in, avoiding the hassle of stepping into non-interesting functions when debugging a statement with many nested function calls.

"In our latest Extension Pack for Java, we have started to support this feature," the team said. "When debugging has stopped on a statement, you can select 'Step Into Target' from the context menu, which allows you to directly step into the function or target you are interested in."

Finally, Spring developers now have some visual enhancements -- gutter icons displayed adjacent to Spring beans and endpoint mappings in the editor area -- to help developers more readily identify Spring components and interact with the Spring Boot dashboard.

"This gives you visual clues that this is a Spring entity," the team said. "When hovering on these components, a tooltip will pop up and you will see details about this component as well as a link to open it in Spring Boot dashboard."

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus

Featured

  • Creating Reactive Applications in .NET

    In modern applications, data is being retrieved in asynchronous, real-time streams, as traditional pull requests where the clients asks for data from the server are becoming a thing of the past.

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

Subscribe on YouTube