15th of May - Conference Day 2

Breakfast

Debugging with IntelliJ IDEA
  • Anton Arhipov

Arrow Flight SQL: The Database Transport Protocol
  • Mateusz Rzeszutek

Faster or better designed? Choose any two!
  • 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 Break

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

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

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

Say `Hi!` to Spring AI and LangChain4j - Seamless Support for GenAI in Your System
AI
  • Piotr Łaskawiec

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
  • Paweł Stobiecki

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

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

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

Party!

MashRoom, Plac Wolnica 10