15th of May - Conference Day 2

Breakfast

Debugging with IntelliJ IDEA
  • Anton Arhipov

Stream Gatherers - let's get to know each other better!
  • Marcin Chrost

Faster or better designed? Choose any two!
ARCHITECTURE
  • Dmytro Vyazelenko

From Clutter to Clusters: Vector Embeddings for Log File Analysis
  • Patrik Duditš

Coffee Break

The best time to talk with speakers and attendees

The Hidden Art of Thread-Safe Programming: Exploring java.util.concurrent
  • Heinz Kabutz

Java + LLMs: A hands-on guide to building LLM Apps in Java
AI
  • Bazlur Rahman

  • Syed M Shaaf

How 15 years in politics have made me a better programmer
  • Mads Opheim

Scaling Agile Teams: The Matrix Model for Scalable Autonomy
TEAMCULTURE
  • Tomasz Sikora

Coffee Break

The best time to talk with speakers and attendees

Functional Programming with JVM and Truffle
FP
  • Jaroslav Tulach

AI Agents with Gemini 2.0: Beyond the Chatbot
AI
  • Márton Kodok

A way for multi-language refactoring with OpenRewrite
  • Andrii Rodionov

Let’s use IntelliJ as a game engine, just because we can
  • Alexander Chatzizacharias

Lunch - room 5

Roasted turkey in cherries + rice + salad

Lunch - room 3

Roasted pork in gravy + Silesian dumplings

Lunch - room 2 (VEGE)

Delicate vegetable curry with tofu on jasmine rice

500TB of audit logs for 500$/mo and still searchable in real time
DEVOPS
  • Jacek Marmuszewski

Reading Code
  • Marit van Dijk

Building Efficient Dynamic Languages on the JVM
  • Charles Nutter

Beyond data classes: Kotlin-powered domain modeling
  • Rafał Maciak

Coffee Break

The best time to talk with speakers and attendees

From Hero to Zero - Evolving Resilience From a Hero Culture to a Zero Error One
TEAMCULTURE
  • Aviva Peisach

The guardrails of the AI galaxy
AI
  • Martin Stefanko

From JVM to Native: The Path to Efficient Java Containers
CLOUD
  • Olga Gupalo

Mobile-First Security: A Tale of a Greenhouse and a Bunker
  • Pavel Lahoda

Coffee Break

The best time to talk with speakers and attendees

To RAG or not to RAG
AI
  • Piotr Przybył

Wrong and Useless Models built by using Domain-Driven Design
  • Vadzim Prudnikau

Avoid common LLM pitfalls
AI
  • Mete Atamel

Data-oriented programming with Java
  • Arkadiusz Sokołowski

Coffee Break

The best time to talk with speakers and attendees

History in the Making: On Computer Preservation
  • Tomer Gabel

The Art of Trade-off
  • Michał Gawarzyński

JVM in the Age of AI: Babylon, Valhalla, TornadoVM and friends
ARCHITECTURE
  • Artur Skowronski

Pipeline Perfection: Practical Tips to Optimise Your CI
DEVOPS
  • Szymon Sadowski

Coffee Break

The best time to talk with speakers and attendees

How designing a board game could help you become a better software engineer
LT
  • Paweł Stobiecki

Breaking Java Stereotypes: It’s Not Your Dad’s Language Anymore
LT
  • Bazlur Rahman

What's the best number of threads?
LT
  • Ryan Healey

5 reasons why you should invest in automatic dependency upgrades
LT
  • Marcin Zajączkowski

Party sponsored by Clari

MashRoom, Plac Wolnica 10