Java 25 is LTS but Java keeps moving.
In this 90-minute deep dive, Nicolai explores Java 28 across the language, APIs and runtime: pattern matching, structured concurrency, HTTP/3, value classes and more.
jfokus.se #Jfokus
Java 25 is LTS but Java keeps moving.
In this 90-minute deep dive, Nicolai explores Java 28 across the language, APIs and runtime: pattern matching, structured concurrency, HTTP/3, value classes and more.
jfokus.se #Jfokus
Gunnar built Hardwood: a modern Java Parquet library focused on parallel decoding and high throughput, with a little help from AI.
“Hardwood: Building a Parquet Library From Scratch (With a Little Help From AI)”
jfokus.se #Jfokus
Gunnar built Hardwood: a modern Java Parquet library focused on parallel decoding and high throughput, with a little help from AI.
“Hardwood: Building a Parquet Library From Scratch (With a Little Help From AI)”
jfokus.se #Jfokus
@glycin.bsky.social
Returns to Jfokus with an RTS game built around Git.
Branches become timelines, history enables time travel and merge conflicts can happen between buildings.
“Conquest, time travel and explosions using Git”
jfokus.se #Jfokus
@glycin.bsky.social
Returns to Jfokus with an RTS game built around Git.
Branches become timelines, history enables time travel and merge conflicts can happen between buildings.
“Conquest, time travel and explosions using Git”
jfokus.se #Jfokus
Through game-like challenges and live coding, Rijo will explore how to make Java applications less dependent on their frameworks, without giving up their benefits.
“Java Beyond Frameworks: Avoiding Lock-In with Agnostic Design”
jfokus.se #Jfokus
Through game-like challenges and live coding, Rijo will explore how to make Java applications less dependent on their frameworks, without giving up their benefits.
“Java Beyond Frameworks: Avoiding Lock-In with Agnostic Design”
jfokus.se #Jfokus
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.
www.jfokus.se #Jfokus
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.
www.jfokus.se #Jfokus
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.
www.jfokus.se #Jfokus
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.
www.jfokus.se #Jfokus
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.
www.jfokus.se #Jfokus
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.
www.jfokus.se #Jfokus
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.
www.jfokus.se #Jfokus
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.
www.jfokus.se #Jfokus
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.
www.jfokus.se
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.
www.jfokus.se
@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”
www.jfokus.se #Java #Jfokus
@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”
www.jfokus.se #Java #Jfokus
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.
www.jfokus.se #agenticengineering #Jfokus
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.
www.jfokus.se #agenticengineering #Jfokus
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”
www.jfokus.se #SpringAI #Jfokus
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”
www.jfokus.se #SpringAI #Jfokus
AI agents need seatbelts. Learn practical ways to tighten access, improve context and validation, and make AI code generation safer.
“Agents With Seatbelts”
www.jfokus.se #Jfokus
AI agents need seatbelts. Learn practical ways to tighten access, improve context and validation, and make AI code generation safer.
“Agents With Seatbelts”
www.jfokus.se #Jfokus
From Turing and structured programming to agile, DDD and LLMs: discover the ideas that shaped how we build software.
“The History of Software Architecture”
www.jfokus.se #Jfokus
From Turing and structured programming to agile, DDD and LLMs: discover the ideas that shaped how we build software.
“The History of Software Architecture”
www.jfokus.se #Jfokus
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
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
Registration for Jfokus 2027 is officially open!
🎤 The first speakers are online
📍 Stockholm
Ready to join us?
PRESS START → jfokus.se
Registration for Jfokus 2027 is officially open!
🎤 The first speakers are online
📍 Stockholm
Ready to join us?
PRESS START → jfokus.se
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
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
Jfokus Closes: 30 September 2026
Code Remix Summit Closes: 30 September 2026
Devnexus Closes: 30 September 2026
JavaOne Closes: 9 October 2026
If you want to add your conference, please submit it at https://javaconferences.org/
Jfokus Closes: 30 September 2026
Code Remix Summit Closes: 30 September 2026
Devnexus Closes: 30 September 2026
JavaOne Closes: 9 October 2026
If you want to add your conference, please submit it at https://javaconferences.org/
@piotrprz.bsky.social & I will speak about "Learning modern Java the playful way" at @jfokus.se.
@piotrprz.bsky.social & I will speak about "Learning modern Java the playful way" at @jfokus.se.