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.
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
Docling is an open-source, privacy-focused solution for advanced document parsing. Using the brand-new Docling Java SDK and Arconia, I'll show you how to integrate Docling into your Spring Boot applications, and prepare documents for RAG and GenAI. #Java 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
November 24, 2025 at 7:04 AM
I’ve been reading Piotr’s blog for years, learning so much from insightful articles on Java, Spring Boot and cloud native development. I can’t express how good it feels to read his latest article on my Arconia framework 🤩 I feel honoured! Thanks so much, Piotr 🙏🏻

piotrminkowski.com/2025/11/21/a...
Arconia for Spring Boot Dev Services and Observability - Piotr's TechBlog
This article explains how to use the Arconia framework to enhance the developer experience with Spring Boot.
piotrminkowski.com
November 21, 2025 at 2:52 PM
Reposted by Thomas Vitale ☀️
Thanks @starbuxman.joshlong.com for publishing this Bootiful Podcast episode on Spring Boot 4.0 and Spring Framework 7.0 the day of the release!

spring.io/blog/2025/11...

#java #spring
A Bootiful Podcast: The legendary Sébastien Deleuze on all that's new and nice in Spring Framework 7
Level up your Java code and explore what Spring can do for you.
spring.io
November 21, 2025 at 8:32 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
Reposted by Thomas Vitale ☀️
Myself and @0.5ritter.de are joining the Spring Office Hours podcast today. Join us in about 40 mins (12pm pacific). spring-office-hours.transistor.fm
Spring Office Hours
Join Dan Vega and DaShaun Carter as they explore what’s new in the world of Spring. This is your chance to stay connected to what’s happening with the Spring Framework, related projects, and the commu...
spring-office-hours.transistor.fm
November 20, 2025 at 7:20 PM
Reposted by Thomas Vitale ☀️
#OpenRewrite 8.67.0 is here! 🛫

🆕 New rewrite-angular, rewrite-react & rewrite-jasperreports
🌱 Spring Boot 4.0 & Spring Batch 6.0 migrations
⚛️ React 19 upgrade recipe with forwardRef removal
🟢 Node.js crypto & util recipes
☕ Migrate all modules and formats for Jackson v3

github.com/openrewrite/...
Release 3.19.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.67.0), the rewrite-gradle-plugin (v7.21.0), and the rewrite-maven-plugin (v6.24.0) to improve code parsing accuracy and recipe ex...
github.com
November 20, 2025 at 9:13 PM
Spring Boot 4 is here 🚀 🍃

spring.io/blog/2025/11...
Spring Boot 4.0.0 available now
Level up your Java code and explore what Spring can do for you.
spring.io
November 20, 2025 at 8:15 PM
Exciting first release of Docling Java 🎉
🎉 Release announcement 🎉

The first release (0.1.3) of the #Docling #Java library has been released! This first release brings the power of #Docling to #Java!

Many thanks to Michele Dolfi, @thomasvitale.com, and Alex Soto for their help and collaboration!

docling-project.github.io/docling-java/
docling-project.github.io
November 20, 2025 at 7:52 PM
Yesterday I had the opportunity to join the Riyadh Java User Group and talk about how to build LLM-powered applications with Java and Spring AI. Thanks to the organizers for inviting me and thanks to everyone who attended! Here are the slides from my presentation.

speakerdeck.com/thomasvitale...
Building AI Applications with Java, LLMs, and Spring AI
This presentation will guide you through building Java applications with AI capabilities, leveraging Generative AI and Large Language Models (LLMs) usin…
speakerdeck.com
November 20, 2025 at 7:53 AM
Reposted by Thomas Vitale ☀️
Enhance the Spring Boot developer experience with Arconia: zero-code and zero-config infrastructure provisioning. Add one dependency. That's it!

www.thomasvitale.com/arconia-dev-...

#Java #SpringBoot
Introducing Dev Services for Spring Boot using Arconia
Enhance the Spring Boot developer experience with Arconia: zero-code and zero-config infrastructure provisioning. Add one dependency. That's it!
www.thomasvitale.com
November 19, 2025 at 1:37 AM
LLM Response Evaluation with Spring AI: Building LLM-as-a-Judge Using Recursive Advisors by @tzolov.bsky.social @spring-ai.bsky.social spring.io/blog/2025/11...
LLM Response Evaluation with Spring AI: Building LLM-as-a-Judge Using Recursive Advisors
Level up your Java code and explore what Spring can do for you.
spring.io
November 18, 2025 at 6:23 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
Reposted by Thomas Vitale ☀️
🚀 Spring AI 1.1.0 GA Released

🔧 Better MCP Integration ... 🔐MCP OAuth2 server protection 🔄 Recursive Advisors ...📦 Developer Experience: ... Over 850+ commits
Kudos to the entire Spring AI community! 🙌

Find more: spring.io/blog/2025/11...
@spring-ai.bsky.social
November 13, 2025 at 8:01 AM
Spring Framework 7 is here 🎉🍃
After a year of work, we are happy to share that Spring Framework 7.0 GA is now available! spring.io/blog/2025/11...

Time to celebrate, get a bit of rest and help the team to prepare Spring Boot 4.0 GA release planned November 20th 😊

#spring #java
Spring Framework 7.0 General Availability
Level up your Java code and explore what Spring can do for you.
spring.io
November 13, 2025 at 5:52 PM
One of the tools that really made a difference for me as a software engineer in the past few years is @openrewrite.github.io. Kudos to the team and special thanks to @timtebeek.github.io for introducing me to it and providing guidance for using it and working with it effectively 🙏🏻 /1
November 12, 2025 at 8:25 PM
Reposted by Thomas Vitale ☀️
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.

I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
#opensource #opentowork | Andres Almiray
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support. I'm open to remote (anywhere) and hybrid roles in Switzerland (...
www.linkedin.com
November 11, 2025 at 10:46 AM
The goal of Arconia OpenTelemetry is to provide a single dependency you can add to your Spring Boot application to get unified #Java observability with minimal configuration and maximum compatibility with both OpenTelemetry and Micrometer ecosystems.

www.thomasvitale.com/spring-boot-...
Spring Boot Observability with Arconia OpenTelemetry
Arconia OpenTelemetry enhances observability for Spring Boot by combining the standardization of OpenTelemetry with the robustness of Micrometer.
www.thomasvitale.com
November 10, 2025 at 6:40 AM
I'm looking forward to presenting about building LLM-powered applications with Java and Spring AI at the Riyadh Java User Group next week 🍃

www.meetup.com/riyadh-java-...
Building AI Applications with Java, LLMs, and Spring AI - by Thomas Vitale, Wed, Nov 19, 2025, 7:30 PM | Meetup
Join us for the next Riyadh Java User Group meetup! Generative AI is here, and Java developers can take the lead. This session will explain how to build AI applications us
www.meetup.com
November 10, 2025 at 5:55 AM
Crossplane is now a CNCF Graduated project 🎉 Great news!
🚀Crossplane is now a CNCF Graduated Project! 🎓

From an idea at @upbound.io to a global community shaping platform engineering.

💜 3,000+ contribs. 450+ orgs. 100M+ downloads
🔗 www.cncf.io/announcement...
#CNCF #Crossplane #Kubernetes #PlatformEngineering
November 6, 2025 at 5:17 PM
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
In this session, I discuss Modular RAG architectures and how to implement them using Spring AI, covering also observability and developer experience aspects. It felt rewarding to share the work I've contributed to Spring AI to support these patterns. @springio.net

www.youtube.com/watch?v=yQQE...
Modular RAG Architectures with Java and Spring AI by Thomas Vitale @ Spring I/O 2025
YouTube video by Spring I/O
www.youtube.com
October 30, 2025 at 6:55 AM
Reposted by Thomas Vitale ☀️
If we're having a debate, and at any point you say, "let's ask ChatGPT", then you lose by default.
October 21, 2025 at 8:17 PM
Reposted by Thomas Vitale ☀️
Introducing Dev Services for #SpringBoot using #Arconia by @thomasvitale.com
Introducing Dev Services for Spring Boot using Arconia
Enhance the Spring Boot developer experience with Arconia: zero-code and zero-config infrastructure provisioning. Add one dependency. That's it!
www.thomasvitale.com
October 18, 2025 at 10:21 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