Microsoft for Java Developers

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

Latest posts

JDConf and Microsoft Reactor: A chance to win prizes
Mar 26, 2024
Post comments count 0
Post likes count 1

JDConf and Microsoft Reactor: A chance to win prizes

Bruno Borges
Bruno Borges

Have you ever thought about watching a free online event and potentially winning prizes? Microsoft JDConf happens this March 27th and 28th with 3 different editions, each one friendly to major timezones: Americas, Asia, and Europe/Middle East/Africa. If you haven't already, register free to watch the events at jdconf.com. To participate in the prize contest, you must be one of the first 200 developers to check-in on one of any editions at the time the events start, through the Microsoft Reactor, and you must do so with a signed-in Microsoft Account. Now, let's say you are one of the lucky 600 developers. Yo...

Java on Azure Tooling Update – February 2024
Mar 14, 2024
Post comments count 1
Post likes count 2

Java on Azure Tooling Update – February 2024

Jialuo Gan
Jialuo Gan

Hi everyone, welcome to our February update of Java on Azure Tooling in 2024. In this update, we will introduce the support for hosting Function apps on Azure Container Apps. Additionally, we will talk about our improvements for Azure Container Registry in the Services View within IntelliJ IDEA. We hope you enjoy these updates and have a smooth experience with our Azure toolkit. Please download and install the Azure Toolkit for IntelliJ. Let’s get started. Azure Toolkit for IntelliJ Improvements Support for hosting Function apps on Azure Container Apps  Azure Functions provides integrated support for develop...

Entering The One Billion Row Challenge With GitHub Copilot
Mar 7, 2024
Post comments count 1
Post likes count 2

Entering The One Billion Row Challenge With GitHub Copilot

Antonio Goncalves
Antonio Goncalves

Let's say you have a text file with one billion rows. Each row represents a measurement from various weather stations. You must write a Java program which reads the file, calculates the min, mean, and max temperature value per weather station, and displays the results sorted alphabetically by station. How fast do you think you could process this file? Welcome to the One Billion Row Challenge (1BRC). The 1 billion row challenge The beginning of 2024 got the Java community very excited. On the first of January, Gunnar Morling (Java Champion) announced on his blog the One Billion Row Challenge (1BRC). The idea was...

Jakarta EE on Azure – February 2024
Mar 5, 2024
Post comments count 0
Post likes count 1

Jakarta EE on Azure – February 2024

Josephine Qiu
Josephine Qiu

Hi everyone, welcome to the February 2024 update for Jakarta EE on Azure. Microsoft partners with Jakarta EE application server vendors to create Azure Marketplace offers – with Solution Templates and Base Images that allow customers to quickly deploy their software on Azure Virtual Machines, Azure Kubernetes Service, Azure Red Hat OpenShift, and Azure Container Apps. Additionally, there is a wide range of Jakarta EE and MicroProfile documentation guidance provisioned in Azure Learn platform with intent to make it as easy as possible to get started with production ready deployments utilizing best practices from J...

Java SDK for Semantic Kernel 1.0.0-rc2 Released – Add AI capabilities to your Java app today!
Mar 5, 2024
Post comments count 0
Post likes count 1

Java SDK for Semantic Kernel 1.0.0-rc2 Released – Add AI capabilities to your Java app today!

Martijn Verburg
Martijn Verburg

Hello Java developers! On the 19th of July 2023, we announced the first public alpha release of the Microsoft Semantic Kernel for Java. Today, we are thrilled to announce 1.0.0-rc2 as our first public Release Candidate of the Microsoft Semantic Kernel for Java! This Java library opens new developer possibilities by seamlessly integrating AI services like OpenAI and Azure OpenAI with conventional and Java idiomatic programming. Now, it is much easier to enhance existing code (business logic) with AI! What is Semantic Kernel for Java? Semantic Kernel for Java is an open-source library that empowers develop...

Java on Visual Studio Code Update – February 2024
Mar 4, 2024
Post comments count 0
Post likes count 1

Java on Visual Studio Code Update – February 2024

Nick Zhu
Nick Zhu

Hi everyone, welcome to the February update for Visual Studio Code for Java! In this blog we are going to share improvements for the project management experience as well as Maven multi-module support, so let's get started! More Convenient Ways to Create New Java Projects We have often heard from developers that they need more convenient options to create Java projects and classes. In the latest release, we have added two more new points to create new Java projects. This includes File Menu and File Explorer. Now users can directly can go to the File Menu, click "New File", and find "New Java Project" as an opti...

Speed up your Java Development on Windows with Dev Drive
Feb 26, 2024
Post comments count 2
Post likes count 0

Speed up your Java Development on Windows with Dev Drive

Brian Benz
Brian Benz

An overwhelming majority of Java developers work on Windows devices. Developers, IDE and cloud service providers are constantly looking for ways to enhance efficiency and reduce build times. Dev Drive is a tool specifically designed to optimize the development environment on Windows, including significant performance improvements for Java development. What is Dev Drive? Dev Drive is a novel storage solution, built upon Resilient File System (ReFS).  ReFS is a Microsoft file system format designed to maximize data availability, scale efficiently to large data sets across diverse workloads, and provide data integ...

Monitor your Spring Boot native image application on Azure
Feb 19, 2024
Post comments count 0
Post likes count 3

Monitor your Spring Boot native image application on Azure

Jean Bisutti
Jean Bisutti

You have just developed your Spring Boot native image application. You want to deploy it on Azure. How can you determine if your application is running well, detect errors in HTTP requests, or identify slow SQL queries? We are going to show you how to monitor a Spring Boot native image application on Azure. Monitoring set-up Add the Azure starter monitoring Let's take the classic Petclinic application for our example. Clone the Petclinic project: We will use the Azure Monitor OpenTelemetry Distro / Application Insights in Spring Boot native image Java application project which is a Microsoft distribution...

Microsoft JDConf 2024 Announces Keynote Speaker and Breakout Sessions – Java, Cloud and AI
Feb 7, 2024
Post comments count 1
Post likes count 0

Microsoft JDConf 2024 Announces Keynote Speaker and Breakout Sessions – Java, Cloud and AI

Asir V Selvasingh
Asir V Selvasingh

Microsoft JDConf 2024 is just around the corner, making it the go-to event for Java developers everywhere. With 21 sessions, more than 10 hours of live streaming content, and even more to watch on-demand from March 27 to 28, this conference is your free ticket to the latest in Java technology, best practices, and what is next. Whether you are interested in JVM improvements, generative AI, cloud deployments, or just getting better at Java development, JDConf has something for everyone. We are also grateful for the huge number of breakout session proposals we got from the community. Thank you all for your enthusias...