Microsoft for Java Developers

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

Latest posts

Improving OpenJDK Scalar Replacement – Part 1/3
May 28, 2024
Post comments count 0
Post likes count 3

Improving OpenJDK Scalar Replacement – Part 1/3

Cesar Soares
Cesar Soares

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 OpenJDK implementation of it. The first post will provide an overview of scalar replacement, explaining its purpose and fundamental mechanisms. The second post will detail the specific improvements we have made. Finally, the third post will present the results of these impr...

Announcing Java on Azure Container Apps Support for Java on Azure Developer Tools
May 23, 2024
Post comments count 0
Post likes count 0

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

Jialuo Gan
Jialuo Gan

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 developers can build and deploy their apps with either source code on GitHub repo or with local artifacts, for a new ACA app or an existing ACA app. This will empower developers to run containerized Java applications in the cloud, and strengthen security posture and better a...

Announcing Functions Flex Consumption Support for Java on Azure Developer Tools
May 22, 2024
Post comments count 0
Post likes count 0

Announcing Functions Flex Consumption Support for Java on Azure Developer Tools

Jialuo Gan
Jialuo Gan

Azure Functions Flex Consumption has just been announced during Microsoft Build 2024 (Full details on this blog), we are excited to share that Flex Consumption is now also supported on Azure Toolkit for IntelliJ and Maven plugins for Azure Functions. With this support, Java developers can create and deploy their Flex Consumption apps easily using our tools. You can run your serverless Java apps for event driven scale with negligible cold-start latency and continuously ready instances on Flex Consumption.  Watch these demos below to build your Azure Functions app with Flex Consumption, &nbs...

Java on Visual Studio Code Update – April 2024 (Roadmap Update)
Apr 23, 2024
Post comments count 0
Post likes count 2

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

Nick Zhu
Nick Zhu

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 next six months! This roadmap is based on a lot of feedback from our users so we want to thank the community for providing all the input. We will continue to work with our partner Red Hat to deliver the best experience for Java developers on Visual Studio Code. Here are the ma...

Microsoft Build of OpenJDK – April 2024 Patch & Security Update Release
Apr 22, 2024
Post comments count 0
Post likes count 0

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

Bruno Borges
Bruno Borges

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: Check our release notes page for details on fixes and enhancements. As a reminder, the source code of our builds is now available on GitHub for further inspection: jdk21u, jdk17u, and jdk11u. Microsoft Build of OpenJDK specific updates OpenJDK 21 OpenJ...

The Reliable Web App Pattern for Java with Enhanced Security and Scalability on Azure
Apr 17, 2024
Post comments count 0
Post likes count 0

The Reliable Web App Pattern for Java with Enhanced Security and Scalability on Azure

Rory Preddy
Rory Preddy

To help you understand and use the RWA pattern, we’ve created a comprehensive collection of materials that describe it in full. You can review the documentation and access the production-quality, ready-to-deploy web application - Reference Implementation. The latest update to The Reliable Web App Pattern for Java builds on its initial promise to facilitate the migration of legacy Java applications to Azure, now with a sharper focus on enhancing the production infrastructure. This enhancement responds directly to user feedback, particularly around the value of Infrastructure as Code (IaC) with Terraform best pr...

Upcoming on the 6-Month Roadmap for Java on Azure Tools
Apr 14, 2024
Post comments count 0
Post likes count 0

Upcoming on the 6-Month Roadmap for Java on Azure Tools

Jialuo Gan
Jialuo Gan

Hi everyone, welcome to the March update of Java on Azure Tooling. In this update, we will share our investments for the next few months of Java on Azure Developer Tools. Besides, we will introduce the support for managing resources using connection strings. 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. Roadmap Update We are excited to announce our roadmap for the next few months. Our goal is to consistently enhance the code-to-cloud experience for Java developers which allows them to seamles...

Java on Visual Studio Code Update – March 2024
Apr 7, 2024
Post comments count 4
Post likes count 2

Java on Visual Studio Code Update – March 2024

Nick Zhu
Nick Zhu

Hi everyone, welcome to the March update for Visual Studio Code for Java! In this blog we are going to share several new Spring Boot features as well as testing coverage updates, so let's get started! Spring Boot Feature Updates New Refactoring Preview available for version upgrades The feature to automatically upgrade your projects to the latest Spring Boot version now allows you to choose between applying those changes directly to your project or previewing them in a refactoring preview. The refactoring preview gives you an exact diff for all the changes that the automated version upgrade process produced an...

JDConf and Microsoft Reactor: A chance to win prizes
Mar 26, 2024
Post comments count 0
Post likes count 1

JDConf and Microsoft Reactor: A chance to win prizes

Bruno Borges
Bruno Borges

Have you ever thought about watching a free online event and potentially winning prizes? Microsoft JDConf happens this March 27th and 28th with 3 different editions, each one friendly to major timezones: Americas, Asia, and Europe/Middle East/Africa. If you haven't already, register free to watch the events at jdconf.com. To participate in the prize contest, you must be one of the first 200 developers to check-in on one of any editions at the time the events start, through the Microsoft Reactor, and you must do so with a signed-in Microsoft Account. Now, let's say you are one of the lucky 600 developers. Yo...