~/conference

Microsoft JDConf 2024

date:2024-03-27..2024-03-28
location:-- online --
series:Microsoft JDConf · one edition
tags:[java]

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!

Java developers, Spring developers, cloud engineers, platform engineers, site reliability engineers, technical architects

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

titleauthorlength
KeynoteJulia Liuson, Josh Long, Mark Heckler26m
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…
Talk on
AmericasBruno Borges, Julia Liuson, Josh Long, Mark Heckler, Theresa Mammarella, Brian Benz, Daniel Oh, Loiane Groner, Simon Ritter, Mark Pollack03h 35m
Project highlights and what actually happens: Project Valhalla value classes remove identity headers to flatten objects and improve cache locality, plus…
Talk on
Asia PacificRory Preddy, Josh Long, Daniel Kec, Timo Salm, Sean Li, Yoshio Terada, Cesar Soares, Nikita Nallamothu, Sandra Ahlgrimm03h 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…
Talk on
Europe, Middle East & AfricaSandra Ahlgrimm, Lize Raes, Roland Grunberg, Mohit Suman, Nick Zhu, Oleg Šelajev, Rory Preddy, Reza Rahman, Alina Yurenko, Martin Lippert03h 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…
Talk on
Cache Me If You Can: Speed Up Your JVM with Project ValhallaTheresa Mammarella20m
Project Valhalla adds JEP 401 value classes (classes without identity) and null-restricted value classes to let the JVM flatten objects into dense…
Talk on
Paving a Painless Path to Production AI in Your Java ApplicationsMark Heckler28m
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…
Talk on
From Zero to Java Hero: Visual Studio Code MasteryLoiane Groner22m
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…
Talk on
Empowering Quarkus Applications with AI and OpenTelemetry on KubernetesDaniel Oh26m
Demo shows a Quarkus app instrumented with OpenTelemetry, packaged by Maven (kubernetes manifests auto-generated), pushed to Azure Container Registry and…
Talk on
How to Eliminate Java Performance WarmupSimon Ritter27m
Compares four concrete techniques and when each actually delivers: Graal Native Image AOT gives instant startup but typically lower peak performance because it…
Talk on
What's New in Java Concurrency 3.1Mark Swatosh06m
Jakarta Concurrency 3.1 runs on Java 17 and Java 21 and adds concrete features: CDI @Inject now supplies ManagedExecutorService…
Talk on
You can build Web UI using Java onlySami Ekblad10m
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…
Talk on
Visualizing Your Build with the Maven Timeline PluginDan Haywood11m
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…
Talk on
Azure Load TestingNagarjuna Vipparthi06m
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…
Talk on
Data Privacy Concerns and Solutions When using LLMs in ProductionLize Raes06m
Covers concrete risks and mitigations: a demonstrated $1 car exploit and prompt‑injection attacks, real copyright lawsuit patterns, and use of LangChain4J in…
Talk on
Spring Tools Live: All the Great New ThingsMartin Lippert26m
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…
Talk on
Unlocking Data Access Excellence with Jakarta DataOtavio Santana26m
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…
Talk on
Going Serverless With Spring’s Support for GraalVM, Project CraC & MoreTimo Salm26m
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…
Talk on
Simple and Scalable Performance Testing with JMeter DSLCarlos Gauto12m
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…
Talk on
Create a Change Data Stream in Minutes with Java, Azure SQL, and Azure FunctionsBrian Spendolini08m
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…
Talk on
Fast and Easy Cloud-Native Java Application with Jakarta EE and MicroProfileYK Chang06m
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…
Talk on
Hyperscale Jakarta EE PaaS on AzureReza Rahman20m
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…
Talk on
Insights From a Spring Boot Leisure Project for Everyday Developer LifePatrick Baumgartner28m
Developer reverse engineers the Android app with APKLab reverse engineering to call the device's undocumented GraphQL API, then builds a Telegram bot + Spring…
Talk on
Enter the Brave New World of GenAI with Vector SearchMary Grygleski33m
Overview of generative AI plus practical vector search fundamentals: explains that text and multimedia become numeric vector embeddings stored as arrays of…
Talk on
Polyglot Persistence UnleashedOtavio Santana25m
Practical guide to using MongoDB, Cassandra, Neo4j, Redis and Couchbase from Jakarta EE code using Eclipse JNoSQL adapter and Jakarta NoSQL/Jakarta Data APIs…
Talk on
Hybrid Cloud Application Built with Pure OpennessEmily Jiang28m
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…
Talk on
Sneak Peek at SessionsJosh Long, Broadcom, Alina Yurenko, Oracle, Lize Raes, Open Tide, Reza Rahman, Microsoft02m
Snapshots of concrete outcomes and tools: a GraalVM + Spring Boot demo that builds from scratch to a fast, lightweight app, shows configuration tweaks and…
Talk on
Join us to celebrate all things Java, Cloud & AI!Julia Liuson, Julien Dubois03m
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…
Talk on
Welcome toAsir Selvasingh, Bruno Borges, Mark Heckler, Rory Preddy, Sandra Ahlgrimm, Sonja Gu02m
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…
Organiser on
Spring AI: Streamlining Java Enterprise AI Development and DeploymentMark Pollack28m
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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.