Microsoft JDConf 2024
2024-03-27..2024-03-28
-- online --
as the organisers put it
Join the Microsoft JDConf 2024 free virtual Java developer conference on March 27-28. Learn about the newest developments in Java, Cloud and AI. Mark your calendar!
who it's for
Java developers, Spring developers, cloud engineers, platform engineers, site reliability engineers, technical architects
topics
Project Valhalla value classes; GraalVM native images; Java 21 virtual threads; Spring AI with Azure OpenAI; OpenTelemetry on Kubernetes; Jakarta EE and MicroProfile; CRaC checkpoint restore; Maven Timeline plugin; Azure Load Testing; JMeter DSL performance testing; LangChain4j embeddings with PGVector; Vaadin Java web UI
| title | author | length |
|---|---|---|
| Keynote | Julia Liuson, Josh Long, Mark Heckler | 26m |
Microsoft announces concrete Java investments: Spring Boot 3.2 with virtual threads and Graal native image support, Spring AI wired to Azure OpenAI and LLM… | ||
| Americas | Bruno Borges, Julia Liuson, Josh Long, Mark Heckler, Theresa Mammarella, Brian Benz, Daniel Oh, Loiane Groner, Simon Ritter, Mark Pollack | 03h 35m |
Project highlights and what actually happens: Project Valhalla value classes remove identity headers to flatten objects and improve cache locality, plus… | ||
| Asia Pacific | Rory Preddy, Josh Long, Daniel Kec, Timo Salm, Sean Li, Yoshio Terada, Cesar Soares, Nikita Nallamothu, Sandra Ahlgrimm | 03h 27m |
Live demos and numbers focus the agenda: Java 21 virtual threads replaces reactive complexity and promises millions of cheap threads to cut cloud costs… | ||
| Europe, Middle East & Africa | Sandra Ahlgrimm, Lize Raes, Roland Grunberg, Mohit Suman, Nick Zhu, Oleg Šelajev, Rory Preddy, Reza Rahman, Alina Yurenko, Martin Lippert | 03h 31m |
LangChain4j demos connect OpenAI GPT‑3.5 with AI Services that return Java objects, call Java tools, stream tokens, and build a RAG flow using embeddings… | ||
| Cache Me If You Can: Speed Up Your JVM with Project Valhalla | Theresa Mammarella | 20m |
Project Valhalla adds JEP 401 value classes (classes without identity) and null-restricted value classes to let the JVM flatten objects into dense… | ||
| Paving a Painless Path to Production AI in Your Java Applications | Mark Heckler | 28m |
Live codes a Spring Boot service using Java 21, Spring AI 0.8.1 and the Azure OpenAI starter to chain chat messages, buffer context and stuff prompts for… | ||
| From Zero to Java Hero: Visual Studio Code Mastery | Loiane Groner | 22m |
Claim is that VS Code can be a full Java IDE using the VS Code Java Extension Pack plus Spring and Docker extensions and Copilot to scaffold code. Demonstrates… | ||
| Empowering Quarkus Applications with AI and OpenTelemetry on Kubernetes | Daniel Oh | 26m |
Demo shows a Quarkus app instrumented with OpenTelemetry, packaged by Maven (kubernetes manifests auto-generated), pushed to Azure Container Registry and… | ||
| How to Eliminate Java Performance Warmup | Simon Ritter | 27m |
Compares four concrete techniques and when each actually delivers: Graal Native Image AOT gives instant startup but typically lower peak performance because it… | ||
| What's New in Java Concurrency 3.1 | Mark Swatosh | 06m |
Jakarta Concurrency 3.1 runs on Java 17 and Java 21 and adds concrete features: CDI @Inject now supplies ManagedExecutorService… | ||
| You can build Web UI using Java only | Sami Ekblad | 10m |
Claim: you can build a full web UI using Java only, exemplified by a one-class Hello World view that wires a text field and button and runs on the JVM so you… | ||
| Visualizing Your Build with the Maven Timeline Plugin | Dan Haywood | 11m |
Large Maven multi-module build (estatio) runs about 10 minutes on a Mac Mini; the Maven timeline plugin instruments start/end times and spits out a browseable… | ||
| Azure Load Testing | Nagarjuna Vipparthi | 06m |
Azure Load Testing runs JMeter-based scripts against a sample Spring Boot pet-clinic app to validate a target of 1,000 concurrent users by spinning up 4 engine… | ||
| Data Privacy Concerns and Solutions When using LLMs in Production | Lize Raes | 06m |
Covers concrete risks and mitigations: a demonstrated $1 car exploit and prompt‑injection attacks, real copyright lawsuit patterns, and use of LangChain4J in… | ||
| Spring Tools Live: All the Great New Things | Martin Lippert | 26m |
Spring Tools for Visual Studio Code shows live runtime-to-source mapping using Spring Boot Actuator so green hovers identify which beans and request mappings… | ||
| Unlocking Data Access Excellence with Jakarta Data | Otavio Santana | 26m |
Jakarta Data presents a repository-first API that lets domain interfaces like Garage.save or findByType compile down to either JPA/JDBC for relational stores… | ||
| Going Serverless With Spring’s Support for GraalVM, Project CraC & More | Timo Salm | 26m |
A demo compares three concrete JVM approaches: GraalVM native image cuts a 4s Spring startup to 169 ms startup and memory from ~200 MiB to 40 MiB but requires… | ||
| Simple and Scalable Performance Testing with JMeter DSL | Carlos Gauto | 12m |
JMeter DSL is a Java API that runs JMeter as an engine without separate downloads, adds code-driven tests, and hooks into CI with a provided GitHub Actions… | ||
| Create a Change Data Stream in Minutes with Java, Azure SQL, and Azure Functions | Brian Spendolini | 08m |
Quick demo shows a full change data stream built with Java and Azure SQL using Azure Functions and VS Code in a GitHub Codespace: spinning up a local mssql via… | ||
| Fast and Easy Cloud-Native Java Application with Jakarta EE and MicroProfile | YK Chang | 06m |
Claims rapid cloud-native Java development using Jakarta EE and MicroProfile with Open Liberty and Java 17; demonstrates a starter Maven project in VS Code… | ||
| Hyperscale Jakarta EE PaaS on Azure | Reza Rahman | 20m |
Demonstration shows Jakarta EE running as a fully managed PaaS using JBoss EAP on App Service with deployment via Maven and the Azure webapp deploy plugin… | ||
| Insights From a Spring Boot Leisure Project for Everyday Developer Life | Patrick Baumgartner | 28m |
Developer reverse engineers the Android app with APKLab reverse engineering to call the device's undocumented GraphQL API, then builds a Telegram bot + Spring… | ||
| Enter the Brave New World of GenAI with Vector Search | Mary Grygleski | 33m |
Overview of generative AI plus practical vector search fundamentals: explains that text and multimedia become numeric vector embeddings stored as arrays of… | ||
| Polyglot Persistence Unleashed | Otavio Santana | 25m |
Practical guide to using MongoDB, Cassandra, Neo4j, Redis and Couchbase from Jakarta EE code using Eclipse JNoSQL adapter and Jakarta NoSQL/Jakarta Data APIs… | ||
| Hybrid Cloud Application Built with Pure Openness | Emily Jiang | 28m |
Claims a hybrid cloud Java app runs without vendor lock‑in using Jakarta EE and MicroProfile on Open Liberty and scales to zero on Knative. Demo deploys a… | ||
| Sneak Peek at Sessions | Josh Long, Broadcom, Alina Yurenko, Oracle, Lize Raes, Open Tide, Reza Rahman, Microsoft | 02m |
Snapshots of concrete outcomes and tools: a GraalVM + Spring Boot demo that builds from scratch to a fast, lightweight app, shows configuration tweaks and… | ||
| Join us to celebrate all things Java, Cloud & AI! | Julia Liuson, Julien Dubois | 03m |
A free virtual Java conference runs March 27–28 and promises concrete demos: claims that GitHub Copilot reduces time learning APIs and automates unit test… | ||
| Welcome to | Asir Selvasingh, Bruno Borges, Mark Heckler, Rory Preddy, Sandra Ahlgrimm, Sonja Gu | 02m |
March 27–28 free virtual event covers concrete demos and migration paths for Java on cloud and AI platforms, with sessions showing step-by-step commands… | ||
| Spring AI: Streamlining Java Enterprise AI Development and Deployment | Mark Pollack | 28m |
Spring AI supplies portable API abstractions for multiple AI model APIs and vector databases, plus an ETL pipeline that imports PDFs and JSON into embeddings… | ||
| nothing matches | ||