Microsoft for Java Developers
News, updates, and insights for Java development with Microsoft tools, Azure services, and OpenJDK.
- Posts
- 236 from 23 Oct 2017 to 19 Oct 2026
- Posting
- weekly (25 in the last year)
- Kind
- company blog
- Feed
- https://devblogs.microsoft.com/java/feed/
2026 19
- Plan Your Java Upgrade Ahead of Microsoft’s 2027 Support Milestones
- Faster by Design: Performance engineering in the Microsoft JDBC Driver for SQL Server
- Important updates: GitHub Copilot support ending for JetBrains 2025.1.x
- Java OpenJDK August 2026 Critical Patch Update
- Java OpenJDK July 2026 Patch & Security Update
- Smarter Spring Development in Eclipse with GitHub Copilot
- Access GitHub Copilot in JetBrains – GitHub Copilot Is Now a Native Agent in JetBrains AI Assistant
- GitHub Copilot for JetBrains is moving to Copilot CLI as the default agent harness
- GitHub Copilot Modernize 101 is live on the Microsoft Developer Channel
- Java OpenJDK April 2026 Patch & Security Update
- GitHub Copilot for Eclipse Is Going Open Source
- 📢LangChain4j got a new video series
- Important updates: GitHub Copilot support ending for JetBrains 2024.2 and 2024.3
- Microsoft at JavaOne: Empowering Java developers to lead the next era of AI
- JCON Europe 2026: Java Modernization, Performance, and AI
- Meet the First Round of Speakers for Microsoft JDConf 2026
- Microsoft at DevNexus 2026: Practical AI for Real-World Java Development
- Java OpenJDK January 2026 Patch & Security Update
- Introducing Azure Performance Diagnostics Tool for Java: Automated Java Performance Analysis in Kubernetes via Azure SRE Agent
2025 37
- Java at Microsoft: 2025 Year in Review
- Beyond Ergonomics: How the Azure Command Launcher for Java Improves GC Stability and Throughput on Azure VMs
- From Complexity to Simplicity: Intelligent JVM Optimizations on Azure
- Announcing the Public Preview of Azure Command Launcher for Java
- Introducing Major New Agentic Capabilities for GitHub Copilot in JetBrains and Eclipse
- JDConf 2026 Is Coming With Modern Solutions for an Agentic World
- Java OpenJDK October 2025 Patch & Security Update
- MCP Registry and Allowlist Controls for Copilot in JetBrains and Eclipse Now in Public Preview
- Java and AI for Beginners: a practical video series for Java
- Microsoft’s OpenJDK builds now ready for Java 25
- Unlocking MCP in JetBrains: How Copilot Uses Sampling, Prompts, Resources, and Elicitation
- Building a Runtime JAR inspector in 10 hours
- “HTTP header exceeding 8,192 bytes” error when using the Azure SDK for Java
- Generative AI for Beginners – Java Edition launched
- Java OpenJDK July 2025 Patch & Security Update
- Microsoft and LangChain4j: A Partnership for Secure, Enterprise-Grade Java AI Applications
- Customize GitHub Copilot in JetBrains with Custom Instructions
- What’s New for Java Developers in Azure Cosmos DB (NoSQL)?
- Anthropic Claude Sonnet 4 and Opus 4 Now Available in GitHub Copilot for JetBrains and Eclipse
- Connect Spring AI to Local AI Models with Foundry Local
- Monitor your Quarkus native application on Azure
- Jakarta EE and Quarkus on Azure – June 2025
- Announcing Azure Command Launcher for Java
- Vibe coding with GitHub Copilot: Agent mode and MCP support in JetBrains and Eclipse
- Announcing Public Preview of the GitHub Copilot app modernization for Java
- The State of Coding the Future with Java and AI – May 2025
- Important Updates to Container Images of Microsoft Build of OpenJDK
- Java OpenJDK April 2025 Patch & Security Update
- Introducing ABAP Support in GitHub Copilot for Eclipse
- GitHub Copilot Chat now available in public preview for Eclipse
- Queue-Based Load Leveling Pattern (Starring Phi4, LangChain4j and Azure Service Bus)
- Jakarta EE and MicroProfile on Azure – February 2025
- GitHub Copilot for Eclipse: Code Completion Now in Public Preview
- DeepSeek-R1 on Azure with LangChain4j Demo
- Java OpenJDK January 2025 Patch & Security Update
- MWA pattern: Strangler Fig
- Free Plan Support for GitHub Copilot Available on JetBrains IDEs
2024 46
- Announcing Javac support in Visual Studio Code Java
- Deletion of Outdated Azul Zulu for Azure Container Images for Better Security
- Jakarta EE on Azure – November 2024
- Java Intelligent Application Templates in the Azure AI Gallery
- Introducing the Modern Web App (MWA) Pattern for Java
- Microsoft JDConf 2025: Building the future with Java
- Java on Azure Tooling Update – October 2024
- Announcing Technical Preview of the GitHub Copilot upgrade assistant for Java
- Java OpenJDK October 2024 Patch & Security Updates
- Java on Visual Studio Code Update – September 2024
- Jakarta EE on Azure – September 2024
- Java on Visual Studio Code Update – August 2024
- Java on Azure Tooling Update – August 2024
- Reliable Web App – Reliability Patterns
- Microsoft Build of OpenJDK – July 2024 Patch & Security Update Release
- Improving OpenJDK Scalar Replacement – Part 3/3
- Java on Visual Studio Code Update – July 2024
- Java on Azure Tooling Update – June 2024
- Java on Visual Studio Code Update – June 2024
- Improving OpenJDK Scalar Replacement – Part 2/3
- Jakarta EE on Azure – June 2024
- Using Java with ACA dynamic sessions
- Improved Performance of TLS 1.3 in Java JDK 8
- Java on Azure Tooling Update – May 2024
- Java on Visual Studio Code Update – May 2024
- Improving OpenJDK Scalar Replacement – Part 1/3
- Announcing Java on Azure Container Apps Support for Java on Azure Developer Tools
- Announcing Functions Flex Consumption Support for Java on Azure Developer Tools
- Java on Visual Studio Code Update – April 2024 (Roadmap Update)
- Microsoft Build of OpenJDK – April 2024 Patch & Security Update Release
- The Reliable Web App Pattern for Java with Enhanced Security and Scalability on Azure
- Upcoming on the 6-Month Roadmap for Java on Azure Tools
- Java on Visual Studio Code Update – March 2024
- JDConf and Microsoft Reactor: A chance to win prizes
- Java on Azure Tooling Update – February 2024
- Entering The One Billion Row Challenge With GitHub Copilot
- Jakarta EE on Azure – February 2024
- Java SDK for Semantic Kernel 1.0.0-rc2 Released – Add AI capabilities to your Java app today!
- Java on Visual Studio Code Update – February 2024
- Speed up your Java Development on Windows with Dev Drive
- Monitor your Spring Boot native image application on Azure
- Microsoft JDConf 2024 Announces Keynote Speaker and Breakout Sessions – Java, Cloud and AI
- Meet the First Round of Speakers for Microsoft JDConf 2024: Where Java, Cloud, and AI Come Together
- Java on Visual Studio Code Update – January 2024
- Java on Azure Tooling Update – January 2024
- Microsoft Build of OpenJDK – January 2024 Patch & Security Update Release
2023 36
- Java on Azure Tooling Update – November 2023
- Java on Visual Studio Code Update – December 2023
- Microsoft JDConf is back in 2024!
- 2.5 million Java developers on Visual Studio Code! Roadmap for the next 6 months
- Unveiling our 6-Month Roadmap for Java on Azure Developer Tools
- Announcing the Build Server for Gradle Open-Source Repository
- Jakarta EE on Azure – November 2023
- Java on Azure Tooling Update – September 2023
- Announcing Microsoft Build of OpenJDK 21
- Elevating Java Development in Visual Studio Code: Experience the new Build Server for Gradle
- Reliable Web App Pattern on Azure for Java
- Microsoft at Devoxx Belgium 2023: Pioneering the Future of Java with Intelligent Apps
- Java on Azure Tooling Update – August 2023
- Java on Visual Studio Code – August 2023
- Important Notice: Update your Azure Toolkit to latest version before September 30, 2023
- How Tiered Compilation works in OpenJDK
- Java on Azure Tooling Update – June 2023
- Java on Visual Studio Code – July 2023
- Microsoft Build of OpenJDK – July 2023 Release
- Jakarta EE on Azure – July 2023
- Java on Visual Studio Code – June 2023
- Java on Azure Tooling Update – May 2023
- Java on Visual Studio Code – May 2023
- Java on Azure Tooling Update – April 2023
- Java on Visual Studio Update – April 2023
- Microsoft Build of OpenJDK – April 2023 Release
- Embracing Virtual Threads: Migration Tips for Java Developers
- Java on Azure Tooling Update – March 2023
- Java on Visual Studio Code Update – March 2023
- End to End Java on Azure, Episode 1: Introduction and Context
- Java on Azure Tooling Update – February 2023
- Java on Visual Studio Code Update – February 2023
- Java on Azure Tooling Update – January 2023
- Java on Visual Studio Code Update – January 2023
- Microsoft Build of OpenJDK – January 2023 Release
- Reactor Series: Build Your Own E2E Java Application in Azure!
2022 30
- Java on Azure Tooling Update – December 2022
- Java on Visual Studio Code Update – December 2022
- Java on Azure Tooling Update – November 2022
- What’s the deal with humongous objects in Java?
- Two million Java developers on Visual Studio Code! November 2022 Update
- Java on Azure Tooling Update – October 2022
- Microsoft Build of OpenJDK – October 2022 PSU Release
- Java on Visual Studio Code Update – October 2022
- Java on Azure Tooling Update – September 2022
- Java on Visual Studio Code Update – September 2022
- Java on Visual Studio Code Update – August 2022
- A Concise Guide to Using Multiple Azure Storage Accounts from a Single Spring Boot Application
- Java on Azure Tooling Update – August 2022
- Java on Visual Studio Code Update – July 2022
- Java on Azure Tooling Update –July 2022
- Java on Visual Studio Code Update – June 2022
- Java on Azure Tooling Update – June 2022
- Debugging a JVM Crash for LinkedIn – Part 3
- Java on Visual Studio Code Update – May 2022
- Debugging a JVM Crash for LinkedIn – Part 2
- Debugging a JVM Crash for LinkedIn – Part 1
- Azure Toolkit for IntelliJ Update – April 2022
- Java on Visual Studio Code Update – April 2022
- Java 17 and Tomcat 10.0 available on Azure App Service
- Java on Visual Studio Code Update – March 2022
- Join us at Microsoft JDConf 2022
- Java on Visual Studio Code Update – February 2022
- Additions and Updates to Microsoft Build of OpenJDK
- Java on Visual Studio Code Update – January 2022
- Microsoft Build of OpenJDK on Azure Platform Services
2021 29
- Java on Visual Studio Code Update – November 2021
- Say goodbye to “.project” files in Language Support for Java™ 1.1.0
- Java on Visual Studio Code Update – October 2021
- Microsoft Deepens Its Investments in Java
- Java on Visual Studio Code Update – September 2021
- Spot every Spring Boot application issue on the spot using AppDynamics!
- Announcing the 1.0 release of Language Support for Java™ on Visual Studio Code
- Gradle – Deploy Java web apps to Azure in one step!
- Java on Visual Studio Code Update – August 2021
- Join Microsoft at SpringOne 2021
- Java on Visual Studio Code Update – July 2021
- Introducing Microsoft GCToolkit
- July PSU and General Availability Microsoft Build of OpenJDK for M1 and ARM64
- Java on Visual Studio Code Update – June 2021
- End of Updates, Support and Availability of the Zulu for Azure builds of OpenJDK
- Java on Visual Studio Code Update – May 2021
- Announcing General Availability of Microsoft Build of OpenJDK
- Java on Visual Studio Code Update – April 2021
- Automate Spring Boot application deployments to Azure!
- Microsoft Build of OpenJDK 11.0.11 & 16.0.1 (EA) Available
- Java on Visual Studio Code Update – March 2021
- Microsoft JFR Streaming Library for Java Flight Recorder
- Announcing Microsoft Build of OpenJDK
- Java on Visual Studio Code Update – February 2021
- Deploy Spring Boot applications by leveraging enterprise best practices – Azure Spring Cloud Reference Architecture
- Java on Visual Studio Code Update – January 2021
- What’s New in Azure Spring Cloud after GA
- Effortlessly monitor applications and dependencies in Azure Spring Cloud!
- Java on Visual Studio Code Update – December 2020
2020 17
- New Java learning path on Microsoft Learn
- Java on Visual Studio Code Update – November 2020
- Java on Visual Studio Code Update – October 2020
- Java on Visual Studio Code Update – September 2020
- Java on Visual Studio Code Update – August 2020
- About Upgrading to Java 11 for VS Code for Java
- How to Tell Time in Java’s Garbage Collection
- Java on Visual Studio Code Update – July 2020
- Java on Visual Studio Code Update – June 2020
- Announcing OpenJDK for Windows 10 on ARM
- Java on Visual Studio Code Update – May 2020
- Java on Visual Studio Code Update – April 2020
- Java on Visual Studio Code Update – March 2020
- Addressing the Apache Tomcat “Ghostcat” vulnerability on Azure
- Java on Visual Studio Code Update – February 2020
- What’s New in Azure Spring Cloud – January Update
- Java on Visual Studio Code Update – January 2020
2019 11
- Java EE on Azure with WebLogic and Linux Virtual Machines
- Java on Visual Studio Code November Update
- Java At Microsoft: From OpenJDK to Azure Spring Cloud
- AOT Compilation in HotSpot: Introduction
- Java on Visual Studio Code October Update
- Java on Visual Studio Code September Update
- Java on Visual Studio Code July Update
- Java on Visual Studio Code June Update
- Announcing the Visual Studio Code Installer for Java
- Java on Visual Studio Code April Update
- Dependency Autocompletion, Performance Improvements and More for Java on Visual Studio Code
2018 8
- Visual Studio Code Updates for Java Developers: Rename, Logpoints, TestNG and More
- AI-assisted coding comes to Java with Visual Studio IntelliCode
- AI-assisted Coding Comes to Java in Visual Studio IntelliCode
- Supporting Jetty for Java in Visual Studio Code
- Supporting JUnit 5 in Visual Studio Code
- Hot Code Replacement for Java comes to Visual Studio Code
- New Visual Studio Code Extensions for Java Developers: Maven, Tomcat, and Checkstyle
- Visual Studio Code Java Debugger Adding Step Filter and Expression Evaluation