Deep Dive180min
Codepocalypse Now: LangChain4j vs JetBrains Koog
A live Java showdown builds the same AI agent twice using JetBrains Koog and LangChain4j. Across six coding rounds, the speakers compare memory, tool calling, workflows, guardrails, and observability, exposing different design philosophies. The audience votes on which framework best fits real agent development.
talk.summaryAiDisclaimer
Viktor GamovConfluent
Baruch SadogurskyPort.io
talkDetail.whenAndWhere
Monday, October 5, 13:30-16:30
TBA 4
talks.roomOccupancytalks.noOccupancyInfo
Can Java build a real AI agent — one that manages your calendar, reads your email, orders pizza, and remembers who you are across sessions? OpenClaw, the personal AI agent with 350K GitHub stars, proves the concept. We're going to build it twice, in Java, live on stage.
Baruch brings JetBrains Koog, Viktor brings LangChain4j. Same features, same LLM, completely different philosophies. We'll run six competitive rounds of coding, from basic agent setup through memory, tool calling, agentic workflows, guardrails, and observability. Each round surfaces a design disagreement: should memory be an Advisor or a Provider? Are agents composed services or first-class citizens? And when your guardrail framework and the model disagree, who wins?
The frameworks disagree on how AI agents should be built. The audience votes on who's right.
Baruch brings JetBrains Koog, Viktor brings LangChain4j. Same features, same LLM, completely different philosophies. We'll run six competitive rounds of coding, from basic agent setup through memory, tool calling, agentic workflows, guardrails, and observability. Each round surfaces a design disagreement: should memory be an Advisor or a Provider? Are agents composed services or first-class citizens? And when your guardrail framework and the model disagree, who wins?
The frameworks disagree on how AI agents should be built. The audience votes on who's right.
Viktor Gamov
Viktor Gamov is a Developer Advocate at Confluent, a company that makes a cloud streaming platform based on Apache Kafka.
Viktor has extensive expertise in building enterprise application architectures using open-source technologies.
He enjoys helping architects and developers design and develop low-latency, scalable, and highly available distributed systems.
He is a professional conference speaker on distributed systems, streaming data, the JVM, DevOps, and other topics, and regularly speaks at events including JavaOne, Devoxx, OSCON, QCon, and others.
He co-authored O’Reilly’s «Enterprise Web Development.»
He blogs at http://gamov.io and co-hosts DevRelRad.io.
Follow Viktor on Twitter @gamussa, where he posts about gym life, food, open-source, and, of course, Kafka and Confluent!
Viktor has extensive expertise in building enterprise application architectures using open-source technologies.
He enjoys helping architects and developers design and develop low-latency, scalable, and highly available distributed systems.
He is a professional conference speaker on distributed systems, streaming data, the JVM, DevOps, and other topics, and regularly speaks at events including JavaOne, Devoxx, OSCON, QCon, and others.
He co-authored O’Reilly’s «Enterprise Web Development.»
He blogs at http://gamov.io and co-hosts DevRelRad.io.
Follow Viktor on Twitter @gamussa, where he posts about gym life, food, open-source, and, of course, Kafka and Confluent!
Baruch Sadogursky
Baruch Sadogursky (@jbaruch) did Java before it had generics, DevOps before there was Docker, and DevRel before it had a name. He built DevRel at JFrog from a ten-person company through an IPO, co-authored "Liquid Software" and "DevOps Tools for Java Developers," and is a Java Champion, a Microsoft MVP for AI, and a CNCF Ambassador alum.
Today, as a head of DevRel at Port and a self-certified Level 3 Context Sommelier, Baruch focuses on context engineering. On top of sharing context with AI agents, Baruch also shares knowledge with developers through blog posts, meetups, and conferences such as DevNexus, QCon, Kubecon, and Devoxx, mostly about how to make your AI engineering lifecycle smarter and increase your organization's productivity.
Today, as a head of DevRel at Port and a self-certified Level 3 Context Sommelier, Baruch focuses on context engineering. On top of sharing context with AI agents, Baruch also shares knowledge with developers through blog posts, meetups, and conferences such as DevNexus, QCon, Kubecon, and Devoxx, mostly about how to make your AI engineering lifecycle smarter and increase your organization's productivity.