It's certainly time; and there's not a whole lot of time left. techcrunch.com/2026/03/07/a...
It's certainly time; and there's not a whole lot of time left. techcrunch.com/2026/03/07/a...
Thanks to everyone who attended my talk "From Mosaic to Modern: The Evolution of Web App Architectures" at #confoo last week. It's important that as an industry we understand where we have been so that we know where we should or should not go in the future. PDF here:
Leg 2: Philly -> Richmond.
Leaving Montreal after a great week at #confoo! Special thanks to Ken Fogel for being a wonderful tour guide yesterday! Let 1: Montreal -> Philly.
Thanks to everyone who attended my #GraphQL Distilled talk at #Confoo! I added a last minute demo showing how Claude Code can easily work with GraphQL since the schema is discoverable and error handling is standardized. Slides here: virtua.tech/slides/graph.... #java #microprofile #javascript
Happy to see Ivar cover Bauke’s #OmniHai at @confoo along with the #lLangChain4J #cdi extension. #java #jakartaee #ai
Happy to see Ivar discuss the past, present and future of #JakartaEE @confoo! #java
On the ground in Montreal for #confoo! I’m looking forward to speaking at the Montreal JUG tonight! Modernizing the Mission Critical with #OpenRewrite and #AI @Confoo meetu.ps/e/PQMrw/7Y1c...
Leg 2: Chicago -> Montreal. Time for some cold air! #confoo
On the plane to Montreal for #confoo! Leg 1: Richmond -> Chicago.
I finally got back on the #gtd weekly review bandwagon this week and completed my first review of 2026. The best part was when I reviewed my remaining projects and closed several projects and tasks that were either complete or no longer relevant. Definitely helps reduce the mental load of existence.
One of the presentations I'm giving next week at #confoo was built a couple years ago using Apple's new #Freeform app. Freeform is cool, but I was considering moving the presentation to Keynote. It turns out I overlooked a key feature: scenes. macmost.com/using-freefo...
Curious about how the new #AI protocols work? Come to Arc of AI in Austin, TX this April and I'll explain #MCP, #A2A at a protocol level, how security works, and discuss language bindings. www.arcofai.com
If you need a comment do describe a chunk of code, that chunk of code should probably be a method/function with a descriptive name instead.
After I give a talk, I have a "finalization" process that includes posting the slides, checking in recent changes into the repository, adding the session delivery is added to kitomann.com (using speakertrax.com). For other speakers out there, what is your finalization process?
Thanks to everyone who came to my #JakartaEE Tech talk! Slides here: kitomann.com#/sessions/44... #java #virtualthreads #quarkus #springboot #microprofile
Looking for a simple benchmarking tool to use for my virtual threads demo tomorrow. Looks like Jester Benchmarks (github.com/Sgitario/jes... ) is a good fit (uses the #Java Microbenchmark Harness (JMH)) but doesn't seem to be active. Anyone have suggestions?
My colleague @balusc has released #OmniHai 1.0: a lightweight library for working with different #AI providers. Works well with #JakartaEE, #Microprofile, #Spring, or plain #Java when you need a simple utility library rather than a framework. balusc.omnifaces.org/2026/02/omni...
Thanks to everyone who attended my Modernizing the Mission Critical with #OpenRewrite and #AI session at #jChampionsConf! Slides: virtua.tech/slides/moder.... Video: www.youtube.com/watch?v=-aDx... .
Tomorrow is the last day of #jChampionsConf (free and online!) jchampionsconf.com/schedule.html.
Today is the final day of #jChampionsConf! Today we have sessions on foreign function & memory, muilti-agent #ai, #java 25, #quarkus, and #modernization. I'll be moderating Bazlur Rahman's "Old Dog, New Tricks: The Java 25 Reinvention." Schedule with YouTube links: jchampionsconf.com/schedule.html.
I caught Cay Hortsmann's session Effective Pattern Matching in Java at #jChampionsConf today. Great talk if you want to learn how pattern matching works in #Java. You can watch the replay here: www.youtube.com/watch?v=pvcI...
The conference continues tomorrow: jchampionsconf.com/schedule.html
#jChampionsConf starts tomorrow! Free and on-line. Level up your #Java game with sessions on #RAG, #agentic #aI, Java 25, #modernization, multi-#agent systems, post-#quantum #cryptography, #spring, #specdriven development, pattern matching, value objects, #MCP servers, and more! jchampionsconf.com
#jChampionsConf starts in just two days! Free, on-line, and awesome.
I'll be presenting "Modernizing the Mission Critical with #OpenRewrite and #AI," discussing some of our work. Register today to see my session and others from Java Champions about #Java, AI, and more! jchampionsconf.com
My colleague Bauke Scholtz released #OmniAI, a #Java library for #AI providers (#OpenAI, #Anthropic, #Google, #Meta, #Azure, #Ollama, etc). It's simple, #JakartaEE friendly (optional), and has some nice features like summarization, moderation, and translation. balusc.omnifaces.org/2026/01/one-...
This is why I love #codemash. Hands down one of my favorite conferences. I'm looking forward to the Codemash East next year in VA!
On the ground in Richmond. Thanks again, #codemash!
Leg 2: Atlanta -> Richmond.
After a cancellation, a delay, and two rebookings, I’m finally leaving #codemash. Leg 1: Cleveland-> Atlanta.
Here's a great #GTD example. When you're stuck at a hotel because your flight from #codemash was cancelled and you want to be productive but the #NFL playoffs are on, choose low-energy tasks that don't require a lot of focus. Then you can work at the sports bar!
Thanks to everyone who attended by Getting Things Done for Technologists session today at #Codemash! Here are the slides: kitomann.com#/sessions/31... #gtd