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.
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
“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
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
The brand-new Docling Java SDK now powers the Arconia Docling module, making it possible to integrate easily your Spring Boot applications with Docling for advanced document processing and preparing data for your RAG and GenAI use cases. www.thomasvitale.com/ai-document-...
November 25, 2025 at 7:45 AM
Spring Boot 4 looks amazing 🤩🍃 I have implemented OpenRewrite recipes to automate most of the migration process and handle the major breaking changes. You can run them with the Arconia CLI or using the OpenRewrite Gradle/Mavens plugin. Let me know what you think! I'm planning further improvements.
November 20, 2025 at 9:53 PM
I have updated my OpenRewrite recipes to upgrade a Spring Boot application to the latest Spring AI 1.1 release. You can run them with the Arconia CLI or via the OpenRewrite Gradle/Maven Plugin. More details: github.com/arconia-io/a... @spring-ai.bsky.social
November 17, 2025 at 7:15 AM
During development, Arconia Dev Services can automatically provision a Grafana LGTM observability platform based on OpenTelemetry, enabling the local inspection of telemetry data without additional setup.
November 10, 2025 at 6:40 AM
I’m looking forward to joining the Kenya Java User Group for a session on building LLM-powered applications with Java and Spring AI 🍃
November 6, 2025 at 8:38 AM
Wow, this is the first time I make it on the front page of Hacker News! I'm glad so many people are reading my blog post announcing the open-source Java project I've been working on, Arconia, and one the main features: the Dev Services for Spring Boot. www.thomasvitale.com/arconia-dev-...
October 17, 2025 at 3:12 PM
More than 50% of the articles published on the web is now AI slop...

graphite.io/five-percent...
October 16, 2025 at 5:30 AM
I love performing with my improv comedy group 🎹 🎭
October 2, 2025 at 8:23 PM
Java 25 comes with great features and enhancements, including making the language more succinct and beginner-friendly. This is a fully valid Java program. No imports. No method modifiers. No unneeded arguments. And you can run it directly via the "java" CLI. No extra compilation steps. #java
September 17, 2025 at 1:47 PM
In the latest release of Arconia, I included support for the OpenInference Semantic Conventions for instrumenting your @spring-ai.bsky.social apps and integrating with AI platforms like @arize-phoenix.bsky.social, now available as an Arconia Dev Service for Spring Boot. arconia.io/docs/arconia...
September 8, 2025 at 11:55 PM
Anthropic (Claude), OpenAI (ChatGPT) and Meta (Llama) have allegedly trained their LLMs on many books illegally, including my book "Cloud Native Spring in Action". We really need open-source LLMs, where both weights and datasets are made available and transparent.
August 29, 2025 at 9:54 AM
Arconia is a framework I've been building on top of Java and Spring Boot, focusing on developer experience and cloud native. In the latest release, I shipped a new module to integrate with Docling, an open-source, AI-powered, advanced document processor. @jbang.dev makes it really convenient to run!
August 7, 2025 at 8:03 AM
I'm having troubles using GraalVM from a Nix development environment in VS Code. All other JDK distros work fine. It seems to be just the "graalvm-ce" Nix package to cause issues. I'm not sure if it's a Nix package issue or it's a bug in the VS Code Java extension. Any clue?
August 5, 2025 at 8:40 AM
Nice overview! Recently, I've been working on OpenTelemetry support for Spring Boot via my Arconia project (not GA yet). It requires one single dependency to enable full observability (logs, metrics, traces), unifying OpenTelemetry and Micrometer. More details here: arconia.io/docs/arconia...
August 3, 2025 at 5:08 PM
Ollama is a fantastic tool to run and manage large language models locally. And it's now bundled with a nice and clean UI to chat with your local models, including multimodal support for asking questions about your documents ollama.com/blog/new-app
July 31, 2025 at 7:22 AM
Nix Flakes are great. However, they can only be distributed via Git. I think OCI would be a better distribution format, especially for enterprise use cases. Several startups are working on their own systems to improve Flake usage and distribution, but none of them seem to be considering OCI...
July 30, 2025 at 9:24 AM
Private, european AI Assistant? @proton.me has just launched Lumo! Powered by open-source large language models (LLMs). And Lumo itself is open source! The future of Generative AI should be open-source and private!
July 23, 2025 at 4:14 PM
Yesterday, conference session in Portugal about building LLM applications with Java and Spring AI. 🍃

Today, on stage with my improv theatre group in Denmark. 🎹

Tomorrow? I should probably study my lines for Hamlet. Opening night is approaching. 🎭
May 29, 2025 at 8:20 PM
My first #JNation was a blast! If I had to summarize it in one sentence: pure rock ‘n’ roll 🎸 Huge thanks to the organizers for a fantastic event and to all the amazing people I was lucky to share this experience with! Still can’t believe I met the Nanowar of Steel 🤘🏻 @jnationconf.bsky.social
May 29, 2025 at 3:05 PM