JCON EUROPE
JCON EUROPE

All talks from JCON EUROPE

34 talks Total watch time: 24h 8m 20 Apr 2026 – 23 Apr 2026 Event Website
Java: 30 Years and Beyond | Ana Maria Mihalceanu (EN)
39:47
1

Java: 30 Years and Beyond | Ana Maria Mihalceanu (EN)

This keynote discusses the evolution of Java over its 30-year history, highlighting key moments and...

Scaling Data in a Sovereign AI Platform | Johann Strauss & Markus Kett (EN)
49:29
2

Scaling Data in a Sovereign AI Platform | Johann Strauss & Markus Kett (EN)

This talk presents the concept of a sovereign AI platform, emphasizing the need for control over dat...

Code Is Cheap. Software Isn’t. | Markus Eisele (EN)
47:23
3

Code Is Cheap. Software Isn’t. | Markus Eisele (EN)

This talk discusses the transformative effects of AI-assisted coding on software development. The sp...

Building a Digital Product Passport with Java and Cardano | Fabian Bormann (EN)
46:54
4

Building a Digital Product Passport with Java and Cardano | Fabian Bormann (EN)

This talk discusses the development of digital product passports using Java and Cardano blockchain t...

JCON EUROPE 2026 - Recap
3:48
5

JCON EUROPE 2026 - Recap

This talk does not contain pertinent content regarding a specific topic or technology. It appears to...

You Gotta Keep the Dogs Away: YOLO Developer Workflows with a Coding Agent in a Box | Kevin Wittek
52:11
6

You Gotta Keep the Dogs Away: YOLO Developer Workflows with a Coding Agent in a Box | Kevin Wittek

In this talk, Kevin Wittek, a staff engineer at Docker, discusses the use of AI-augmented developmen...

Why Bad Decisions Happen | Anja Kunkel (EN)
46:26
7

Why Bad Decisions Happen | Anja Kunkel (EN)

This talk explores the complexities of decision-making and the reasons behind bad decisions. The spe...

When ORM Becomes OMG: Performance Pitfalls in JPA and Friends | Jos Roseboom (EN)
46:50
8

When ORM Becomes OMG: Performance Pitfalls in JPA and Friends | Jos Roseboom (EN)

This talk focuses on improving application performance by effectively managing database connections...

Flight Recordings and Mission Control Through Thick Clouds | Martin Skarsaune (EN)
43:18
9

Flight Recordings and Mission Control Through Thick Clouds | Martin Skarsaune (EN)

In this session, Martin Skarstein discusses various tools and techniques for troubleshooting Java ap...

Microservices and Microfrontends: Scaling, Learning, Growing | Lofi Dewanto & Patricia Erdelen (EN)
51:19
10

Microservices and Microfrontends: Scaling, Learning, Growing | Lofi Dewanto & Patricia Erdelen (EN)

This talk discusses the transition from a monolithic software architecture to microservices within a...

Reactive Web Apps With 100% Java | Leif Åstrand (EN)
47:37
11

Reactive Web Apps With 100% Java | Leif Åstrand (EN)

In this talk, the speaker introduces Vaadin, an application framework for building web applications...

3 Years of Quarkus in Production, What Have We Learned? | Jago de Vreede (EN)
43:39
12

3 Years of Quarkus in Production, What Have We Learned? | Jago de Vreede (EN)

This talk discusses the experiences learned over three years of running Quarkus in production at Ten...

Approaching the JDK 25 LTS release through real-world migration | Wolfgang Weigend (EN)
52:39
13

Approaching the JDK 25 LTS release through real-world migration | Wolfgang Weigend (EN)

In this talk, the speaker discusses the process of Java migration, especially focusing on newer Java...

Deep insights and ready for AI - Spring Tools 5 in Action | Martin Lippert (EN)
53:17
14

Deep insights and ready for AI - Spring Tools 5 in Action | Martin Lippert (EN)

In this talk, Martin from the Spring engineering team at Broadcom discusses new tools and features w...

From Git Panic to Git Zen: With a Little Help from AI | Pasha Finkelshteyn (EN)
45:09
15

From Git Panic to Git Zen: With a Little Help from AI | Pasha Finkelshteyn (EN)

This talk discusses advanced Git techniques and the integration of AI to enhance Git workflows. The...

Painless Organisation and Maintenance of Maven Builds | Sandra Parsick (EN)
45:49
16

Painless Organisation and Maintenance of Maven Builds | Sandra Parsick (EN)

In this talk, Sandra Pasic discusses the organization and maintenance of Apache Maven builds. As a f...

Guess the Java Version | Johannes Bechberger (EN)
23:52
17

Guess the Java Version | Johannes Bechberger (EN)

In this engaging talk, the speaker, a Java developer at SAP, leads an interactive quiz on identifyin...

The JUG-gle is Real: What JUGs Can Teach Us About Growing Open Source Communities | Dominika Tasarz
19:56
18

The JUG-gle is Real: What JUGs Can Teach Us About Growing Open Source Communities | Dominika Tasarz

In this talk, Dominika Tsatsou Hatska discusses the vital role of Java user groups in nurturing the...

Building Observable Java Apps that Scale with Quarkus | Thiago Gonzaga (EN)
57:52
19

Building Observable Java Apps that Scale with Quarkus | Thiago Gonzaga (EN)

This talk explores the often-overlooked topic of observability within software development, emphasiz...

Crypto Trading: JVM Techniques Behind Bitvavo’s Microsecond Revolution | Oleg Lobanov & Marcos Maia
54:02
20

Crypto Trading: JVM Techniques Behind Bitvavo’s Microsecond Revolution | Oleg Lobanov & Marcos Maia

In this talk, Oleg Lobanov, a staff engineer at Bitwala, discusses the company's evolution from a st...

Java Container Mastery: Optimizing Images Across Build Tools | Matthias Haeussler (EN)
49:00
21

Java Container Mastery: Optimizing Images Across Build Tools | Matthias Haeussler (EN)

In this session, Matias discusses the integration of Java applications within container environments...

Natural Language Data Access in Java with Hibernate, Quarkus, & LangChain4j | Marco Belladelli (EN)
48:13
22

Natural Language Data Access in Java with Hibernate, Quarkus, & LangChain4j | Marco Belladelli (EN)

This talk, presented by Marco Belladelli, discusses the integration of natural language processing w...

The Road Not Taken: A Developer's Guide to Life Beyond Spring Boot | Frederik Pietzko (EN)
46:52
23

The Road Not Taken: A Developer's Guide to Life Beyond Spring Boot | Frederik Pietzko (EN)

In this talk, Frederick Piitzko explores the advantages and drawbacks of various frameworks for buil...

From a Workshop to a Wake-Up Call: My Journey into Accessibility | Tamari Gogebashvili (EN)
22:05
24

From a Workshop to a Wake-Up Call: My Journey into Accessibility | Tamari Gogebashvili (EN)

This talk focuses on the importance of web accessibility and the implications of the European Access...

From Bytes to Brilliance : Optimizing Large File Delivery in REST APIs | Nupur Agarwal (EN)
19:56
25

From Bytes to Brilliance : Optimizing Large File Delivery in REST APIs | Nupur Agarwal (EN)

In this talk, Nupur, a technical lead at ING, discusses the challenges faced while building an API t...

Engineering for the Long Haul: Operating Open Source at Scale | Artem Karasev (EN)
26:11
26

Engineering for the Long Haul: Operating Open Source at Scale | Artem Karasev (EN)

In this talk, Artem Karasev, product marketing manager at TuxCare, discusses the challenges organiza...

It (Only) Starts with Containers | Patrik Duditš (EN)
41:59
27

It (Only) Starts with Containers | Patrik Duditš (EN)

In this talk, the speaker discusses the complexities of deploying Java applications within container...

Testing Spring Boot Applications Demystified | Philip Riecks (EN)
47:47
28

Testing Spring Boot Applications Demystified | Philip Riecks (EN)

This talk explores the intricacies of testing Spring Boot applications, positioning it as an essenti...

Serverless Java Web Applications on AWS Lambda with Micronaut Quarkus & Spring Boot | Vadym Kazulkin
49:27
29

Serverless Java Web Applications on AWS Lambda with Micronaut Quarkus & Spring Boot | Vadym Kazulkin

This talk covers the implementation of serverless Java web applications using AWS Lambda alongside f...

Virtual Threads, Structured Concurrency & Scoped Values: Putting it All Together | Balkrishna Rawool
47:13
30

Virtual Threads, Structured Concurrency & Scoped Values: Putting it All Together | Balkrishna Rawool

This talk discusses the key features of Project Loom, focusing on virtual threads, structured concur...

JSpecify: Getting Rid of the Billion-Dollar Mistake in Java for Good This Time | Michael Simons (EN)
35:58
31

JSpecify: Getting Rid of the Billion-Dollar Mistake in Java for Good This Time | Michael Simons (EN)

This talk explores the challenges and solutions surrounding null reference handling in Java, focusin...

It's the Empathy, Stupid! | Konstantin Diener (EN)
46:14
32

It's the Empathy, Stupid! | Konstantin Diener (EN)

In this talk, Konstantin discusses the importance of empathy in communication within organizations,...

Lights, Camera, GitHub Actions! | Andres Almiray (EN)
44:51
33

Lights, Camera, GitHub Actions! | Andres Almiray (EN)

This talk covers the use of GitHub Actions for continuous integration and deployment, particularly f...

The Reputation Formula: Turbocharge Your Developer Career | Bruno Souza (EN)
51:39
34

The Reputation Formula: Turbocharge Your Developer Career | Bruno Souza (EN)

In this engaging talk, Bruno discusses the importance of reputation in a developer's career, particu...