Microsoft for Java Developers

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

Latest posts

Java on Azure Tooling Update –  October 2022
Nov 1, 2022
Post comments count 0
Post likes count 0

Java on Azure Tooling Update – October 2022

Jialuo Gan
Jialuo Gan

Hi everyone, welcome back to the October update of Java on Azure Tooling. In this update, we will introduce our new roadmap in the next few months. In addition, we have made some improvements for developers to use deployment slots for Azure Functions in IDEs directly with our latest release. Please download and install the Azure Toolkit for IntelliJ. We hope you like these features and enjoy a smooth experience with our Azure toolkit. So let us get started. Roadmap Update Let’s talk about our investments for the next few months of Java on Azure Tooling. Our goal is to provide a seamless code-to-cloud experien...

Microsoft Build of OpenJDK – October 2022 PSU Release
Oct 24, 2022
Post comments count 0
Post likes count 3

Microsoft Build of OpenJDK – October 2022 PSU Release

Derek Keeler
Derek Keeler

We are happy to announce the latest patch & security update release for the Microsoft Build of OpenJDK. You can find the usual updates from the OpenJDK upstream community: And you can also see the additional work that our team has put in place in our builds through the release notes. Starting with this release, developers can also see the exact changes we specifically made to our builds by inspecting the source code in our newly established Microsoft repositories for jdk17u and jdk11u. New Experimental Feature In this release, we have added a new experimental feature to improve the results of E...

Java on Visual Studio Code Update – October 2022
Oct 21, 2022
Post comments count 2
Post likes count 1

Java on Visual Studio Code Update – October 2022

Nick Zhu
Nick Zhu

Hi everyone, welcome to the October update of Visual Studio Code Java. We have brought a lot of improvements in code editing and debugging experience this time, so let's get started! Debugging Experience Enhancements Visual indicator for inline breakpoints Consider a line like this: Stream.of("Frank").map(name -> name.toUpperCase()).forEach((item -> System.out.println(item)); Now when you set a breakpoint on this line, Visual Studio Code will automatically identify the lambda expressions in this line, and visualize them with grey dots. If you want to further set inline breakpoints on those lambda...

Java on Azure Tooling Update –  September 2022
Oct 10, 2022
Post comments count 0
Post likes count 0

Java on Azure Tooling Update – September 2022

Jialuo Gan
Jialuo Gan

Hi everyone, welcome back to September update of Java on Azure Tooling. In this update, we will introduce the Azure Cosmos DB Support, and Azure Virtual Machine Enhancement. In addition, we have made some improvements for users to create/update the dependencies with Azure SDK Reference Book. Please download and install the Azure Toolkit for IntelliJ. We hope you like these features and enjoy the smooth experience with our Azure toolkit. So let us get started. Azure Toolkit for IntelliJ Improvements Azure Cosmos DB Support Database management support is always one of our key investment areas. Azure Cosmos DB ...

Java on Visual Studio Code Update – September 2022
Sep 15, 2022
Post comments count 0
Post likes count 2

Java on Visual Studio Code Update – September 2022

Nick Zhu
Nick Zhu

Hi everyone, welcome to the September update of Visual Studio Code Java. We have tons of exciting new features this time, and there are improvements in many areas such as project import, Spring support, remote debugging and unit testing, so let's get started! Protobuf (Protocol Buffer) project support  Protocol Buffers (Protobuf) is a free and open-source cross-platform data format used to serialize structured data. Previously, if a Java project involves protobuf, our Java extensions won't work very well and you will be likely to encounter lots of unrecognized classes. This is because our extensions couldn't de...

Java on Visual Studio Code Update – August 2022
Aug 25, 2022
Post comments count 0
Post likes count 0

Java on Visual Studio Code Update – August 2022

Nick Zhu
Nick Zhu

Hi everyone, welcome to the August update of Visual Studio Code Java. In this month's update, we have brought more exciting features for Spring as well as improvements for build tools and debugging experience. Let's get started! Spring enhancements Spring enhancements has been one of our top focuses this year. In our latest release, we are excited to bring more Spring features to Java developers. Spring bean properties when live process is connected Bean property is a key attribute that Spring developer often needs to look at. We have heard about this feedback and added this information to the Spring dashboar...

A Concise Guide to Using Multiple Azure Storage Accounts from a Single Spring Boot Application
Aug 17, 2022
Post comments count 0
Post likes count 0

A Concise Guide to Using Multiple Azure Storage Accounts from a Single Spring Boot Application

Hang Wang Mark Heckler
Hang,
Mark

Spring projects in general are opinionated: 80-90% of use cases are handled "by default", and code is often much more concise than would be required otherwise due to Spring's preference of convention over configuration. These and other "opinions" can result in dramatically less code to write and maintain and as a result, more focused impact. In the vast majority of cases where Azure Storage is used from an application, there is no compelling advantage to using more than a single Azure storage account. But there are edge cases, and having the ability to use multiple Azure Storage accounts from a single app - ev...

Java on Azure Tooling Update – August 2022
Aug 17, 2022
Post comments count 0
Post likes count 3

Java on Azure Tooling Update – August 2022

Jialuo Gan
Jialuo Gan

Hi everyone, welcome back to August update of Java on Azure Tooling. In this update, we will introduce the AKS support and Virtual Machine support. In addition, we make some improvements for users to search for subscriptions and find our tutorials easily. We hope these features could improve your user experience. So let us get started. Azure Toolkit for IntelliJ Improvements AKS Management Support Azure Kubernetes Service (AKS) simplifies deploying a managed Kubernetes cluster in Azure by offloading the operational overhead to Azure. We have been consistently hearing from our customers that they want better ...

Java on Visual Studio Code Update – July 2022
Jul 17, 2022
Post comments count 5
Post likes count 0

Java on Visual Studio Code Update – July 2022

Nick Zhu
Nick Zhu

Hi everyone, welcome to the July update of Visual Studio Code Java. We have brought exciting updates on Lombok support as well as a few other fundamental user experience improvements. Let's get started! Lombok Support Lombok is a popular Java library that makes your coding life easier, and we have been consistently hearing from developers that our extensions don't work well when they have Lombok dependency in their projects. Starting from a few months ago, we started investigating this and now we have fully enabled built-in support for Lombok within our extensions. You shouldn't experience any weird issues with...