Microsoft for Java Developers

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

Latest posts

“HTTP header exceeding 8,192 bytes” error when using the Azure SDK for Java
Aug 6, 2025
Post comments count 0
Post likes count 0

“HTTP header exceeding 8,192 bytes” error when using the Azure SDK for Java

Josephine Qiu
Josephine Qiu

A recent issue was identified in the azure-resourcemanager libraries for Java regarding HTTP headers exceeding 8,192 bytes. Following analysis, this was addressed within the Azure SDK for Java by increasing the maximum response header size limit of “reactor-netty-http” to 256 KB, accommodating larger headers. To benefit from this mitigation, it is necessary to upgrade azure-core-http-netty to version 1.15.12 or later. Alternatively, if you are utilizing the BOM, please use version 1.2.36 or above. This issue originated from a recent update in Azure Resource Manager, which affected the azure-resourcemanager lib...

Generative AI for Beginners – Java Edition launched
Aug 6, 2025
Post comments count 0
Post likes count 1

Generative AI for Beginners – Java Edition launched

Rory Preddy
Rory Preddy

IN ONE hour, all ONLINE, complete our new training for Generative AI for Beginners – Java Edition - part of the incredible Microsoft Generative AI series - Python, .NET and JavaScript. In this training get first-hand experience with Core Generative AI Techniques and Tools we’re using inside Microsoft: Quick Start 📅Book now and Learn LIVE with FREE Training! 👉 Generative AI for Beginners - Java Edition | Microsoft Reactor

Java OpenJDK July 2025 Patch & Security Update
Jul 21, 2025
Post comments count 0
Post likes count 1

Java OpenJDK July 2025 Patch & Security Update

Derek Keeler
Derek Keeler

Hello Java customers! We are happy to announce the latest July 2025 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 OpenJD...

Microsoft and LangChain4j: A Partnership for Secure, Enterprise-Grade Java AI Applications
Jul 16, 2025
Post comments count 0
Post likes count 1

Microsoft and LangChain4j: A Partnership for Secure, Enterprise-Grade Java AI Applications

Julien Dubois
Julien Dubois

The artificial intelligence landscape presents unprecedented opportunities for Java developers. With decades of experience building robust enterprise applications using Spring, Quarkus and Jakarta EE, Java developers are uniquely positioned to create sophisticated AI solutions. The emergence of specialized AI libraries like LangChain4j enables them to leverage their existing expertise while building secure, scalable, and maintainable AI applications. Introducing LangChain4j: A Comprehensive Java AI Library LangChain4j represents a significant advancement in Java-based AI development. This community-driven l...

Customize GitHub Copilot in JetBrains with Custom Instructions
Jul 9, 2025
Post comments count 0
Post likes count 0

Customize GitHub Copilot in JetBrains with Custom Instructions

Hang Wang
Hang Wang

Today, you can use Custom Instructions in JetBrains to speed up development while staying aligned with your team's coding standards and personal preferences. Whether you're working on a solo project or part of a larger team, adhering to consistent coding standards is essential. Custom Instructions provide a mechanism to reinforce team coding guidelines or embed personal coding preferences. Example: Make custom instructions for newly generated code Make sure you have the latest version of GitHub Copilot installed on you JetBrains IDE. Then, navigate to the GitHub Copilot settings to find the Custom Inst...

What’s New for Java Developers in Azure Cosmos DB (NoSQL)?
Jun 30, 2025
Post comments count 0
Post likes count 0

What’s New for Java Developers in Azure Cosmos DB (NoSQL)?

Bruno Borges
Bruno Borges

The Java ecosystem around Azure Cosmos DB has quietly grown a lot stronger in the first half of 2024. And the updates are especially exciting if you’re working on scalable apps or exploring GenAI workloads. From new support for vector search and indexing, to better throughput management and improved integrations with Apache Kafka, Spring Data, and Apache Spark, there’s a lot to unpack. If you’re building Java apps with Cosmos DB or just curious about how far the NoSQL SDK has come, you’ll want to check out this update. 👉 Continue reading: Latest NoSQL Java Ecosystem Updates (June 2024 – June 2025)

Anthropic Claude Sonnet 4 and Opus 4 Now Available in GitHub Copilot for JetBrains and Eclipse
Jun 26, 2025
Post comments count 0
Post likes count 0

Anthropic Claude Sonnet 4 and Opus 4 Now Available in GitHub Copilot for JetBrains and Eclipse

Jialuo Gan
Jialuo Gan

Anthropic Claude Sonnet 4 and Claude Opus 4 are now available in GitHub Copilot Chat for JetBrains IDEs and Eclipse. Model Availability✨ For full details, please see this documentation. How to Get Started🚀 Join the Discussion💬 Your feedback drives improvements. Let us know what you think using the in-product feedback option, or share your thoughts in the following channels:

Connect Spring AI to Local AI Models with Foundry Local
Jun 17, 2025
Post comments count 0
Post likes count 1

Connect Spring AI to Local AI Models with Foundry Local

Manfred Riem Bruno Borges
Manfred,
Bruno

What is Azure AI Foundry and Foundry Local? Azure AI Foundry is Microsoft's comprehensive platform for enterprise AI development and deployment, enabling organizations to build, customize, and operate AI solutions at scale. It provides tools, services, and infrastructure to develop, fine-tune and deploy AI models in production environments with enterprise-grade security and compliance. Foundry Local is the desktop companion to Azure AI Foundry that brings powerful AI model inference to your local machine. It's an open-source tool that provides an OpenAI-compatible API, allowing developers to run, test, a...

Monitor your Quarkus native application on Azure
Jun 12, 2025
Post comments count 0
Post likes count 0

Monitor your Quarkus native application on Azure

Jean Bisutti Bruno Baptista
Jean,
Bruno

Introduction Quarkus is a general-purpose Java framework focused on efficient use of resources, fast startup, and rapid development. It allows developers to create and run services in the Java Virtual Machine (JVM) or native binary executables (native mode). In this blog post we are going to focus on using Quarkus to create and monitor a native mode Quarkus application on Azure. A simple service will be created from scratch to demonstrate the capability of sending OpenTelemetry data to Azure.  Why native? Quarkus Native Mode refers to building and running a Quarkus application as a native binary executab...