Here’s my quick summary of today’s talks 👇
🧠 Java calling native “non-Java” code with Project Panama / FFM: memory access + native calls (C strlen) + a Raspberry Pi blinking LEDs demo
🎭 Creating an AI opera by orchestrating multiple models (GPT, Claude, Banana, ElevenLabs…) — custom orchestrator → LangChain4j → Embabel (GOAP planning ahead)
🧪 A tour of Java features from Java 21 → Java 25, with live demos along the way
🛠️ Modernizing apps with OpenRewrite, migration resources/links, and a QR code giveaway for a free JCON (Germany) ticket
⚡ Quarkus deep-dive: Dev UI, key features, and how to tackle AI with Quarkus — multiple demos included
🎅 Constraint solving with OptaPlanner: reward/penalty constraints to optimize Santa’s delivery route, from human/naive approaches → brute force → greedy → OptaPlanner (plus a small LLM nod)
🧩 “Java is verbose?” myths, then ADTs across Rust/Kotlin/Scala vs Java — and why modern Java can actually shine; plus more Java 21→25 goodies (records/sealed, native interop, virtual threads, etc.)
Frank Delporte Ken Kousen Ken Fogel Henri Tremblay Richard Fichtner Holly Cummins Tom Cools A N M "Bazlur" Rahman Michael Redlich Kito Mann
#JavaChampionConf #Java #OpenJDK #ProjectPanama #FFM #JNI #VirtualThreads #Quarkus #OptaPlanner #OpenRewrite #Modernization #AI #LangChain4j #Embabel #GOAP #RaspberryPi #JCON #SoftwareEngineering