Thomas Vitale ☀️

@thomasvitale.com

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.

The world of computing is and will remain far larger, more impactful, and far more vibrant than the narrow subdomain of genAI.

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 · 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.

modelplane.ai

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...

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.

thomasvitale.com

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? 🤔

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

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?

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

Spring I/O@springio.net · 3mo ago

🍃 Arconia for Spring Boot: Dev Services, Automated Migrations, and Seamless Workflows by @thomasvitale.com @ Spring I/O 2026 ▶️ Video: youtu.be/UYBFbBfgYoE 🔗 Slides: speakerdeck.com/thomasvitale... #springio26

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!