![](https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2019/11/trexduke-blackwhite-cropped-half.png)
Improving OpenJDK Scalar Replacement – Part 3/3
![](https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2024/08/cover.png)
Java on Visual Studio Code Update – July 2024
![](https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2024/07/Toolkit-roadmap-2022-Eng-1024x576.png)
Java on Azure Tooling Update – June 2024
![](https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2024/06/eng-1024x531.png)
Java on Visual Studio Code Update – June 2024
![](https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2019/11/trexduke-blackwhite-cropped-half.png)
Improving OpenJDK Scalar Replacement – Part 2/3
![](https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2024/06/GQ9dwceaQAI6qoG-1024x643.jpeg)
Jakarta EE on Azure – June 2024
![](https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2024/06/acadynamicsessionsthumbnail-1024x536.jpg)
Using Java with ACA dynamic sessions
![](https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2019/11/trexduke-blackwhite-cropped-half.png)
Improved Performance of TLS 1.3 in Java JDK 8
![](https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2024/06/Toolkit-roadmap-2022-1024x576.png)