Advertisement · 728 × 90

Posts by Thomas Vitale ☀️

The ideal implementation I see provides an annotation-driven approach (e.g. "@JsonRpcService", "@JsonRpcMethod"), integrates with both Spring WebMVC and Spring WebSockets, and supports GraalVM native compilation.

4 days ago 1 0 0 0

I've been looking into that just these past few days, but I couldn't find any well-maintained library for it. I did some experiments to see what it would take to implement it from scratch, but it would take some time. I hope I can pick that up again after Spring I/O when I'll have more time.

4 days ago 2 0 1 0
Getting the stage ready. Electric piano in the foreground. Stage with red curtains in the background.

Getting the stage ready. Electric piano in the foreground. Stage with red curtains in the background.

After spending the day working on OCI Artifacts, Agent Skills, and CLIs, I’m getting ready now for our improv theatre show 🎭 🎙️ 🎹

6 days ago 2 0 0 0

Yep 😬

6 days ago 1 0 0 0
Preview
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.

That’s exactly why just an hour ago I submitted a proposal to standardize the packaging and distributions of Agent Skills as OCI Artifacts. Let’s see. It might end up being the 16th way of doing things 😂 www.thomasvitale.com/agent-skills...

6 days ago 1 0 1 0
Preview
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.

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

6 days ago 2 2 0 0

Thanks to the Spring Boot team for a fantastic framework 🎉 @spring.io

1 week ago 1 0 0 0
Advertisement

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.

1 week ago 753 193 18 3
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.

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.

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

2 weeks ago 4 0 1 0
Post image

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

2 weeks ago 3 0 0 0

Hehe I’m glad to hear! Really nice tastes 😎

2 weeks ago 0 0 0 0
Post image

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

2 weeks ago 6 1 1 0
Post image Post image

User feedback driven rollouts with flagger! #PlatEngDay @whitneylee.com @thomasvitale.com

2 weeks ago 2 1 1 0
I'm excited to speak at Cloud Native AI + KubeFlow Day Europe
23 March | Amsterdam, The Netherlands

I'm excited to speak at Cloud Native AI + KubeFlow Day Europe 23 March | Amsterdam, The Netherlands

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

2 weeks ago 2 0 0 1
A view of a cloud native platform running on Hetzner Cloud, built on top of Kubernetes, and using these tools to build the platform capabilities: Carvel, Contour, cert-manager, Kyverno, Flagger, Knative Serving, CloudNativePG, OpenTelemetry, Flux, and Crossplane.

A view of a cloud native platform running on Hetzner Cloud, built on top of Kubernetes, and using these tools to build the platform capabilities: Carvel, Contour, cert-manager, Kyverno, Flagger, Knative Serving, CloudNativePG, OpenTelemetry, Flux, and Crossplane.

A sneak peek into the cloud native platform that @whitneylee.com and I will use tomorrow in our presentation "Scaling on Satisfaction: Automated Rollouts Driven by User Feedback" at the Platform Engineering Day Europe 2026 #PlatEngDay #KubeCon sched.co/2DY2c

2 weeks ago 6 1 0 0
I'm speaking at "Platform Engineering Day Europe"
23 March | Amsterdam, The Netherlands | #PLATENGDAY

I'm speaking at "Platform Engineering Day Europe" 23 March | Amsterdam, The Netherlands | #PLATENGDAY

It's almost time! On Monday, I'll be speaking with my friend @whitneylee.com at Platform Engineering Day in the context of KubeCon+CloudNativeCon Europe. I can't wait! We'll be talking about "Scaling on Satisfaction: Automated Rollouts Driven by User Feedback". #PlatEngDay #KubeCon sched.co/2DY2c

2 weeks ago 10 0 0 0
Preview
Trivy Under Attack Again: Widespread GitHub Actions Tag Comp... Attackers compromised Trivy GitHub Actions by force-updating tags to deliver malware, exposing CI/CD secrets across affected pipelines.

🚨 Trivy update: maintainers confirm this attack used a compromised credential carried over from the breach in early March.

We’ve updated our analysis with full details on how 75 GitHub Action tags were poisoned and used to exfiltrate secrets during CI runs.

socket.dev/blog/trivy-u...

2 weeks ago 5 5 0 0
Advertisement

I’ve just bought the book and can’t wait to start reading it 😊

2 weeks ago 2 0 0 1

Congratulations 🎉🎉🎉

2 weeks ago 1 0 0 0
Screenshot from Qwant telling me my access is temporarily blocked.

Screenshot from Qwant telling me my access is temporarily blocked.

I’ve been trying to adopt @qwant.bsky.social as my default search engine with @vivaldi.com, but I’m constantly getting blocked, possibly because I use a VPN and Qwant doesn’t like it. Too bad. Evaluating other options now.

2 weeks ago 0 0 0 0

Java 26 is out 🚀

3 weeks ago 4 1 0 0
21st Century C++, presentation by Bjarne Stroustrup

21st Century C++, presentation by Bjarne Stroustrup

Closing the conference with the keynote by Bjarne Stroustrup, creator of C++ #TechHubAarhus

3 weeks ago 3 0 0 0
Michael Lind Mortensen on stage at Tech Hub Aarhus Day

Michael Lind Mortensen on stage at Tech Hub Aarhus Day

Next on stage is Michael Lind Mortensen (Bankdata) at #TechHubAarhus

3 weeks ago 0 0 0 0
The WHY Factor

What problem does it solve?
How ready is it for production?
You get a great dev experience?

The WHY Factor What problem does it solve? How ready is it for production? You get a great dev experience?

Thanks so much for joining my presentation "Java and AI: Building Production-Ready LLM Applications (Without the Hype)" at the Tech Hub Aarhus Day conference 🙏

Slides: speakerdeck.com/thomasvitale...

Source Code: github.com/ThomasVitale...

#TechHubAarhus

3 weeks ago 1 0 0 0
Ophelia Zhang Dalsgaard on stage at Tech Hub Aarhus Day

Ophelia Zhang Dalsgaard on stage at Tech Hub Aarhus Day

Next is Ophelia Zhang Dalsgaard (Danske Bank) talking about developer experience and platform engineering at #TechHubAarhus

3 weeks ago 1 0 0 0
Stage with my intro slide showing: “Java and AI: Building Production-Ready LLM Applications”

Stage with my intro slide showing: “Java and AI: Building Production-Ready LLM Applications”

Ready to go on stage after the break at #TechHubAarhus, presenting about building LLM-powered applications with Java and Spring AI.

3 weeks ago 2 0 0 0
Kasper Nissen on stage at Tech Hub Aarhus Day

Kasper Nissen on stage at Tech Hub Aarhus Day

Time to rethink observability as a platform capability, with @kaspernissen.xyz (@dash0.com) at #TechHubAarhus

3 weeks ago 1 1 0 0
Advertisement
Rene W. Schmidt on stage at Tech Hub Aarhus Day

Rene W. Schmidt on stage at Tech Hub Aarhus Day

First keynote speaker of the day: “Why doesn’t AI work?” by Rene W. Schmidt (@dropbox.com) at #TechHubAarhus

3 weeks ago 1 0 0 0
Tech Hub Aarhus Day kicks off

Tech Hub Aarhus Day kicks off

Aaaand it’s on! The first conference organized by Tech Hub Aarhus is officially started. #TechHubAarhus

3 weeks ago 1 0 0 0
The main stage at Tech Hub Aarhus Day

The main stage at Tech Hub Aarhus Day

Tech Hub Aarhus Day is finally here 🚀 I’m looking forward to presenting about building LLM-powered applications with Java and Spring AI.

3 weeks ago 0 0 0 0