| Session # | Time/Room | Main Room | MX | MS | Library | In | Out |
|---|---|---|---|---|---|---|---|
| 1 | 09:30 - 10:30 | CRIU Cold Restart (Goran Opacic) | Maven over Docker (Oleg Šelajev) | Valhalla AOD everything (Remi Forax) | Why not deploying faster with AI? (Ljubisa Punosevac) | JSPec AI Working Group (Zoran Sevarac) | AI Good Bad & Ugly (Marcus Hirt) |
| 2 | 10:30 - 11:30 | Open Source Health & the future of OS (Andres Almiray & Michael) | Analog Computing (Thaddeus Müller-Sarnowski) | 2029 CS graduates (Cay Horstmann) | Better AI Prompts (Cliff Click) | How to unslop development (Pasha Finkelshteyn) | MCPs and Java standardisation (Drazen Nikolic) |
| 3 | 11:45 - 12:45 | Do you need IDE in the era of AI Agents? (Anton Arhipov) | AI is going to... (Jens) | How to get others care about modern Java (Sven Woltmann) | SSF Framework (Thomas) | Java can do Data Science too () | How AI will change encyrption in 5 years (Connor Whiting) |
| Session # | Time/Room | Main Room | MX | MS | Library | In | Out |
|---|---|---|---|---|---|---|---|
| 4 | 09:15 - 10:15 | - | AI Isolation Practices (Oleg Šelajev) | A Simple Compiler (C2 style) (Cliff Click) | Hobbies not AI (Andres Almiray) | - | AI in SDLC Non-Code (Grzegorz Piwowarek) |
| 5 | 10:30 - 11:30 | What to teach and how (Felix Müller-Sarnowski) | Profiling in the era of AI (Marcus Hirt) | Grammars (Remi Forax) | Post senior career path in AI world (Michal) | JEP 540: Simple JSON (Cay Horstmann) | Data for AI (Piotr Przybył) |
| 6 | 11:45 - 12:45 | 8 levels of agentic AI (David Tavoularis) | Proper Vibe Coding (Pasha Finkelshteyn & Viktor Gamov) | How do we teach next generation in the era of change () | How did you become a freelancer and why? (Michal) | Loom structured concurrency (José Paumard) | Trouble with memory (Kirk Pepperdine) |
| Session # | Time/Room | Main Room | MX | MS | Library | In | Out |
|---|---|---|---|---|---|---|---|
| 7 | 09:15 - 10:15 | Spec Driven Development (Viktor Gamov & Ina Bumstein) | Legal impacts of AI (Adèle Paumard) | Pushing a PR to OpenJDK (Heinz Kabutz) | History of Crete (Marko Sevarac) | Building Personal Assistants with AI (Oleg Šelajev) | Value of developers in terms of organisations value (Anita Przybył) |
| 8 | 10:30 - 11:30 | Performance Heuristics (Jakub Łątkiewicz) | JVM performance in the cloud; Docker ... to run Java (Goran Opacic & Ivan) | Scoped Values (Loom) (José Paumard) | Valhalla part 2 (Remi Forax) | Spare Time Agentic Projects (Christoph Engelbert) | Overcoming Impostor Syndrome in Tech (Vincent Mayers) |
| 9 | 11:45 - 12:45 | Run only tests relevant to code change (Ljubisa) | Fast x86 emulation in Java (Ian) | Self Awareness for introverts (Cliff Click) | Nix OS () | Local AI (Yorgos) | javac tricky parts (Jan) |
| Session # | Time/Room | Main Room | MX | MS | Library | In | Out |
|---|---|---|---|---|---|---|---|
| 10 | 14:15 - 15:15 | GraalVM native image (Foivos Zakkak) | AI tips & tricks for diagnosing running apps (Marcus Hirt) | Is DOP the new OOP (Cay Horstnmann) | Early career professionals + From Good to Great journeys (Kaitlyn Hornbuckle + Yakub + Connor Whiting) | Intellij Idea Tips & Tricks (Marit) | Hobbies (Andres Almiray) |
| 11 | 15:30 - 16:30 | What Good can we do? (Ben Evans) | Architecting the unpredic table (Ivor) | Quiz 10 questions (Jose Paumard) | Space (Sven Reimers) | Ideal Java AI harness (Alex) | Security in Java and around (Pasha Finkelshteyn) |
| 12 | 16:45 - 17:45 | Code Reading; JFlatterner (Lefteris) | Hardwood (lib for parquet) (Gunmar) | Babylon (Remi Forax + Cliff Click) | Making Space to Speak (Simons) | From Compressed Oops to Compact Headers: Inside the JVM (Sven Woltmann) | Surviving AI Hype cycle without burnout (Ljubiša Punoševac) |
- JCrete4kids 2026 preparation for stewards (Ioannis Kostaras)
- Valhalla (Cay Horstmann)
- Hack Simple (Cliff Click)
- Hack JTaccuino (Sven Reimers)
- Machine Learning with Phippy (Cassandra Chin) and the slides
- Let's Make 3D Games with Codex (Kaitlyn Hornbuckle) EN|EL