Session # | Time/Room | Main Room | Panas | Athina | Dionysos | Restaurant | Sofa |
---|---|---|---|---|---|---|---|
1 | 09:15 - 10:15 | Skills for Future developers (Ola) | Observability (Ben Evans) | API design (Giulame) | High Throuput (Quic, ...) (Sven) | DevOps for AI (Oleg) | Microservices () |
2 | 10:30 - 11:30 | Mision Critical Software (Martin Thompson) | Fast JVM Bootstrapping (cRac, ...) (Jurgen) | JVM GC (Jonathan) | Java in Education (Sven Reimers) | JReleaser (Andres) | AI not a BS () |
3 | 11:45 - 12:45 | SiMPLE (Cliff Click) | Virtual Threads (Cay) | How to Produce Own Book () | Declarative vs. Imperative Builds (Jan Lahoda) | XTC () | Gen AI for Java |
Session # | Time/Room | Main Room | Panas | Athina | Dionysos | Restaurant | Sofa |
---|---|---|---|---|---|---|---|
4 | 09:30 - 10:30 | Diagnostics Skills (Kirk, Marc, Mary) | Simple Sea of Nodes Part II (Cliff) | Grounding LLM Resources (Rod Johnson) | Is OpenSource Dead? (Simon, Andres) | - | Neurodiverse (ags) |
5 | 10:45 - 11:45 | Data Oriented Programming (Jose) | Virtual Threads II (Francois, Gonzalo) | Books Writing (Ben, Cay) | Functional Programming (Gregor) | Aeron 10 (Dmytro, Martin) | Type Pollution (Franz) |
6 | 12:00 - 13:00 | Beyond Java 2.0 (Kirk) | HTTP/3, Jetty, JakartaEE 11 (Simon) | Queues and Concurrency in Collections framework (Maurice) | Platform Teams (Kaarel) | Java Modules (Christian) | Native Code/Memory (Gonzalo, Adam) |
Session # | Time/Room | Main Room | Dionysos | Panas | Athina | Hacking | Sofa |
---|---|---|---|---|---|---|---|
7 | 14:30 - 15:30 | Soft Skills for Developers (Kirk, Anita) | Design patterns for mixing Natural Language, Code and Data (Rod Johnson) | JSpecify (Ben Evans) | Unconferences (Jose Paumard) | Language Servers (Marcus) | Kotlin (Anton) |
8 | 15:45 - 16:45 | Preventing Burnout in IT (Ola) | JVM Assumptions (Franz) | Static Analyzers (Tagir Valeer) | The Future of Server Side Java (Igor) | GenAI/LLM (Sebastian) | The Origins of Complexity (Ben Evans) |
9 | 17:00 - 18:00 | Practical AI with Quarkus & Langchain4j (Dimitris Andreadis) | How to get the most out of H/W (Dmytro) | Java in the small (Ben, Cay, Christian) | The Long Road (Don) | Benchmarketing Lies (Franz) | Hindely Milner Typing (Cliff Click) |
Session # | Time/Room | Main Room | Athina | Panas | Dionysos | Hacking | Sofa |
---|---|---|---|---|---|---|---|
10 | 09:15 - 10:15 | Aeron (Martin, Dmytro) | Learn from Golang (Gregorz) | Tests How much is enough? () | Interviews (Ola, Jonathan) | Spring Framework AMA (Jurgen) | Data centric OOdb Schemas (Jose) |
11 | 10:30 - 11:30 | Cost of Allocation (Cliff Click) | Green Java, Climate Change (Holly, Yorgos) | Pattern matching (Cay) | Project Euler (Heinz) | Coping with Conflict (Anita, Kirk) | Exceptional Manager (Mary) |
12 | 11:45 - 12:45 | Java Quizzes (Jose Paumard) | Open Source (Tagir) | Social Mental Models (ags) | Teaching and Learning with LLMs (Thoddac) | Improving Remote working () | Kill me softly (Ixchel) |
- Custom enforcer rule to verify existence of artifacts and their content in Maven
- Memory Bandwidth (Cliff Click)
- Jetty & HTTP/3 (Simon)
- Create a WRS app in XTC (Simon)
- Valhalla (Cay Horstmann)
- Vector & Memory API (Jose Paumard)
- A SiMPLE compiler (Cliff Click)
- Diagnostic Strategies
- JMH Microbenchmarking Fallacies (Franz)
- Async Profiler (Franz)
- Build Java Binaries with only Java sources (Christian)
- Get started with Rocks Java (Adam)
- LSP (Jan Lahoda)
- Feedback, Session Pictures, Whiteboard Notes, Schedule
- Please grab the Whiteboard Notes, copy/upload somewhere stable and link them from the schedule
Please create a subfolder with a short title of your session without special characters and spaces under the folder for the day. If you have only text, markdown is preferred. Then please add a link to the schedule.
Please create a README.md in that folder, saying who was the convenor of the session.
If you don't want to add the materials directly because you already have them available elsewhere you can just link them from the schedule.