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

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

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 LibraryLangChain4j represents a significant advancement in Java-based AI development. This community-driven l...

Customize GitHub Copilot in JetBrains with Custom Instructions

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 codeMake 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)?

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

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

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 environmentswith enterprise-grade security and compliance.Foundry Local is the desktop companion to Azure AI Foundry that brings powerful AI model inferenceto your local machine. It's an open-source tool that provides an OpenAI-compatible API, allowingdevelopers to run, test, a...

Monitor your Quarkus native application on Azure


IntroductionQuarkus 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...

Jakarta EE and Quarkus on Azure – June 2025

Hi everyone, welcome to the June 2025 update for Jakarta EE and Quarkus on Azure. It covers topics such as DevServices support of Quarkus Azure Extension, and comprehensive guides on implementing Quarkus applications monitoring and Liberty applications monitoring.If you're interested in providing feedback or collaborating on migrating Java workloads to Azure with the engineering team developing Jakarta EE and MicroProfile on Azure solutions, please complete this short survey on Jakarta EE migration. The team of product managers, architects, and engineers will promptly get in touch with you to initiate close col...

Announcing Azure Command Launcher for Java

Optimizing JVM Configuration for Azure DeploymentsTuning the Java Virtual Machine (JVM) for cloud deployments is notoriously challenging. Over 30% of developers tend to deploy Java workloads with no JVM configuration at all, therefore relying on the default settings of the HotSpot JVM. The default settings in OpenJDK are intentionally conservative, designed to work across a wide range of environments and scenarios. However, these defaults often lead to suboptimal resource utilization in cloud-based deployments, where memory and CPU tend to be dedicated for application workloads (use of containers and VMs) but s...

Vibe coding with GitHub Copilot: Agent mode and MCP support in JetBrains and Eclipse

Today, we're excited to announce that GitHub Copilot Agent Mode and MCP support are now in public preview for both JetBrains and Eclipse! Whether you're working in IntelliJ IDEA, PyCharm, WebStorm or Eclipse, you can now access Copilot’s intelligent agent features and seamlessly manage your project workflows, all from within your IDE. In this post, we’ll demonstrate how Agent Mode and MCP support can supercharge real-world development workflows through a collaborative feature development story. Meet Adrian, a backend-focused Java developer who primarily uses JetBrains, and Lucy, a full-stack enthusiast wo...
Popular topics
Microsoft for Java Developers
–Java on Azure Documentation Center
–Java in Visual Studio Code
–Xamarin for Java Developers
–Microsoft JDBC Driver for SQL Server
–Microsoft Graph SDK for Java
–Minecraft Java Edition
Java and OpenJDK are registered trademarks of Oracle America Inc. and/or its affiliates.
- July 2025
- June 2025
- May 2025
- April 2025
- March 2025
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023
- July 2023
- June 2023
- May 2023
- April 2023
- March 2023
- February 2023
- January 2023
- December 2022
- November 2022
- October 2022
- September 2022
- August 2022
- July 2022
- June 2022
- May 2022
- April 2022
- March 2022
- February 2022
- January 2022
- December 2021
- November 2021
- October 2021
- September 2021
- August 2021
- July 2021
- June 2021
- May 2021
- April 2021
- March 2021
- February 2021
- January 2021
- December 2020
- November 2020
- October 2020
- September 2020
- August 2020
- June 2020
- April 2020
- March 2020
- February 2020
- January 2020
- December 2019
- November 2019
- October 2019
- September 2019
- July 2019
- June 2019
- May 2019
- February 2019
- December 2018
- November 2018
- May 2018
- March 2018
- February 2018
- January 2018
- December 2017
- November 2017
- October 2017