Microsoft for Java Developers

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

Java At Microsoft: From OpenJDK to Azure Spring Cloud

It’s been a fantastic year for Java developers. With the increased number of companies supporting the Java platform and providing distributions of OpenJDK, makes the Java ecosystem even stronger and enables customers to further their investments into Java applications. More recently Microsoft acquired jClarity to help form the Java ...

AOT Compilation in HotSpot: Introduction

Introduce the AOT Compiler that was introduced in Java 9 with the addition of the jaotc command-line utility. Explore some of the tradeoffs it needs to take, how the generated code fits in the Tiered Compilation pipeline, go through a simple example, and take a look at some alternatives (JIT at Startup, JIT caching, and Distributed JIT).

Supporting Jetty for Java in Visual Studio Code

Eclipse Jetty is a popular web server and servlet container in Java community. We’ve released a new Jetty extension for Visual Studio Code that makes it easy to run and deploy WAR packages (Web Application aRchive), operate your Jetty servers, and interact with your application from within the editor. Today this extension includes the ...

Visual Studio Code Java Debugger Adding Step Filter and Expression Evaluation

Happy new year! We’d like to thank you all for using Visual Studio Code for your Java development as well as for sharing your feedback. Within just three months, we’ve published 5 releases for our Debugger for Java extension for Visual Studio Code and received 400K+ downloads. With our new 0.5.0 release, we’re adding two new exciting ...

Announcing JUnit Support for Visual Studio Code

Today, we’re pleased to release a new extension to our Visual Studio Code Java extension family - Test Runner/Debugger for Java. It’s a lightweight test runner/debugger with below features we hope you will like. (image) Same as the Debugger for Java, this is also an open source project. Please check out the github page ...