Sign in

Thomas Vitale ☀️

@thomasvitale.com
1.9K followers 585 following 656 posts

Software Engineer 📚 Author of “Cloud Native Spring in Action” 🛳️ CNCF Ambassador ☕️ Java Champion 🍃 Creator of @arconia.io for Spring Boot 🎙️ International Speaker 👨‍💻 OSS. Work with Java and Cloud Native.

PostsRepliesMedia
Reposted by Thomas Vitale ☀️
Brett Codes @brettcodes.bsky.social · 6h
i reflected on my failings as an engineering leader integrating AI into my team (before i quit it entirely); the result is beware: chronicling over 30 real risks from first-hand experience of using LLMs on a software team brettcodes.com/beware/
brettcodes.com
Beware: Real risks of using AI as a software dev team
An extensive list chronicling the risks associated with software development teams leaning hard into AI-generated code and related tooling.
1244
Reposted by Thomas Vitale ☀️
Sifa ID @sifa.id · 11/09/2026
Check out Thomas Vitale ☀️'s path so far on Sifa 📄 @thomasvitale.com
sifa.id
Thomas Vitale ☀️ on Sifa
Check out Thomas Vitale ☀️'s professional profile on Sifa.
051
Reposted by Thomas Vitale ☀️
Gunter Rotsaert @mydeveloperplanet.com · 23/08/2026
Arconia for Spring Boot Dev Services and Observability #java #springboot
piotrminkowski.com
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.
041
Thomas Vitale ☀️ @thomasvitale.com · 21/08/2026
At @springio.net, I talked about some of the main features of @arconia.io, a modular toolkit for Spring Boot. Dev services, observability, multitenancy, generative AI, cloud native tooling. Pick what you need. Get a great developer experience. www.youtube.com/watch?v=UYBF...
youtube.com
Arconia for Spring Boot: Dev Services, Automated Migrations, and Seamless Workflows by Thomas Vitale
YouTube video by Spring I/O
040
Thomas Vitale ☀️ @thomasvitale.com · 19/08/2026
Multitenancy is one of the aspects for which I built @arconia.io, a modular toolkit for Spring Boot. Happy to see it used by @starbuxman.joshlong.com in his latest video, integrated with Spring Security and relying on new features he contributed. Thanks, Josh! www.youtube.com/watch?v=uZep...
youtube.com
Multitenancy with Arconia and Spring Security OAuth
YouTube video by Coffee + Software
052
Thomas Vitale ☀️ @thomasvitale.com · 19/08/2026
Nice to see my project @arconia.io featured on the latest "This Week in Spring" by @starbuxman.joshlong.com spring.io/blog/2026/08...
spring.io
This Week in Spring - August 18th, 2026
Level up your Java code and explore what Spring can do for you.
041
Thomas Vitale ☀️ @thomasvitale.com · 17/08/2026
A: "I asked ChatGPT and this is what it said: <...>". B: “Whoa, let me stop you right here buddy, what you're doing here is extremely, horribly rude.” distantprovince.by/posts/its-ru...
distantprovince.by
It's rude to show AI output to people | Alex Martsinovich
Feeding slop is an act of war
051
Thomas Vitale ☀️ @thomasvitale.com · 13/08/2026
A new version of Arconia is out! It comes with an improved Ollama Dev Service for Spring AI and it's packed with new features and improvements for building multitenant applications with Spring Boot. Thanks so much @starbuxman.joshlong.com for contributing multitenancy support for JDBC and OAuth2!
031
Thomas Vitale ☀️ @thomasvitale.com · 17/07/2026
It’s finally here 🤩 @hf.co
The box of Reachy Mini, robot built by Pollen Robotics and Hugging Face.
030
Thomas Vitale ☀️ @thomasvitale.com · 16/07/2026
"Mistakenly, we thought that by just introducing artificial intelligence and ingesting the design requirements that we had, that that would produce a high-quality product." www.independent.co.uk/tech/ford-ai...
independent.co.uk
Ford hired AI and sacked humans. It backfired badly
‘We didn’t pay as much attention as we should have to the experience of our most knowledgeable engineers,’ says automaker
041
Thomas Vitale ☀️ @thomasvitale.com · 15/07/2026
We’re at a point where there are more packaging formats for agent skills/prompts/MCP than JavaScript frameworks.
0111
Thomas Vitale ☀️ @thomasvitale.com · 06/07/2026
Last spring, I had the privilege to present with my friend @whitneylee.com at Cloud Native Day Europe 2026 in the context of #KubeCon. We talked about "Rollout on Reception: Progressive Delivery for GenAI Apps Using Real-Time User Feedback". www.youtube.com/watch?v=CRcY...
youtube.com
Rollout on Reception: Progressive Delivery for GenAI Apps Using Real... Thomas Vitale & Whitney Lee
YouTube video by CNCF [Cloud Native Computing Foundation]
011
Reposted by Thomas Vitale ☀️
Marcin Grzejszczak @toomuchcoding.com · 06/07/2026
Yup! It's official. Spring Cloud Contract is becoming stubborn.sh
163
Reposted by Thomas Vitale ☀️
Øredev @oredev.org · 30/06/2026
Meet the brilliant minds 🧠 in the JVM track! 🔷 Alina Yurenko 🔷 Andrew Lombardi 🔷 Cay Horstmann 🔷 Christian Woerz 🔷 Jens Knipper 🔷 Mohamed Ait Abderrahman 🔷 Nicolai Parlog 🔷 Sandra Ahlgrimm 🔷 Sébastien Deleuze 🔷 Thomas Vitale ☀️ 🔷 Willem Jan Glerum 👉 oredev.org/line-up?tags=JVM
064
Reposted by Thomas Vitale ☀️
Grady Booch @booch.com · 24/06/2026
The world of computing is and will remain far larger, more impactful, and far more vibrant than the narrow subdomain of genAI.
313724
Reposted by Thomas Vitale ☀️
The Linux Foundation @linuxfoundation.org · 23/06/2026
LF AI & Data Foundation recently launched the DocLang Working Group, founded by the Linux Foundation, IBM, Red Hat and ABBYY, to develop and maintain a specification that supports more reliable, interoperable document processing across AI and agentic workflows. Get involved: doclang.ai
071
Reposted by Thomas Vitale ☀️
Upbound @upbound.io · 23/06/2026
Introducing @modelplaneai.bsky.social: the open source control plane for AI inference. Built on Crossplane, it operates your GPU fleet as a unified inference platform. Any model, any engine, any infra. In Early Development. We’re building in the open. Join us → modelplane.ai
modelplane.ai
Modelplane · The open source control plane for AI inference
Modelplane is the open source control plane for AI models. Deploy any model on any GPU infrastructure you own (cloud, neocloud, or on-premise) and let the control plane operate it continuously.
021
Thomas Vitale ☀️ @thomasvitale.com · 15/06/2026
Hey @vivaldi.com, would it be possible to add @qwant.bsky.social as a built-in search engine option in your desktop browser? The mobile version of Vivaldi supports Qwant already, but not the desktop version. Thanks!
010
Thomas Vitale ☀️ @thomasvitale.com · 12/06/2026
Spring AI 2.0 is now available 🚀 it supports both Spring Boot 4.0 and 4.1. I worked on automated OpenRewrite recipes to upgrade your applications to the new version, taking care of many breaking changes introduced in this new major. All free and open source. docs.arconia.io/arconia-migr...
Upgrade to Spring AI 2.0

Migrate your Spring Al 1.x application to 2.0 using OpenRewrite and Arconia open-source migration recipes.

> arconia update spring-ai --to-version 2.0

Use the Arconia CLI or the OpenRewrite Gradle/Maven plugins.
031
Thomas Vitale ☀️ @thomasvitale.com · 11/06/2026
Spring Boot 4.1 has been released yesterday 🚀 and Spring Boot 3.5 has received its final patch. From this month, it's officially out of OSS support. I've implemented OpenRewrite recipes to automate most of the migration process. All free and open source. docs.arconia.io/arconia-migr...
Upgrade to Spring Boot 4.1

Migrate your Spring Boot 3.5 or 4.0 application to 4.1 using OpenRewrite and Arconia open-source migration recipes.

> arconia update spring-boot --to-version 4.1

Use the Arconia CLI or the OpenRewrite Gradle/Maven plugins.

- Spring Framework 7
- Jackson 3
- JUnit 6
- Testcontainers 2
- Spring AI 2
043
Thomas Vitale ☀️ @thomasvitale.com · 09/06/2026
I'm looking forward to attending the @oredev.org conference for the first time and presenting about Java and AI! You can expect: 💻 live coding 🤖 live inference 🎹 live music oredev.org/program/86c8...
Concerto for Java and AI: Building Production-Ready LLM Applications
Thomas Vitale
OreDev Conference
130
Reposted by Thomas Vitale ☀️
Arconia @arconia.io · 08/06/2026
Arconia is an open-source, modular toolkit for extending Spring Boot. Dev services, observability, multitenancy, generative AI, cloud native tooling. Pick what you need. Get a great developer experience. arconia.io
arconia.io
Arconia for Spring Boot: DevEx, GenAI, Cloud Native
Arconia is an open-source, modular toolkit for Spring Boot. Dev services, observability, GenAI, and cloud native tooling for a great developer experience.
001
Thomas Vitale ☀️ @thomasvitale.com · 03/06/2026
At Spring I/O, I shared the main features of Arconia, modular extension to Spring Boot including profiles for dev/test, Dev Services for zero-code and zero-config integrations, full OpenTelemetry support, Docling for document processing, OpenRewrite recipes, and more www.youtube.com/watch?v=UYBF...
youtube.com
Arconia for Spring Boot: Dev Services, Automated Migrations, and Seamless Workflows by Thomas Vitale
YouTube video by Spring I/O
121
Reposted by Thomas Vitale ☀️
Vivaldi Browser @vivaldi.com · 30/05/2026
Nope, we have not changed our minds ✊
Statement (white background, black letters) that says:

"Browse without AI" 
Browsing should push you to explore, chase ideas, and make your own decisions. It should light up your brain. 

When an artificial assistant sits between you and the web, Big Tech filters what you see and decides what you don't see. Your judgement is outsourced. 

A browser that browses for you is like paying a robot to go out for dinner with your friends and give you a summary of the evening when it gets home. 

Vivaldi is taking a stand. We choose humans over hype, and we will not turn the joy of exploring into inactive spectatorship. 

Without exploration, the web becomes far less interesting. Our curiosity loses oxygen and the diversity of the web dies. 

We exist for you to explore the web on your own terms. We refuse to reduce you to a passive spectator. 

We are fighting for a better web where you're in control. 

Jon von Tetzchner 
CEO and Co-founder 

Vivaldi"
231103298
Thomas Vitale ☀️ @thomasvitale.com · 27/05/2026
Using Spring Cloud AWS to integrate your Java apps with S3, DynamoDB, SQS? In this article, I show how to improve the workflows for local development and testing using Floci, an open-source AWS emulator by @hectorvent.bsky.social, and @arconia.io Dev Services. www.thomasvitale.com/spring-cloud...
thomasvitale.com
Local Development with Spring Cloud AWS, Floci, and Arconia Dev Services
Run Spring Cloud AWS applications locally with Floci and Arconia Dev Services: a single dependency, fully open-source, no LocalStack token.
161
Reposted by Thomas Vitale ☀️
Dave Farley @davefarley77.bsky.social · 26/05/2026
If you have an exceptionally strong, automated CI pipeline with TDD and great test coverage, why are we still relying on asynchronous, manual gatekeeping instead of practising true continuous integration directly on the trunk? 🤔
293
Thomas Vitale ☀️ @thomasvitale.com · 26/05/2026
Spring Boot 3.5 will go out of OSS support in a few days. Have you already upgraded to 4.0? I've implemented OpenRewrite recipes to automate most of the migration process. All free and open source. You can run them with the Arconia CLI or use the OpenRewrite Gradle/Mavens plugin.
Upgrade to Spring Boot 4

Migrate your application to Spring Boot 4 using OpenRewrite and Arconia open-source migration recipes. 

> arconia update spring-boot --to-version 4.0 

Use the Arconia CLI or the OpenRewrite Gradle/Maven plugins. It covers: 
- Spring Framework 7 
- Jackson 3 
- JUnit 6 
- Testcontainers 2 
- Spring Boot 4
222
Thomas Vitale ☀️ @thomasvitale.com · 21/05/2026
If you don’t use @graalvm.org because of “slow build times” but you use GenAI, I’ve got bad news for you: Letting a GenAI agent build a standard Java application takes far longer than it takes me to build a native executable with GraalVM. Should we add elevator music to the agent?
151
Thomas Vitale ☀️ @thomasvitale.com · 20/05/2026
It was really exciting to officially introduce Arconia at Spring I/O last month. Open-source extension improving the developer experience on Spring Boot. I talked about dev services, observability, automated migrations, agent skills, and a sneak peek at the upcoming dev UI. @arconia.io
012
Thomas Vitale ☀️ @thomasvitale.com · 20/05/2026
In this new article, I explain how to integrate your Spring AI application with LangSmith for observability, supported by @opentelemetry.io and @arconia.io. www.thomasvitale.com/spring-ai-ob...
thomasvitale.com
Spring AI Observability with LangSmith and Arconia
Integrate a Spring AI application with LangSmith for dedicated AI observability, using OpenTelemetry and Arconia.
010
Thomas Vitale ☀️ @thomasvitale.com · 18/05/2026
Observability is a key property of any production-grade application. Even more so for AI-infused apps. In this article, I show how to integrate Spring AI with OpenLit, an open-source AI observability platform, relying on @opentelemetry.io and @arconia.io. www.thomasvitale.com/spring-ai-ob... #java
LLM traces in OpenLit, showing information about model, token usage, prompt, completion, and parameters.
121
Thomas Vitale ☀️ @thomasvitale.com · 15/05/2026
A brand new version of @arconia.io is now available 🚀 It provides Spring AI Observability support for @opentelemetry.io, OpenLLMetry/Traceloop (thanks @salaboy.com for contributing this feature), OpenLit, LangSmith, and @arize-phoenix.bsky.social. More info: docs.arconia.io/arconia/late...
161
Thomas Vitale ☀️ @thomasvitale.com · 22/04/2026
I can see the appeal of using tools like Stainless to autogenerate an SDK in any language. However, producing a 31MB JAR file for a Java SDK just to call an HTTP service feels a bit excessive to me. That’s without even considering the forced Kotlin transitive dependencies, though I have a Java app!
000
Thomas Vitale ☀️ @thomasvitale.com · 15/04/2026
Alina Yurenko on stage at #springio talking about Spring Native: The Future of Fast and Efficient Spring Applications @alina-yurenko.bsky.social @springio.net
Alina Yurenko on stage at Spring I/O
071
Thomas Vitale ☀️ @thomasvitale.com · 15/04/2026
Now on stage @glycin.bsky.social with a brilliant presentation about how he used Spring Boot to build videogames 🤩 #springio @springio.net
Alexander Chatzizacharis on stage at Spring I/O
060
Reposted by Thomas Vitale ☀️
Joris Kuipers @joris.kuipe.rs · 15/04/2026
Watching @thomasvitale.com explain his Arconia framework for @spring.io development: very cool, will definitely give this a try. Community hero! 🦸‍♂️ #springio26
141
Thomas Vitale ☀️ @thomasvitale.com · 15/04/2026
The day is here! Today, I'm presenting about my project Arconia and showing how it can improve your Java and Spring Boot developer experience: bootstrap new projects, manage agent skills, leverage dev services, automate migrations, and more! See you at @springio.net! @arconia.io #springio
"Arconia for Spring Boot: Dev Services, Automated Migrations, and Seamless Workflows" by Thomas Vitale at Spring I/O
091
Thomas Vitale ☀️ @thomasvitale.com · 14/04/2026
Spring I/O 2026 is here 🍃🚀 #springio @springio.net
Main stage at Spring I/O
0121
Reposted by Thomas Vitale ☀️
GOTO Conferences @gotocon.com · 14/04/2026
#GOTOpodcast: @laurspilca.bsky.social joins @thomasvitale.com to break down Software Security for Developers. * encoding vs hashing vs encryption * rolling your own “quick” solution * trusting AI-generated code * skipping PKI and certificates 🎧 Listen in: gotopia.tech/podcast
032
Thomas Vitale ☀️ @thomasvitale.com · 09/04/2026
Preparing this presentation with Alexandra for KubeCon+CloudNativeCon Europe was so much fun 🤩 “The Developer’s Nightmare: How To Survive Compliance Checklists (and Still Ship Fast)”. And you? Have you ever met the Guardians of Compliance? #KubeCon #CloudNativeCon youtu.be/PWtkwLbwEH0
youtu.be
The Developer’s Nightmare: How To Survive Compliance Che... Alexandra Hou Aldershaab & Thomas Vitale
YouTube video by CNCF [Cloud Native Computing Foundation]
040
Thomas Vitale ☀️ @thomasvitale.com · 09/04/2026
Just a few days until @springio.net. I can’t wait 🤩 I’m looking forward to presenting about my project Arconia and showing how it can improve your Spring Boot developer experience: bootstrap new projects, manage agent skills, leverage dev services, automate migrations, and more! @arconia.io
Arconia for Spring Boot: Dev Services, Automated Migrations, and Seamless Workflows

By Thomas Vitale

Spring I/O 2026
Barcelona
072
Thomas Vitale ☀️ @thomasvitale.com · 02/04/2026
After spending the day working on OCI Artifacts, Agent Skills, and CLIs, I’m getting ready now for our improv theatre show 🎭 🎙️ 🎹
Getting the stage ready. Electric piano in the foreground. Stage with red curtains in the background.
030
Thomas Vitale ☀️ @thomasvitale.com · 02/04/2026
What if you could package, distribute, and secure Agent Skills like you do with your container images, configuration, and libraries? This is my proposal for an open specification for managing Skills as OCI Artifacts, re-using the same tools and infra you already have thomasvitale.com/agent-skills...
thomasvitale.com
Agent Skills as OCI Artifacts
I'm proposing a specification for packaging and distributing Agent Skills as OCI Artifacts for skills discovery, full portability, provenance, integrity, and enterprise features.
132
Thomas Vitale ☀️ @thomasvitale.com · 01/04/2026
Thanks to the Spring Boot team for a fantastic framework 🎉 @spring.io
010
Reposted by Thomas Vitale ☀️
Kelsey Hightower @kelseyhightower.com · 01/04/2026
Watching the tech industry unleash unpredictable software into production in the name of AI adoption, then spend twice as much time and money trying to limit the blast radius, proves humans should be investing in our own intelligence before allowing the machines to mimic us.
17745191
Thomas Vitale ☀️ @thomasvitale.com · 24/03/2026
In our talk at Kubecon "The Developer's Nightmare - How To Survive Compliance Checklists (and Still Ship Fast)", Alexandra and I asked the audience what are their main friction points delivering a feature to production. I'm glad to see so many people shared their experience! How about you? #KubeCon
Bar chart titled 'What are your main friction points delivering a feature to production?' showing 219 votes. The chart lists the following friction points with varying bar lengths: License approval delays, False positive CVEs blocking releases, Slow manual approval processes, Lack of automation in compliance checks, Dependency management chaos, Supply chain security doubts, Platform/operation team bottlenecks, and Other.
140
Thomas Vitale ☀️ @thomasvitale.com · 23/03/2026
Have you ever met the Guardians of Compliance? Alexandra Hou Aldershaab and I will meet them tomorrow in our presentation "The Developer’s Nightmare: How To Survive Compliance Checklists (and Still Ship Fast)" at KubeCon+CloudNativeCon Europe. See you there? #Kubecon sched.co/2CVzp
030
Reposted by Thomas Vitale ☀️
Alexis "Horgix" Chotard @horgix.fr · 23/03/2026
First talk of this #KubeCon + #CloudNativeCon co-located events: @whitneylee.com and @thomasvitale.com about rollouts based on user feedback, which is especially meaningful in the GenAI world where there is no "good" or "bad" statuses anymore, given the non-deterministic nature
161
Reposted by Thomas Vitale ☀️
Jessica Andersson @solidtubez.com · 23/03/2026
User feedback driven rollouts with flagger! #PlatEngDay @whitneylee.com @thomasvitale.com
121
Thomas Vitale ☀️ @thomasvitale.com · 22/03/2026
I'm looking forward to presenting with my friend @whitneylee.com at the Cloud Native AI + KubeFlow Day tomorrow. We'll talk about "Rollout on Reception: Progressive Delivery for GenAI Apps Using Real-Time User Feedback" #CNAIDay #KubeFlowDay #KubeCon sched.co/2DY4V
I'm excited to speak at Cloud Native AI + KubeFlow Day Europe
23 March | Amsterdam, The Netherlands
020