🟨 SPEAKER DETECTED: Iryna Dohndorf
How do you test an LLM when the same input can produce a different response?
“Beyond assertEquals” explores Java-native probabilistic security and bias testing with Tiberius.

🟨 SPEAKER DETECTED: Iryna Dohndorf
How do you test an LLM when the same input can produce a different response?
“Beyond assertEquals” explores Java-native probabilistic security and bias testing with Tiberius.
🟨 SPEAKER DETECTED: Tobias Modig
Tests were green. The code looked fine. Then he dug deeper.
“The Worst Code I’ve Ever Seen” explores why good developers write terrible code and what helps prevent it.
🟨 SPEAKER DETECTED: Daniel Raniz Raneland @raniz.se
Will your architecture age like Rome or slide into a shantytown?
Learn how DDD, Conway’s Law, test automation, cohesion and intentional slack can fight architectural rot.
🟨 SPEAKER DETECTED: Kevlin Henney @kevlin.bsky.social
DRY, SOLID, Conway’s Law, Information Hiding. We quote them, but do we understand them?
In “Principle Misunderstandings”, Kevlin takes familiar design advice apart to uncover what really matters.
🟨 SPEAKER DETECTED: Simon Martinelli @martinelli.ch
What if the spec, not the prompt, became the source of truth?
See Spec-Driven Development in action: generate, test and evolve code with AI agents.
90-minute deep dive at #Jfokus.
TWO-PLAYER MODE: Marit van Dijk + Piotr Przybyl
@maritvandijk.bsky.social @piotrprz.bsky.social
Modern Java, without the intimidation. Explore recent features and try them directly in your IDE.
“Learning modern Java the playful way”
SPEAKER DETECTED: Jonathan Vila @vilojona.bsky.social
AI agents need seatbelts. Learn practical ways to tighten access, improve context and validation, and make AI code generation safer.
“Agents With Seatbelts”
SPEAKER DETECTED: Maik Kingma
Your agents call APIs, read databases and trigger workflows. But who are they acting for?
Explore identity, authorization and traceability in this 90-minute deep dive.
SPEAKER DETECTED: Dan Vega @danvega.dev
Bring your laptop and build with Spring AI - from model abstraction and structured output to context engineering and tool calling.
Hands-on lab: “Spring AI in Practice”
SPEAKER DETECTED: Barry O’Reilly
From Turing and structured programming to agile, DDD and LLMs: discover the ideas that shaped how we build software.
“The History of Software Architecture”
🚨 SPEAKER DETECTED: LucĂa Conde Moreno
A failing spaceship. One hour of oxygen. Can your AI copilot help save the crew?
Join the hands-on lab “2027: A Spaceship Copilot Odyssey” at #Jfokus 2027, Deep Dive Monday
Registration is open → www.jfokus.se
🕹️ Ready for the next level? Jfokus 2027 registration opens TOMORROW!
1 October at 10:00 CEST
Set your alarm and get ready to press START!
Join us for #Jfokus 2027 at Stockholm Waterfront, 8–10 February 2027.
👉 www.jfokus.se
In three days, we start the next level.
Registration for #Jfokus 2027 opens October 1 at 10:00 CEST.
Limited number of Early Bird available at opening.
Ready to press start?
Jfokus 2027 is loading…
Here’s a sneak peek at our new look.
There’s more to reveal. For now, consider this your first glimpse of the next level.
📍 Stockholm | 8–10 February 2027