Microsoft for Java Developers

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

Latest posts

Introducing the Modern Web App (MWA) Pattern for Java
Nov 12, 2024
0
1

Introducing the Modern Web App (MWA) Pattern for Java

Rory Preddy
Rory Preddy

We are thrilled to announce the Modern Web App (MWA) pattern for Java, a comprehensive guide to modernizing Java applications with independently scalable, cloud-native architecture on Azure. Designed with the Spring Framework and Azure in mind, MWA can also be adapted to other frameworks and cloud providers, providing Java developers with flexible and actionable strategies to modernize their applications. The MWA pattern marks the next stage in transforming monolithic web applications toward cloud-native architecture, with a focus on the Refactor modernization strategy. Building on the Reliable Web App (RWA) p...

Microsoft JDConf 2025: Building the future with Java
Nov 1, 2024
0
1

Microsoft JDConf 2025: Building the future with Java

Bruno Borges
Bruno Borges

Technology is advancing faster than ever, and developers are leading the charge, driving digital transformation and reshaping businesses everywhere. With the rise of AI and cloud-native architectures, Java developers are uniquely positioned to shape the future of enterprise applications. Java remains one of the most widely used programming languages globally, with 45% of developers actively using it across enterprise applications, Android development, and cloud environments​. This continued growth highlights Java’s adaptability, and JDConf provides an ideal space for experts to explore its potential in areas l...

Java on Azure Tooling Update – October 2024
Oct 30, 2024
0
0

Java on Azure Tooling Update – October 2024

Jialuo Gan
Jialuo Gan

Hi everyone, welcome to the October update of Java on Azure developer tools. In this update, we will introduce our Managed Identity Support for Azure Functions in Azure Toolkit for IntelliJ IDEA. Additionally, we are launching a new series called Java on Azure Tooling Guide, and in our first post, we will discuss using App Service with the Azure Toolkit. We hope you enjoy these updates and have a smooth experience with our Azure toolkit. 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 Toolk...

Announcing Technical Preview of the GitHub Copilot upgrade assistant for Java
Oct 29, 2024
0
6

Announcing Technical Preview of the GitHub Copilot upgrade assistant for Java

Nick Zhu
Nick Zhu

As AI and LLMs continue to evolve, agentic workflows are rapidly emerging as the next wave of AI-assistance. Agentic workflows allow AI systems to coordinate tasks and make decisions with minimal human input. These systems use autonomous agents in their workflow and can bring enormous benefits as they can create plans, perform individual tasks, employ external tools, interact with users, fix errors, and write code!   These capabilities allow agentic workflows to address complex, mission-critical, and often tedious tasks in enterprise development cycles. One such challenge is upgrading Java runtimes, frameworks...

Java OpenJDK October 2024 Patch & Security Updates
Oct 21, 2024
0
0

Java OpenJDK October 2024 Patch & Security Updates

Derek Keeler
Derek Keeler

Hello Java customers! We are happy to announce the latest October 2024 patch & security update release for the Microsoft Build of OpenJDK. Download and install the binaries today. Check our release notes page for details on fixes and enhancements. The source code of our builds is available now on GitHub for further inspection: jdk21u, jdk17u, jdk11u. Microsoft Build of OpenJDK specific updates OpenJDK21 OpenJDK17 OpenJDK11 Summary of Upstream Updates OpenJDK 21 OpenJDK 17 OpenJDK 11 OpenJDK 8 We continue to provide...

Java on Visual Studio Code Update – September 2024
Oct 10, 2024
0
2

Java on Visual Studio Code Update – September 2024

Nick Zhu
Nick Zhu

Hi everyone, welcome to the September update for Visual Studio Code for Java! In this blog, we will cover some important Spring feature updates and Gradle enhancements, let's get started! Spring Updates Explain SpEL expressions, query statements, and AOP pointcut expressions with GitHub Copilot SpEL expressions, query statements, and AOP pointcut expressions can sometimes be challenging to craft, but if you are using GitHub Copilot in your Visual Studio Code environment, the Spring Tools now show code lenses above these expressions that allow you to quickly let GitHub Copilot explain those statements for you. ...

Jakarta EE on Azure – September 2024
Sep 21, 2024
0
2

Jakarta EE on Azure – September 2024

Josephine Qiu
Josephine Qiu

Hi everyone, welcome to the September 2024 update for Jakarta EE on Azure. The September 2024 update covers the most popular workshop series- Build, run and monitor intelligent Java apps on Azure Container Apps with Azure OpenAI, along with the latest updates on our Quarkus Azure extensions and other offers. Microsoft partners with Jakarta EE application server vendors to create Azure Marketplace offers. These Marketplace offers have Solution Templates and Base Images which allow customers to quickly deploy their software on Azure Virtual Machines (VMs), Azure Kubernetes Service (AKS), Azure Red Hat OpenShift....

Java on Visual Studio Code Update – August 2024
Sep 13, 2024
1
2

Java on Visual Studio Code Update – August 2024

Nick Zhu
Nick Zhu

Hi everyone, welcome to the August update for Visual Studio Code for Java! In this blog, we will cover important Gradle updates, more user experience improvements, and an improved getting started experience, let's get started! Gradle Updates Adding Gradle for Java into Extension Pack for Java Some of our users might have noticed that recently in Extension Pack for Java, an extension called "Gradle for Java" was added into this pack. Here we want to offer some background behind this change Gradle for Java extension is an extension that's dedicated to offer Gradle support on Visual Studio Code. We have been a...

Java on Azure Tooling Update – August 2024
Sep 13, 2024
0
0

Java on Azure Tooling Update – August 2024

Jialuo Gan
Jialuo Gan

Hi everyone, welcome to the August update of Java on Azure developer tools. In this update, we will introduce our Managed Identity Support for Azure App Service in Azure toolkit, and General Availability of Java experiences 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 IntelliJ Improvements Managed Identity Support for Azure App Service ​​Managed Identity is a feature in Azure that simplifies the management of credentials for applications. For more d...