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, Cloud Native, GenAI.
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
What are durable executions and why should you care? @salaboy.com and @nlea.bsky.social at #JNation
May 27, 2025 at 3:33 PM
Time for @marcushellberg.dev presenting about full-stack web apps using 100% Java #jnation
May 27, 2025 at 2:11 PM
Now on stage @alina-yurenko.bsky.social talking about 5 cool applications to build with GraalVM at #JNation. And of course, #EatingWhileOthersAreWorking @marcushellberg.dev
May 27, 2025 at 10:03 AM
I always enjoy the keynotes by @hollycummins.com! #JNation
May 27, 2025 at 9:06 AM
Singing happy birthday to #Java with the Nanowar of Steel #JNation
May 27, 2025 at 8:54 AM
Starting JNation, metal style, with the Nanowar of Steel 🎸 #JNation #Java
May 27, 2025 at 8:52 AM
I might have found “Dapr Street” in Coimbra, Portugal @daprdev.bsky.social
May 26, 2025 at 4:01 PM
See you soon to explore real-world patterns building LLM-powered applications with Spring AI and Vaadin. @spring-ai.bsky.social @vaadin.com @marcushellberg.dev
May 22, 2025 at 8:54 AM
Spring I/O 2025 is about to start 🚀 #springio
May 22, 2025 at 7:04 AM