At SFO after a fantastic JavaOne

Bumped into a guy from Vaadin who liked my shirt 😃

#JakartaEE #EclipseFoundation #Community #JavaOne

JavaOne 2026 was a fabulous experience. Top technical content and an amazing community. Read about it here

#JakartaEE #EclipseFoundation #Community #JavaOne

https://www.agilejava.eu/2026/03/21/javaone-2026/

JavaOne 2026

If I should pick one conference that has been instrumental in defining my career, it would be JavaOne. I have attended almost all editions of JavaOne since my first time in 1999 including the years…

agilejava.eu

“Lombok is like cocaine. At first, it feels awesome, but after a while, you regret your choices.”

Heard that at JavaOne last year—and it came back to me today during the fireside chat with Brian Goetz, Ron Pressler & team.

Lombok solved real problems—but by stepping outside the language.

Now Java evolves (records, pattern matching…), and those gaps are closing.

Rely less on workarounds, more on the platform itself. #JavaOne

final live blog post of the day. ask the java architects at #javaone https://www.selikoff.net/2026/03/19/javaone-2026-ask-the-architects/
[javaone 2026] ask the java architects | Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky

See the table of contents Notes Types of features: language, JVM, library Structured concurrency - getting close. A few tweaks remained so went with another preview. Seventh preview is Java 27. Re-previewed without changes at first and then all the changes occurred together. Similarly with HTTP client. People don't always pay attention at first. Feedback is

Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky | Java/J2EE Software Development and Technology Discussion Blog
[javaone 2026] Strategies for AI Agent Augmentation & Integration: Tools, Skills, MCP, and More | Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky

peaker: James Ward See the table of contents General LLMs are knowledgeable translators Agents are LLMs with integrations in a loop. Continue until achieve users goal or give up. Travel Pitch "The AI can book your travel for you" Not there yet. [personally, I'm not ready to give AI my finances. Also, I like tp pick

Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky | Java/J2EE Software Development and Technology Discussion Blog

Talking about Ai …

The final question encapsulates the most intriguing aspect of this era.

“How do you feel about AI?”

#JavaOne

"In a past tech life, discussing emotions or feelings was unthinkable. Today, technology prompts us to consider our emotions"

Day 2 at JavaOne: one theme stood out.

Java keeps getting faster… without us changing much.

The JIT improvements from 21 → 26 alone are significant (Netflix saw up to 3.5x in cases). Not one big change—constant small ones that compound.

Brian Goetz said: “Thinking is hard.”

Feels true.
Code gets easier. Performance gets “free.” Thinking is the work.

Before you optimize—try Java 26 and measure.

#javaOne

[javaone 2026] Evolving the Java Language: An Inside Perspective | Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky

Speaker: Brian Goetz See the live blog table of contents General Need to balance teaching Java new tricks, but feeling like has been part of language all along Like living on the Ship of Theseus Anti patterns Didn't want to be like Perl and cram in features. It's nice was taken over by Ruby and Python

Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky | Java/J2EE Software Development and Technology Discussion Blog

At 14:00 PDT today I’ll be in the Mentorship Hub at #JavaOne.

Topic: Innovate with #GenAI & #RAG in Your Applications

If you want to talk architecture, ideas, and experiments with GenAI, come by!

#RAG tutorials are easy.

RAG in legacy systems with real data, real users, and real constraints… not so much.

In 15 minutes at #JavaOne I'll share my lessons learned.

RAG in the Wild: 10:30 PDT in room 105 [LRN1209].