Thomas Vitale ☀️
banner
thomasvitale.com
Thomas Vitale ☀️
@thomasvitale.com
Software Engineer 📚 Author of “Cloud Native Spring in Action” and "Developer Experience on Kubernetes" 🛳️ CNCF Ambassador ☕️ Java Champion 🍃 Creator of @arconia.io 🎙️ International Speaker 👨‍💻 OSS. Work with Java and Cloud Native.
Docling is an open-source, privacy-focused solution for advanced document parsing. Using Docling Java and Arconia, you can integrate it with Spring Boot, and prepare documents for RAG and GenAI use cases.

www.thomasvitale.com/ai-document-...
AI Document Processing with Docling Java and Spring Boot
Docling is an open-source, privacy-focused solution for advanced document parsing. Learn how to use it in Java with Spring Boot and Arconia.
www.thomasvitale.com
February 6, 2026 at 3:48 PM
Reposted by Thomas Vitale ☀️
Still shipping bloated Java containers to serverless? 🛑 Stop it.
@vitalethomas shows how GraalVM native images remove unused code to shrink artifacts and drastically boost security.
Get this level of Java expertise at #devbcn26.
🎟️ Blind Tickets are LIVE: buff.ly/JAt4IvG
February 6, 2026 at 1:02 PM
In the end, I was forced to upgrade to iOS 26. Well, it was worse than I thought. The UX is extremely poor. In particular, the new Safari UX is so bad, that I didn’t have to think twice before moving to @vivaldi.com (which I already use on desktop).

😁🎨 Better UX
🔐🛡️ Better Privacy
🇳🇴🇮🇸 Based in Europe
February 3, 2026 at 5:48 PM
The latest release of Arconia comes with lots of improvements for Dev Services, which streamline your development workflow by automatically provisioning external services your application depends on during development and testing. You can read more about it here: www.thomasvitale.com/arconia-dev-...
January 31, 2026 at 11:00 AM
Reposted by Thomas Vitale ☀️
Great talks by Mihaela Gheorghe-Roman & @thomasvitale.com , even better conversations after.
Thanks to everyone who came out - more soon!
gotopia.tech
January 30, 2026 at 8:01 AM
Tomorrow, I’ll have the privilege to kick off the jChampions Conference, a free online event with sessions presented by Java Champions ☕️ I’ll talk about Modular RAG with Spring AI, Arconia, and Docling at 3:00 pm CET 🍃 www.youtube.com/watch?v=ZcB4...

Schedule: jchampionsconf.com/schedule.html
Modular RAG Architectures with Java and Spring AI
YouTube video by JChampions Conference
www.youtube.com
January 21, 2026 at 5:37 PM
Reposted by Thomas Vitale ☀️
The 2026 JChampions Conference begins on Thursday at 9:00 AM EST. You only need visit jchampionsconf.com/schedule.html
for the link to each session to watch it live or anytime afterwards till the end of time.
JChampions Conference
Conference organized by Java Champions and featuring Java Champions in the presentations.
jchampionsconf.com
January 20, 2026 at 5:33 PM
Image generation models land in Ollama as an experimental feature github.com/ollama/ollam...
Release v0.14.1 · ollama/ollama
Image generation models (experimental) Experimental image generation models are available for macOS and Linux (CUDA) in Ollama: Available models Z-Image-Turbo ollama run x/z-image-turbo Note: x...
github.com
January 16, 2026 at 6:46 AM
Reposted by Thomas Vitale ☀️
Bringing Agent Skills to Java and #SpringAI 🚀
Modular, reusable capabilities for your AI agents -discovered at startup, loaded on demand. Portable across any LLM.
Inspired by & compatible with Claude Code Skills.
Part 1 of the Agentic Patterns series: spring.io/blog/2026/01...
@spring-ai.bsky.social
January 13, 2026 at 1:31 PM
I can highly recommend this!
🎯 New pre-Conference Workshop: Effective Spring Boot Testing Beyond Code Coverage

Want to take your Spring Boot testing skills to the next level? Join us on April 13th for a hands-on full-day workshop with Philip Riecks at Spring I/O 2026!

👉 More info: 2026.springio.net/workshops/ef...
January 13, 2026 at 12:26 PM
Java 🚀
January 11, 2026 at 9:29 PM
“Danmark Skifter is a national campaign where thousands of Danes take back control of their digital lives – not alone, but together.

When we shift together, new habits become easier to maintain. And when we act collectively, we prove that change is possible.”

#DanmarkSkifter @bsky.app
January 10, 2026 at 10:04 AM
I enjoyed yesterday’s chat at Code Remix Weekly by @moderneai.bsky.social. We talked about @arconia.io, how it enhances the developer experience for Java and Spring Boot apps, and the key role of @openrewrite.github.io for maintaining and growing the project. www.youtube.com/watch?v=v_Kp...
Code Remix Weekly | How OpenRewrite supercharged Arconia development
YouTube video by Moderne and OpenRewrite
www.youtube.com
January 8, 2026 at 7:30 AM
Reposted by Thomas Vitale ☀️
Don’t miss the first Code Remix Weekly of the year with @thomasvitale.com, creator of Arconia.

Hear how he’s driving toward a stable release and enabling adoption with OpenRewrite. 🎙️

🔴 Tune in today at 21:00 CET / 3 PM ET
Code Remix Weekly | How OpenRewrite supercharged Arconia development
🎙️We're kicking off the 2026 season of Code Remix Weekly with Thomas Vitale, the creator of Arconia, a modern framework built on top of Spring Boot to reduc...
buff.ly
January 7, 2026 at 5:06 PM
Today I’ll join the Code Remix Weekly to chat about my project @arconia.io aimed at improving the developer experience for Java and Spring Boot applications, and simplifying the adoption of cloud native patterns. OpenRewrite is a key tool for Arconia and I can’t wait to share more about it!
Join the first Code Remix Weekly of the year with @thomasvitale.com, creator of Arconia—a modern framework on Spring Boot that cuts boilerplate & embraces cloud-native patterns.

Hear how he’s driving toward a stable release & enabling adoption with OpenRewrite.🎙️

🔴 Live tomorrow ⤵️
Code Remix Weekly | How OpenRewrite supercharged Arconia development
🎙️We're kicking off the 2026 season of Code Remix Weekly with Thomas Vitale, the creator of Arconia, a modern framework built on top of Spring Boot to reduc...
buff.ly
January 7, 2026 at 1:47 PM
“Danmark Skifter is a national campaign where thousands of Danes take back control of their digital lives – not alone, but together.

When we shift together, new habits become easier to maintain. And when we act collectively, we prove that change is possible.”

#DanmarkSkifter @proton.me
January 5, 2026 at 6:28 AM
The Java Champions Conference will take place online and it’s free to attend. I’ll be presenting about Modular RAG Architectures with Java and Spring AI.

☕️ Conference: jchampionsconf.com
📹 YouTube: www.youtube.com/@JChampionsC...
🎟️ Free Tickets: www.eventbrite.com/e/jchampions...
January 5, 2026 at 6:05 AM
2025 was a busy year 💻

git-wrapped.com/profiles/Tho...
December 29, 2025 at 4:10 PM
I like @vaadin.com for building UIs for Java applications. So much that I've been trying to use it for providing dedicated UIs for Java libraries as well. However, it seems it's not possible to define more than one Vaadin Servlet in the same application. Is that right? github.com/vaadin/flow/...
Running two separate Vaadin Servlets in the same application · vaadin flow · Discussion #23088
I've been trying to provide an isolated UI as part of a Java library for Spring Boot applications. I'm using vaadin-core directly (no vaadin-spring) and providing my own implementations and auto-co...
github.com
December 29, 2025 at 10:55 AM
The latest release of Arconia is now based on Spring Boot 4.0 🍃
🚀 Arconia 0.21.0 has been released! https://github.com/arconia-io/arconia/releases/tag/v0.21.0
December 24, 2025 at 4:11 PM
Reposted by Thomas Vitale ☀️
🤖 Building AI agents? You can capture WHY the LLM makes decisions—not just what it decides. #SpringAI's Tool Argument Augmenter captures LLM reasoning alongside tool calls—useful for building memory-enhanced agents. No tool modifications needed!
📖 spring.io/blog/2025/12...
December 23, 2025 at 12:28 PM
Prepare your documents for RAG and GenAI applications using Docling Java and Spring AI 🍃

Learn to build a Retrieval Augmented Generation system in Java using Spring AI and Docling for advanced, privacy-focused document processing.

www.thomasvitale.com/rag-docling-...
December 17, 2025 at 5:28 PM
Reposted by Thomas Vitale ☀️
Let's build a RAG system in #Java using Spring AI and Docling for advanced, privacy-focused document processing. In this new article, you'll learn how to design an Ingestion Pipeline powered by Docling for loading, converting, and chunking any type of document.

www.thomasvitale.com/rag-docling-...
Retrieval Augmented Generation with Docling, Java and Spring AI
Learn to build a Retrieval Augmented Generation system in Java using Spring AI and Docling for advanced, privacy-focused document processing.
www.thomasvitale.com
December 15, 2025 at 7:00 AM
Reposted by Thomas Vitale ☀️
#SpringAI Tool Search Tool - Build smarter AI apps that discover tools when they need them

📖 Blog: spring.io/blog/2025/12...
🔗 GitHub: github.com/spring-ai-community/spring-ai-tool-search-tool

✅ On-demand tool discovery
✅ Multiple LLMs
✅ 34-64% token savings

@spring-ai.bsky.social
December 11, 2025 at 8:51 AM