#101
#101 - 04.12.2025 17:30

JVM in the Age of AI

Lecturers: Artur Skowroński, Maciej Krzysica

We’ll meet at the j-labs office, Zabłocie 43B, Kraków.

Check out the agenda and sign up before the spots run out!

Agenda

17:30 Registration
18:00 Welcome and event opening
18:10 Talk 1:
Be careful with artificial intelligence (PL)
| Maciej Krzysica, Team Leader at j-labs
19:00 Break
19:30 Talk 2:
JVM in the Age of AI (PL)
| Artur Skowroński, Head of Java/Kotlin Development at VirtusLab
20:20 Quiz with prizes
20:30 Networking & refreshments

Talks

#1: Be careful with artificial intelligence
| Maciej Krzysica, Team Leader at j-labs

Artificial intelligence is here to stay, whether we like it or not. Its constant evolution brings both opportunities and challenges, demanding greater responsibility from all of us. AI can also have a darker side — and it doesn’t have to be the rise of a rebellious system trying to wipe out humanity like in the movies. In this talk, I’d like to highlight a few (possibly) less obvious aspects related to AI. And finally, one question: can you tell whether this abstract was generated by AI or not?

#2: JVM in the Age of AI
| Artur Skowroński, Head of Java/Kotlin Development at VirtusLab

Are you already tired of the hype around yet another “LLM-as-a-Service”?

That’s why, instead of presenting one more tool for prompt engineers, I want to talk about something genuinely interesting – what needs to happen inside the virtual machine itself for the JVM to become a solid platform for Machine Learning and AI.

While the whole industry is arguing about models, we’ll look under the hood: how hardware is evolving and what challenges this creates for the JVM; what projects like Valhalla and Babylon will bring; what standardization efforts such as JSR381 – the Visual Recognition API – look like; and where TornadoVM fits into all of this.

This will be a high-level overview of how the JVM can catch up with – or perhaps even surpass – the demands of modern artificial intelligence and machine learning.

REGISTER
Artur Skowroński

Head of Java/Kotlin Development at VirtusLab. He has spent over a decade in the industry working on a wide range of projects - from those built from scratch to ones much older than himself. He’s had the opportunity to work on all sides of the fence: as a Software Engineer, Tech Lead, Architect, and even Technical Product Manager, which allows him to approach problems with a broad perspective. He still loves getting his hands dirty - for over two years now, he has been publishing his own weekly roundup of news from the JVM world: jvm-weekly.com.

Maciej Krzysica

Maciek has 15 years of experience, starting as a software developer and now working as a team leader at j-labs. Still rooted in the Java world, he now focuses on team management and solving business problems. He's passionate about helping others improve the most useful and practical soft skills.


Don't forget to register!

REGISTER