Microsoft for Java Developers

News, updates, and insights for Java development with Microsoft tools, Azure services, and OpenJDK.

How Tiered Compilation works in OpenJDK

The OpenJDK HotSpot runtime system is a complex piece of software that employs several techniques to optimize the execution of Java programs on the fly. The system is composed of two different compilers, one interpreter and several different Garbage Collectors, among several other components. These compilers are orchestrated in a tiered ...

Java on Azure Tooling Update – June 2023

Hi everyone, welcome to the June update of Java on Azure Tooling. In this update, we will introduce Azure Spring Apps Standard Consumption and Dedicated plan support and Local Storage Account (Azurite) support. We hope you like these features and enjoy a smooth experience with our Azure toolkit. Please download and install the Azure Toolkit ...

Java on Visual Studio Code – July 2023

Hi everyone, welcome to our July update for Visual Studio Code for Java! In this blog we are going to provide you an exciting update about our improved decompiler functionality. Additionally, we are going to do a deep-dive into our code completion. Let's get started! Decompiler Experience Upgrade Java decompiler is essential for ...

Microsoft Build of OpenJDK – July 2023 Release

Hi Java community! We are happy to announce the latest July 2023 patch & security update release for the Microsoft Build of OpenJDK. See the release notes for detailed changes present in the Microsoft Build of OpenJDK binaries. And download or install the binaries today. All binaries are available on their...

Jakarta EE on Azure – July 2023

Hi everyone, welcome to July update for Jakarta EE on Azure. Microsoft partners with Jakarta EE application server vendors to create Azure Marketplace offers that allow customers to quickly deploy their software on Azure Virtual Machines, Azure Kubernetes Service, Azure Red Hat OpenShift. Besides, lots of Jakarta EE and MicroProfile topics are...

Java on Visual Studio Code – June 2023

Hi everyone, welcome to the our June update for Visual Studio Code for Java! In this blog we are going to provide you an update about our code completion performance improvement, user experience enhancements in both unit testing and project creation, so let's get started! Code Completion Performance Improvement Faster code completion is a ...

Java on Azure Tooling Update – May 2023

Hi everyone, welcome to the May update of Java on Azure Developer tools. In this update, we will introduce Azure Container Registry User Journey Enhancement and Azure Monitor Improvement. We hope you like these features and enjoy a smooth experience with our Azure toolkit. Please download and install the Azure Toolkit for IntelliJ. Let’s get...

Java on Visual Studio Code – May 2023

Hi everyone, welcome to our May update for Visual Studio Code Java! In this month's blog, we have tons of new features covering performance improvement, user experience as well as Spring Boot integration, so let's get started. Built-in Java Profile Templates in VS Code Profiles is a recent feature from VS Code that allows you to quickly ...

Java on Azure Tooling Update – April 2023

Hi everyone, welcome to the April update of Java on Azure Tooling. Let’s talk about our investments for the next few months of Java on Azure Developer Tools. In this update, we will also introduce Azure Service Bus Support and Guided Getting Started Enhancement with Azure Spring Apps Sample. We hope you like these features and enjoy the ...