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.
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
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 created Arconia to enhance the development of modern enterprise applications with #Java. You can add it to an existing Spring Boot application to boost developer experience, reduce boilerplate, and seamlessly adopt cloud native patterns. Fully open source.

www.thomasvitale.com/arconia-dev-...
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 14, 2025 at 6:42 AM
Enhance the Spring Boot developer experience with Arconia Dev Services: zero-code and zero-config infrastructure provisioning. Add one dependency. That's it!

Databases, event queues, observability platforms, AI services and more. All powered by Testcontainers!

www.thomasvitale.com/arconia-dev-...
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 11, 2025 at 3:18 PM
Reposted by Thomas Vitale ☀️
KubeCon Europe is accepting talk proposals now! And the CFP closes Oct 12! That's TOMORROW!

You don’t need to be a pro speaker. You just need a story, a lesson, or an experiment worth sharing.

☆彡 My CNCF blog post on teaming up with GenAI when writing proposals:
www.cncf.io/blog/2025/08...
October 11, 2025 at 1:45 PM
With Dapr Workflows you can define and orchestrate activities, supporting durable execution, fault-tolerance, and observability. When you combine them with Spring AI, you can build AI agents at scale that even span across multiple apps. Interesting blog post by @salaboy.com dzone.com/articles/dur...
Long-Running Durable Agents With Spring AI, Dapr Workflows
Spring AI agentic patterns show how to coordinate multiple ChatClient calls to LLMs. Learn how Dapr Workflows can make these interactions durable and resilient.
dzone.com
October 11, 2025 at 5:52 AM
I'm glad to see Knative's Graduation as a CNCF project 🎉 No Kubernetes cluster is complete without Knative Serving!

www.cncf.io/announcement...
Cloud Native Computing Foundation Announces Knative’s Graduation
Graduation marks Knative’s readiness for widespread production use, with upcoming features aimed at bridging legacy systems and expanding AI and cloud native integrations Key Highlights: SAN FRANCISCO...
www.cncf.io
October 9, 2025 at 5:33 AM
Reposted by Thomas Vitale ☀️
🚀 Excited to share that Spring AI now has its own community-driven GitHub org! A dedicated hub where the community can incubate projects, contribute integrations, and shape the future of AI using #SpringAI.
Explore & get involved 👉 spring.io/blog/2025/10...
Introducing the Spring AI Community GitHub Organization
Level up your Java code and explore what Spring can do for you.
spring.io
October 7, 2025 at 6:48 PM
Reposted by Thomas Vitale ☀️
Jackson 3.0.0 (GA) release now starting!

github.com/FasterXML/ja...

#java #json #xml #csv #cbor #csv
Jackson Release 3.0
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
github.com
October 3, 2025 at 9:57 PM
I love performing with my improv comedy group 🎹 🎭
October 2, 2025 at 8:23 PM
I had lots of fun preparing this presentation with @marcushellberg.dev at @springio.net. Spring AI and Vaadin are a powerful combo for implementing real-world patterns for LLM-enhanced Java applications. www.youtube.com/watch?v=cLWF...
Real-World AI Patterns with Spring AI and Vaadin by Marcus Hellberg / Thomas Vitale @ Spring I/O 25
YouTube video by Spring I/O
www.youtube.com
October 2, 2025 at 2:29 PM
Reposted by Thomas Vitale ☀️
🍃 Real-World AI Patterns with Spring AI and Vaadin by @marcushellberg.dev / @thomasvitale.com @ Spring I/O 2025

▶️ Video: youtu.be/cLWFu33kM3E

🔗 Slides: speakerdeck.com/thomasvitale... #springio25
Real-World AI Patterns with Spring AI and Vaadin by Marcus Hellberg / Thomas Vitale @ Spring I/O 25
YouTube video by Spring I/O
youtu.be
October 2, 2025 at 2:02 PM
Reposted by Thomas Vitale ☀️
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
September 30, 2025 at 8:50 AM
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
Java 25 is finally here 🤩
Java 25 is now available! #Java25 #JDK25 #OpenJDK

👉 Download Now: https://social.ora.cl/6014APt6u
👉 Release notes: https://social.ora.cl/6011APt6X
👉 API Javadoc: https://social.ora.cl/6015APt6b
👉 Features: https://social.ora.cl/6010APt6g
👉 Inside Java on JDK 25: https://social.ora.cl/6012APt6i
September 16, 2025 at 4:17 PM
Happy to see GraalVM 25 is out 🎉
GraalVM 25 is here, with lots of updates for native compilation, GraalPy, GraalJS, and WebAssembly.
Faster and better than ever!🐰🚀
Download: www.graalvm.org/downloads/
Release notes: www.graalvm.org/release-note...
September 16, 2025 at 4:14 PM
🤩🤩🤩
Coming to @springtools.bsky.social very soon... 😀🥳
September 16, 2025 at 8:13 AM