Microsoft for Java Developers

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

Using Java with ACA dynamic sessions

Have you ever needed to just run your Java code in an instant-on container in the cloud without the hassle of managing your own Kubernetes server?  How about having access to Open AI code interpreter built-in to that container and billed on a consumption basis? About Azure Container Apps and dynamic sessions Azure Container Apps (ACA) ...

Improved Performance of TLS 1.3 in Java JDK 8

Transport Layer Security (TLS) 1.3 is the latest version of the TLS protocol, built on the foundation of its predecessors, with significant improvements in terms of security, performance, and simplicity. TLS 1.3 is widely considered one of the most secure network protocols currently available. Support for TLS 1.3 across Microsoft Azure has ...

Java on Azure Tooling Update – May 2024

Hi everyone, welcome to the May update of Java on Azure Tooling. In this update, we will introduce our getting started guide for Java on Azure Container Apps. We hope you enjoy these updates and have a smooth experience with our Azure toolkit. Please download and install the Azure Toolkit for IntelliJ. Let’s get started. Azure Toolkit for...

Java on Visual Studio Code Update – May 2024

Hi everyone, welcome to the May update for Visual Studio Code for Java! In this blog we are going to share an exciting new AI related feature for Java developers on Visual Studio Code. In addition, there will be several important Spring updates, so let's get started. Rewriting your Java code with Copilot-based suggestions As our code ...

Improving OpenJDK Scalar Replacement – Part 1/3

Scalar replacement (SR) is a powerful optimization technique in OpenJDK that aims to enhance the performance of Java applications by breaking down complex objects into simpler, more manageable scalar variables. In this three-part blog series, we will delve into the intricacies of scalar replacement and the enhancements we've contributed to the...

Announcing Java on Azure Container Apps Support for Java on Azure Developer Tools

During Build 2024, it was announced that Azure Container Apps now offers a rich set of operational capabilities for Java Developers. (Full details on this blog). We are excited to share that Azure Toolkit for IntelliJ has provided support for Java on Azure Container Apps(Java on ACA) with flexible deployment options. With this support, Java ...

Java on Visual Studio Code Update – April 2024 (Roadmap Update)

Hi everyone, welcome to the April update for Visual Studio Code for Java! In this blog we are going to share our roadmap for the next few months, and also recent product updates such as JDK 22 support and redesigned Project Settings experience, so let's get started! Roadmap for the next 6 months We are excited to share our roadmap for the ...

Microsoft Build of OpenJDK – April 2024 Patch & Security Update Release

OpenJDK April 2024 Patch & Security Updates We are happy to announce the latest April 2024 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. The latest versions are now...