Aired live on May 4/5, 2022

Microsoft JDConf 2022

JDConf is a virtual, Java focused conference where developers can come together to share interesting topics and stay engaged. Learn about the latest cloud development trends, best practices, tips, tricks, and more. Our goal with this event is to highlight external speakers and showcase the great work that’s going on across the Java community.

Event Agenda

JDConf Americas on May 4, 2022 at 8:30 AM – 12:00 PM PDT / 3:30 PM – 7:00 PM UTC

8:30 AM – 8:35 AM PDT Welcome to JDConf Americas
8:35 AM – 9:00 AM PDT JDConf Americas Keynote with Ryan Morgan
9:00 AM – 9:30 AM PDT Delivering Your Code to the Cloud with JFrog Artifactory and GitHub Actions with Brian Benz and Melissa McKay
9:30 AM – 10:00 AM PDT Cloud Native Java with Josh Long
10:00 AM – 10:30 AM PDT Migrate and Modernize Java EE Applications with Red Hat JBoss EAP on Azure App Service with Jason Freeberg and James Falkner
10:30 AM – 11:00 AM PDT Security Since Java 8 with Erik Costlow
11:00 AM – 11:30 AM PDT Quarkus Superheroes on Azure with Eric Deandrea and Antonio Goncalves
11:30 AM – 11:55 AM PDT Leveling Up Your Career with Java! with Yolande Poirier, Theresa Nguyen, and Dalia Abo Sheasha
11:55 AM – 12:00 PM PDT Closing Remarks

JDConf Asia-Pacific-Australia on May 4, 2022 at 7:00 PM – 10:30 PM PDT / May 4, 2022 2:00 AM – 5:30 AM UTC

7:00 PM – 7:05 PM PDT Welcome to JDConf APAC
7:05 PM – 7:30 PM PDT Infrastructure as Code with Pulumi and Microsoft with Kyle Dixler and Brian Benz
7:30 PM – 8:00 PM PDT Kafka Streams with Quarkus with Geetha Anne
8:00 PM – 8:30 PM PDT Cloud-native Java Development on Visual Studio Code with Roland Grunberg and Mohit Suman
8:30 PM – 9:00 PM PDT Collecting Logs, Metrics, and Traces from Azure Cloud Platform with Aravind Putrevu
9:00 PM – 9:30 PM PDT Getting Started with Java - The JBang Way with Max Rydhal Andersen
9:30 PM – 10:00 PM PDT Mayday! Software Lessons from an Aviation Disaster with Adele Carpenter
10:00 PM – 10:25 PM PDT Sensible JVM Configuration with Kirk Pepperdine and Stephanie Crater
10:25 PM – 10:30 PM PDT Closing Remarks

JDConf Europe-Middle East-Africa on May 5, 2022 at 2:00 AM – 5:30 AM PDT / 9:00 AM – 12:30 PM UTC

2:00 AM – 2:05 AM PDT Welcome to JDConf EMEA
2:05 AM – 2:30 AM PDT JDConf EMEA Keynote with Mark Little
2:30 AM – 3:00 AM PDT Do More with GraalVM with Alina Yurenko
3:00 AM – 3:30 AM PDT Debugging at Scale in Production - Deep Into Your Containers with kubectl debug, KoolKits and CO with Shai Almog
3:30 AM – 4:00 AM PDT Bayesian Optimization and Java Performance in Kubernetes with Dinakar Guniguntala and Kusuma Chalasani
4:00 AM – 4:30 AM PDT The Hacker's Guide to XSS Injection with Patrycja Wegrzynowicz
4:30 AM – 5:00 AM PDT Coding Spring Boot Applications in Visual Studio Code with Martin Lippert
5:00 AM – 5:25 AM PDT Integration Test Driven Java Development in the Cloud - with Codespaces and Testcontainers! with Kevin Wittek
5:25 AM – 5:30 AM PDT Closing Remarks

JDConf On-Demand Sessions Available at

On-Demand Froporec and Beyond with Mohamed Bayor
On-Demand API Gateway Plugin in Java with Bobur Umurzokov
On-Demand Profiling a Pod in Kubernetes with Kube-flame with Loic Mathieu
On-Demand Use Managed Identity for Authentication among Azure App Services / Functions with Akihiro Nishikawa
On-Demand RefactorFirst: Focus on What Matters with Jim Bethancourt
On-Demand How to Deploy a Small Java Application on Azure Spring Cloud with Anuja Nagare
On-Demand Protecting Your Applications Against Attacks with Robin Wyss

Learning Resources

  • Java development with Microsoft

    Learn how to develop Java applications and services with Microsoft technologies, including the Microsoft Build of OpenJDK, Visual Studio Code. GitHub Actions, and the Azure SDK for Java.

  • Get started with Java on Azure

    Start here and learn how you can build, migrate, and scale Java applications on Azure using Azure services. Use tools and frameworks that you know and love – Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.

  • Join the Challenge Java on Azure Developer

    Start developing modern Java applications in the cloud with managed compute, databases, and DevOps services. In about 15 hours, you’ll learn how to build and scale Java applications on Azure with a range of Azure services and popular Java tools and frameworks.

  • Learn TV

    Learn TV is streaming live and on-demand content 24/7. No matter your subject area, we have you covered!

Frequently Asked Questions

Is there a cost to attend the event?

The event is free! You can join Learn TV anytime to stream content for free!

When does the event take place?

We will be streaming three unique and live virtual events around the globe. Starting on May 4, 2022 at 8:30 AM – 12:00 PM PDT / 3:30 PM – 7:00 PM UTC (Americas), continuing on May 4, 2022 at 7:00 PM – 10:30 PM PDT / May 4, 2022 2:00 AM – 5:30 AM UTC (Asia-Pacific-Australia), and concluding on May 5, 2022 at 2:00 AM – 5:30 AM PDT / 9:00 AM – 12:30 PM UTC. Over ten total hours of live, original content! More content will be available on-demand the day of the event as well!

Where does the event take place?

The JDConf is virtual! Join us and thousands of others to enjoy the experience from the comfort of your own home, office, or device. The content will be streamed on Learn TV.

Will this event be available on-demand?

Yes! You can stream our past events and JDConf 2020 anytime! Visit On-Demand Events to stream anytime.

By registering, what communications will I receive?

Your privacy is important to us and we encourage you to review the Microsoft Privacy Statement for additional information.

Code of Conduct

We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is degrading to any gender, race, sexual orientation, or disability, or any behavior that would be deemed harassment or discrimination. Individuals are responsible for knowing and abiding by our standards and we encourage everyone to assist in creating a welcoming and safe environment. Additionally, we strive to treat our shared planet with the same amount of respect. Please report any questions, concerns, or disruptive activity or behavior to the organizing team, so that we can address the issue immediately.