jPrime 2026
jPrime 2026

All talks from jPrime 2026

29 talks Total watch time: 31h 59m 03 Jun 2026 – 04 Jun 2026 Event Website
Agents With Seatbelts: Practical Ways to Keep AI Code Gen Under Control, Jonathan Vila López
41:46
1

Agents With Seatbelts: Practical Ways to Keep AI Code Gen Under Control, Jonathan Vila López

This talk explores best practices for implementing MCP setups and AI agents in development workflows...

Practical MCP Security in Action, Willem Jan Glerum
43:59
2

Practical MCP Security in Action, Willem Jan Glerum

This talk explores the security aspects of AI Assistants accessing Model Context Protocol (MCP) serv...

Kotlin for Normal Brains (Without Jets), Nayden Gochev
59:30
3

Kotlin for Normal Brains (Without Jets), Nayden Gochev

This talk introduces Kotlin to Java developers who want to transition to a new JVM language while le...

Beyond the LLM API - What Developers Actually Need to Know About ML, Milen Dyankov
54:58
4

Beyond the LLM API - What Developers Actually Need to Know About ML, Milen Dyankov

This talk addresses the evolving role of software developers in the age of AI, emphasizing the neces...

Know Your Java?, Venkat Subramaniam
50:15
5

Know Your Java?, Venkat Subramaniam

This talk explores unexpected behaviors in Java, aiming to deepen the audience's understanding of th...

Never a Null Moment with JSpecify, Hinse ter Schuur
50:53
6

Never a Null Moment with JSpecify, Hinse ter Schuur

This talk covers the challenges of handling NullPointerExceptions in Java, a longstanding issue that...

Java and GenAI: from basics to enterprise, Panche Chavkovski
46:28
7

Java and GenAI: from basics to enterprise, Panche Chavkovski

This session explores the maturation of Java GenAI libraries and how they simplify the integration o...

JDK 25's new CPU-Time Profiler, Johannes Bechberger
46:57
8

JDK 25's new CPU-Time Profiler, Johannes Bechberger

This talk introduces the new CPU-time profiler in JDK 25, discussing its significance in identifying...

Automating Workflows with Multi-Agent Systems, Kristiyan Stoyanov
39:00
9

Automating Workflows with Multi-Agent Systems, Kristiyan Stoyanov

This talk examines the limitations of using a single large language model (LLM) agent for complex wo...

Spring Data Redis Beyond Key-Value, Viktoriya Kutsarova
39:42
10

Spring Data Redis Beyond Key-Value, Viktoriya Kutsarova

This talk covers the evolution of Spring Data Redis as it transitions from a simple key-value abstra...

Agentic AI Patterns for Enterprise Software, Kevin Dubois
49:29
11

Agentic AI Patterns for Enterprise Software, Kevin Dubois

This talk focuses on the development of AI applications in enterprise settings, emphasizing the comp...

Visualizing the Java Concurrency API, Christian Heitzmann
50:13
12

Visualizing the Java Concurrency API, Christian Heitzmann

This talk addresses the significance of concurrent programming principles in the context of multicor...

Building Agents with Spring AI, Sergi Almar
49:14
13

Building Agents with Spring AI, Sergi Almar

This talk explores the creation of functional AI agents that can plan, reason, use tools, ask clarif...

My code is faster than yours... let me prove it to you!, François Martin
50:21
14

My code is faster than yours... let me prove it to you!, François Martin

In this session, François Martin discusses microbenchmarking in Java using the Java Microbenchmark H...

Learning modern Java the playful way, Piotr Przybył & Marit van Dijk
53:02
15

Learning modern Java the playful way, Piotr Przybył & Marit van Dijk

This talk addresses the challenges of keeping up with modern Java advancements, especially for those...

From Code Completion to Autonomous Feature Delivery, Ioannis Kolaxis
51:55
16

From Code Completion to Autonomous Feature Delivery, Ioannis Kolaxis

This talk explores the evolution of AI in software development from simple tools like autocomplete a...

Consistency and Coordination Patterns in Event-Driven Architecture, Emanuel Trandafir
36:23
17

Consistency and Coordination Patterns in Event-Driven Architecture, Emanuel Trandafir

This talk addresses the complexities of maintaining data consistency in event-driven microservices....

Agentic Coding - Patterns and Anti-Patterns, Victor Rentea
52:03
18

Agentic Coding - Patterns and Anti-Patterns, Victor Rentea

This talk addresses the speaker's journey from skepticism to acknowledgment of the transformative im...

Scotty I need Warp Speed - Ways to improve the JVM startup/warmup, Gerrit Grunwald
51:35
19

Scotty I need Warp Speed - Ways to improve the JVM startup/warmup, Gerrit Grunwald

This talk covers the challenges of JVM startup time when running Java applications at scale, particu...

Building production-ready AI Agents with Spring AI and Amazon Bedrock AgentCore, Vadym Kazulkin
50:59
20

Building production-ready AI Agents with Spring AI and Amazon Bedrock AgentCore, Vadym Kazulkin

This talk covers the implementation of AI agents in Java using Spring AI and focuses on the features...

Experiment Agentic AI patterns (and MCP) within your own workloads, Arnaud Jean
48:11
21

Experiment Agentic AI patterns (and MCP) within your own workloads, Arnaud Jean

This talk explores the design frameworks and implementation approaches necessary for building produc...

Stream Gatherers - let's get to know each other better!, Marcin Chrost
45:26
22

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

This talk explores the newly introduced concept of Stream Gatherers in JDK 24, highlighting how it e...

Trash Talk - Exploring the JVM memory management, Gerrit Grunwald
46:22
23

Trash Talk - Exploring the JVM memory management, Gerrit Grunwald

This talk focuses on memory management and garbage collection mechanisms in Java programming, emphas...

Observing Project Valhalla, Cay Horstmann
49:05
24

Observing Project Valhalla, Cay Horstmann

This talk focuses on Project Valhalla, which introduces value types into the Java language and virtu...

Building GPU-Accelerated AI Libraries in Java with TornadoVM, Thanos Stratikopoulos
50:34
25

Building GPU-Accelerated AI Libraries in Java with TornadoVM, Thanos Stratikopoulos

This talk discusses how Java is evolving in the AI landscape, focusing on the development of high-pe...

Virtual Threads Are Not Async I/O: Lessons from Operating System Archaeology, Ivan Yonkov
50:54
26

Virtual Threads Are Not Async I/O: Lessons from Operating System Archaeology, Ivan Yonkov

This talk explores the origins of asynchronous programming, tracing its roots back to the early days...

jPrime 2026
2:30
27

jPrime 2026

jPrime Conference 2026 - Workshop - Day 1
3:58:32
28

jPrime Conference 2026 - Workshop - Day 1

This workshop from the jPrime Conference 2026 covers a variety of advanced topics in software develo...

jPrime Conference 2026 - Workshop - Day 2
6:58:51
29

jPrime Conference 2026 - Workshop - Day 2

This workshop at the jPrime Conference 2026 focuses on advanced techniques and methodologies relevan...