Kito D. Mann
kitomann.bsky.social
Kito D. Mann
@kitomann.bsky.social
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.
Modernizing the Mission Critical with OpenRewrite and AI
virtua.tech
January 27, 2026 at 4:57 PM
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.
January 27, 2026 at 2:18 PM
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
Effective Pattern Matching in Java
Since Java 14, the Java switch and instanceof statements have been enhanced, in multiple phases, to support pattern matching and a "data-oriented" programming style. In this presentation, I explore…
www.youtube.com
January 22, 2026 at 10:25 PM
#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
January 21, 2026 at 4:57 PM
#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
January 20, 2026 at 9:14 PM
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-...
One API, any AI
Interacting with AI providers in Java typically means choosing between heavyweight frameworks or writing repetitive boilerplate for each pro...
balusc.omnifaces.org
January 20, 2026 at 4:57 PM
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!
January 19, 2026 at 4:57 PM
On the ground in Richmond. Thanks again, #codemash!
January 19, 2026 at 4:31 PM
Leg 2: Atlanta -> Richmond.
January 19, 2026 at 2:50 PM
After a cancellation, a delay, and two rebookings, I’m finally leaving #codemash. Leg 1: Cleveland-> Atlanta.
January 19, 2026 at 10:35 AM
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!
January 18, 2026 at 11:47 PM
Thanks to everyone who attended by Getting Things Done for Technologists session today at #Codemash! Here are the slides: kitomann.com#/sessions/31... #gtd
kitomann.com
January 16, 2026 at 9:48 PM
On the ground in Cleaveland for #codemash! Should be a fun trip from the airport to Sandusky…
January 15, 2026 at 3:00 AM
Leg 2: LGA -> Cleaveland for #codemash. I’m so looking forward to the “lake effect” snow storm!
January 15, 2026 at 1:12 AM
On the ground at LGA.
January 14, 2026 at 11:38 PM
On my way to #codemash! Leg 1: RIC -> LGA.
January 14, 2026 at 10:33 PM
Later this month, join me at the free online jChampionsConf! I'll be presenting "Modernizing the Mission Critical with #OpenRewrite and #AI." Register today to see my session and the other great sessions from Java Champions about everything related to #Java, AI, and software dev. jchampionsconf.com
January 7, 2026 at 9:14 PM
When there’s a random 68F day in January, you must work outside if possible…
January 7, 2026 at 5:58 PM
My top performing post this year was about #RichFaces. Fast forward and we're performing more #RichFaces -> #PrimeFaces migrations using #OpenRewrite and #AI, and also upgrading apps to the most recent, secure versions of #JarkartaEE, #Spring (Boot), and #Java without completely rewriting the app.
December 16, 2025 at 9:14 PM
Thanks to everyone who attended my Modernizing the Mission Critical with #OpenRewrite and #AI session today at #JakartaOne. You can find the abstract + mindmap here: kitomann.com#/sessions/51.... #java #jakartaee #richfaces #primefaces #wildfly #springboot
Virtua: technical excellence. it's that simple. - Virtua
Virtua provides expert training, mentoring, architecture, and development for teams with AWS and other clouds, microservices, Java and Jakarta EE, Angular, PrimeNG, PrimeFaces, JavaServer Faces, Web…
virtua.tech
December 2, 2025 at 10:41 PM
Take a break today and watch the #JakartaOne Livestream. I'll be presenting at 4:00PM EST about some work that Bauke Scholtz and I have been doing at Virtua: Modernizing the Mission Critical with #OpenRewrite and #AI: buff.ly/0uWOiMe #java #jakartaee #richfaces #primefaces #wildfly #springboot
JakartaOne Livestream 2025
You are watching the JakartaOne Livestream 2025, a full-day event showcasing the latest in Jakarta EE. The livestream includes expert talks, specification up...
www.youtube.com
December 2, 2025 at 5:08 PM
The JakartaOne Livestream is now fully underway. Join now!
My presentation on modernization with #openrewrite and #ai will start at 4pm EST.
⏳ Last call to register! The #JakartaOneLivestream is happening today at 6:45 EST / 12:45 CET.

This free online event explores the latest in #JakartaEE and cloud native Java. Save your spot now!
www.eventbrite.com/e/jakartaone...

#Java #opensource #CloudNativeJava
December 2, 2025 at 4:49 PM
Catch me next week at online at the #JakartaOne Livestream! Register now; watch some sessions on Tuesday, or catch the replays. All for free! jakartaone.jakarta.ee/2025/
November 25, 2025 at 4:57 PM