Joris Kuipers's Avatar

Joris Kuipers

@joris.kuipe.rs

CTO & hands-on architect at Trifork Amsterdam. 40 over 40

296
Followers
163
Following
135
Posts
22.12.2023
Joined
Posts Following

Latest posts by Joris Kuipers @joris.kuipe.rs

Preview
W3CPropagation can't handle baggage values containing '=' · Issue #1350 · micrometer-metrics/tracing I added a feature in my app which relies on baggage propagation. The value of the baggage key I'm propagating contains one or more= characters. While propagation works as expected for other key-val...

Or relentlessly run code through your debugger until you’ve caught the issue: github.com/micrometer-m...

07.03.2026 00:21 👍 1 🔁 0 💬 1 📌 0
Post image

Standard tickets are almost SOLD OUT.

🎟️ Get yours before prices go up! 2026.springio.net

04.03.2026 08:53 👍 4 🔁 3 💬 0 📌 0

You can actually change your Bluesky handle to use that domain (and won’t lose your followers)

15.02.2026 20:27 👍 1 🔁 0 💬 1 📌 0

The auto-configured RestClient.Builder bean is protoype-scoped, so this doesn't become apparent until you create multiple clients within the same injection point...
Also a bit surprising that changing the builder ends up changing already built clients.

04.02.2026 13:00 👍 0 🔁 0 💬 1 📌 0

Learned that Spring RestClient.Builder is stateful and passes state like interceptors by ref on build. That means that this creates clients with both *two* interceptors:

var first = builder.requestInterceptor(someInterceptor).build;
var second= builder.requestInterceptor(someInterceptor).build;

04.02.2026 12:58 👍 0 🔁 0 💬 1 📌 0

Happy to report that the proposal was accepted, so I’ll be speaking at Spring I/O 2026! 🎉

27.01.2026 13:34 👍 3 🔁 0 💬 0 📌 0

To my fellow European techies: why do you still think it’s OK to speak at American conferences? At this point, isn’t it completely obvious that you’re traveling to a country led by a corrupt and fascist regime that needs be boycotted?

05.12.2025 18:17 👍 4 🔁 2 💬 2 📌 0

God forbid that there’s a plan

23.01.2026 21:49 👍 2 🔁 1 💬 1 📌 0

God forbid that there’s a plan

23.01.2026 21:49 👍 2 🔁 1 💬 1 📌 0

Half my timeline is now about AI while the other half shows the US Gestapo in near-real time action.
Too fucking unreal, I need to go offline more to stay sane.

15.01.2026 21:35 👍 4 🔁 0 💬 0 📌 0

New Year’s resolution: listen more John Butler Trio. Weird how I’ve mostly missed them before.

09.01.2026 19:20 👍 0 🔁 0 💬 0 📌 0
Preview
High CPU usage for spring-boot with rabbit using Semeru 25.0.1 · Issue #117 · ibmruntimes/Semeru-Runtimes Spring Boot 3.4.7 using Spring AMQP with RabbitMQ openjdk version "25.0.1" 2025-10-21 LTS IBM Semeru Runtime Open Edition 25.0.1.0 (build 25.0.1+8-LTS) Eclipse OpenJ9 VM 25.0.1.0 (build 25.0.1+8-op...

This has been fixed (in nightly builds) and will be releases early next year!
github.com/ibmruntimes/...

19.12.2025 13:48 👍 1 🔁 0 💬 0 📌 0

Here we go 🤞
As always for @spring.io, this would be a brand new talk. I've meaning to write or talk about this solution for some years already, so hopefully I'll be able to finally share what we've developed for DLQ management with the whole community in Barcelona next year! 🍃

19.12.2025 13:46 👍 4 🔁 0 💬 1 📌 0

So fucking predictable
news.sky.com/story/us-pla...

10.12.2025 22:17 👍 0 🔁 0 💬 0 📌 0

I’m working on it! ⏳

10.12.2025 11:12 👍 2 🔁 0 💬 0 📌 0
High CPU usage for spring-boot with rabbit using Semeru 25.0.1 · Issue #117 · ibmruntimes/Semeru-Runtimes Spring Boot 3.4.7 using Spring AMQP with RabbitMQ openjdk version "25.0.1" 2025-10-21 LTS IBM Semeru Runtime Open Edition 25.0.1.0 (build 25.0.1+8-LTS) Eclipse OpenJ9 VM 25.0.1.0 (build 25.0.1+8-op...

Probably not, but haven’t tried yet. Doesn’t seem to happen on Windows either. Got a reply on the OpenJ9 slack and this seems the same issue: github.com/ibmruntimes/...

09.12.2025 15:58 👍 0 🔁 0 💬 0 📌 0

Don't know why yet, but turns out that running a Spring Boot app using virtual threads on OpenJ9 24 or 25 in a Linux container results in continuous high CPU load, which did NOT occur on their 21 JVM. Starting investigation, but all clue suggestions are welcome!

09.12.2025 14:06 👍 1 🔁 0 💬 2 📌 0

Your Spotify #1 music genre: Guerilla Brass 🎺

07.12.2025 11:27 👍 0 🔁 0 💬 0 📌 0

Ah, dus daar waren die twee lege stoelen van…

06.12.2025 23:09 👍 0 🔁 0 💬 1 📌 0
Preview
Triggerfinger | Paradiso Triggerfinger geeft op 28 april 2026 een optreden in Paradiso, Amsterdam.

In the pocket! 🎸
www.paradiso.nl/programma/tr...

05.12.2025 20:46 👍 0 🔁 0 💬 0 📌 0

Yeah, even while typing this I was thinking “that’s no ESTA for me under this administration”.
It’s way worse than under his first term, and I already decided I wouldn’t enter the US then.

05.12.2025 20:20 👍 1 🔁 0 💬 0 📌 1
Preview
Exclusive: Trump administration orders enhanced vetting for applicants of H-1B visa An internal State Department memo said that anyone involved in "censorship" of free speech should be considered for rejection.

“Truth = censorship” comes straight out of the 1984 playbook
www.reuters.com/world/us/tru...

05.12.2025 18:58 👍 1 🔁 0 💬 0 📌 0

To my fellow European techies: why do you still think it’s OK to speak at American conferences? At this point, isn’t it completely obvious that you’re traveling to a country led by a corrupt and fascist regime that needs be boycotted?

05.12.2025 18:17 👍 4 🔁 2 💬 2 📌 0
Post image Post image

Alas, the TV has died… Probably main board issue, but can’t find replacement. Well, it’s Black Friday, so l’ll take it as a sign #glasshalffull

28.11.2025 21:13 👍 2 🔁 0 💬 0 📌 0
Post image

Ajeto!

22.11.2025 18:56 👍 2 🔁 1 💬 0 📌 0
Spotify – Web Player

It’s time: open.spotify.com/playlist/2QB...
Currently listening:
open.spotify.com/track/6Owqzz...

22.11.2025 18:00 👍 0 🔁 0 💬 0 📌 0
Post image

Go home Windows, you're drunk

20.11.2025 16:11 👍 3 🔁 0 💬 0 📌 0
Spring Cloud SQS release notes for V3.4.1 mentioning new @SqsHandler support with class-level @SqsListener

Spring Cloud SQS release notes for V3.4.1 mentioning new @SqsHandler support with class-level @SqsListener

This innocent-looking change in Spring Cloud AWS is actually quite a big improvement for systems that use different message payloads on a single SQS queue: I've written my own custom dispatching for this, looks I can now remove all that code now! 🥳
See docs.awspring.io/spring-cloud... for details

19.11.2025 12:44 👍 0 🔁 0 💬 0 📌 0

You won’t believe flag number three!

15.11.2025 22:19 👍 1 🔁 0 💬 0 📌 0
Release notes stating that @Bean methods should always declare the most concrete return type possible

Release notes stating that @Bean methods should always declare the most concrete return type possible

I’ve been saying this for years, yet @broadcom.bsky.social’s Core Spring training still promotes interfaces as return types for @Bean methods…
Glad to see the @spring.io 7 release notes making this explicit statement

13.11.2025 21:27 👍 0 🔁 0 💬 0 📌 0