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 at Converge 360.

comments powered by Disqus

Featured

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events