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 talk explores the evolution of Java and its ability to remain relevant amid shifts in software...

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 joint keynote by Dell AI Factory and Cyrock.AI explores the development of a sovereign AI platf...

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

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

This talk explores the impact of AI on Java development, particularly in managing large, long-lived...

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 session addresses the broader potential of blockchain technology beyond its common association...

JCON EUROPE 2026 - Recap
3:48
5

JCON EUROPE 2026 - Recap

This talk highlights the vibrant atmosphere of JCON Europe 2026, emphasizing the innovative and coll...

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

This talk addresses the integration of coding agents like Claude Code, OpenAI Codex, and Gemini CLI...

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

Why Bad Decisions Happen | Anja Kunkel (EN)

This talk explores the complexities of human interactions within organizations, emphasizing how thes...

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 addresses common and uncommon performance pitfalls in database interactions using JPA, spe...

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)

This talk explores the challenges of troubleshooting complex production issues in cloud environments...

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 focuses on the transition from a monolithic system to a microservice architecture to enhan...

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

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

This talk explores the capabilities of full-stack development using only Java, emphasizing the creat...

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 explores the practical aspects of using Quarkus for large-scale, real-world business proje...

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)

This talk addresses the changes introduced between JDK 8 and subsequent JDK versions, highlighting m...

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)

This talk focuses on the new features and enhancements of Spring Tools 5, which is designed to impro...

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 explores Git's advanced features such as reflog, bisect, and interactive rebase, which can...

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

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

This talk addresses the challenges of maintaining Maven builds and offers insights on establishing a...

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

Guess the Java Version | Johannes Bechberger (EN)

This talk features an interactive quiz that challenges participants to identify the version of Java...

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

This talk explores how open source communities, particularly Java User Groups (JUGs), grow through t...

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 emphasizes the critical importance of observability in modern software development, presen...

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

This talk explores the transformative advancements achieved by Bitvavo, the largest Euro-denominated...

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)

This talk explores the complexities of containerizing Java applications within the cloud-native ecos...

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 explores the integration of Hibernate ORM, Quarkus, and LangChain4j to facilitate natural...

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)

This talk explores the world beyond Spring Boot, highlighting various alternatives like Quarkus, Mic...

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 explores the importance of accessibility in software development and how it transcends mer...

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)

This talk covers a real-world journey of optimizing file delivery in Spring Boot, progressing from a...

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)

This talk addresses the complexities and risks associated with maintaining open-source software with...

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

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

This talk explores the complexities of deploying applications in containers, focusing on various dep...

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

Testing Spring Boot Applications Demystified | Philip Riecks (EN)

This talk addresses the challenges of testing Spring Boot applications, highlighting the importance...

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 presents and compares various approaches for developing, running, and optimizing Java web...

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 explores the implementation of Project Loom in Java through the development of a Spring Bo...

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 of nullability in Java, focusing on the innovative approach taken...

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

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

This talk explores the importance of aligning communication with organizational leaders to demonstra...

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

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

This talk explores the importance of automation in software engineering, particularly focusing on Gi...

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

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

This talk explores the importance of reputation in shaping a developer's career, including the proje...