All talks from jPrime 2026
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
This talk explores the security aspects of AI Assistants accessing Model Context Protocol (MCP) serv...
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
This talk addresses the evolving role of software developers in the age of AI, emphasizing the neces...
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
This talk covers the challenges of handling NullPointerExceptions in Java, a longstanding issue that...
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
This talk introduces the new CPU-time profiler in JDK 25, discussing its significance in identifying...
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
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
This talk focuses on the development of AI applications in enterprise settings, emphasizing the comp...
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
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
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
This talk addresses the challenges of keeping up with modern Java advancements, especially for those...
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
This talk addresses the complexities of maintaining data consistency in event-driven microservices....
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
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
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
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
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
This talk focuses on memory management and garbage collection mechanisms in Java programming, emphas...
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
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
This talk explores the origins of asynchronous programming, tracing its roots back to the early days...
jPrime 2026
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
This workshop at the jPrime Conference 2026 focuses on advanced techniques and methodologies relevan...