Joris Kuipers (@jkuipers) 's Twitter Profile
Joris Kuipers

@jkuipers

CTO & hands-on architect @triforkams. 40 over 40. Bluesky @joris.kuipe.rs

ID: 11850112

calendar_today04-01-2008 19:30:20

3,3K Tweet

1,1K Followers

496 Following

Spring I/O (@spring_io) 's Twitter Profile Photo

The wait is over! The Call for Papers for Spring I/O 2025 is now OPEN 🎙️ 📅 CFP deadline: 13th Feb 2025 🔗 Submit your proposal: 2025.springio.net 📍 Barcelona, Spain #springio25

The wait is over! The Call for Papers for Spring I/O 2025 is now OPEN 🎙️

📅 CFP deadline: 13th Feb 2025
🔗 Submit your proposal: 2025.springio.net
📍 Barcelona, Spain

#springio25
Joris Kuipers (@jkuipers) 's Twitter Profile Photo

AFAICT all but one of these warnings are about framework-provided types. If I would make a mistake in my own code, the warning is simply drowned out. Instead of suppressing this logging completely, can't this be fixed by declaring the beans as INFRASTRUCTURE? Spring Framework

AFAICT all but one of these warnings are about framework-provided types. If I would make a mistake in my own code, the warning is simply drowned out. Instead of suppressing this logging completely, can't this be fixed by declaring the beans as INFRASTRUCTURE? <a href="/springframework/">Spring Framework</a>
Joris Kuipers (@jkuipers) 's Twitter Profile Photo

Client requires OIDC DPOP support for their Okta implementation. Only learned about it today, seems very new and not yet supported natively by Spring Security. Anyone with experience here?

Joris Kuipers (@jkuipers) 's Twitter Profile Photo

The OpenAPI Generator tooling can generate Java enum names not matching the OpenAPI values, e.g. by stripping common prefixes. That's annoying when using MapStruct to map these to your own enums, so I wrote an extension to handle that: gist.github.com/jkuipers/e6a5a… My 1st APT code😎

Joris Kuipers (@jkuipers) 's Twitter Profile Photo

Yesterday I coded DPoP support for (an older version of) Spring Security's OIDC support to integrate with Okta: wrote a custom version of DefaultAuthorizationCodeTokenResponseClient with additional DPoP headers and responding to nonce challenge, plus extras. Will blog soon!

Joris Kuipers (@jkuipers) 's Twitter Profile Photo

With a very comfortable 13 days left, I submitted my Spring I/O talk proposal! Considering a 2nd, but I think this topic will be a banger given the ubiquity of requirements for externalized configuration and processing config updates.

With a very comfortable 13 days left, I submitted my <a href="/spring_io/">Spring I/O</a> talk proposal! Considering a 2nd, but I think this topic will be a banger given the ubiquity of requirements for externalized configuration and processing config updates.
Joris Kuipers (@jkuipers) 's Twitter Profile Photo

I just noticed that new versions of Spring Cloud AWS no longer let you configure the auto-start of SQS listener containers, so I added it back myself for services that only send messages.

I just noticed that new versions of Spring Cloud AWS no longer let you configure the auto-start of SQS listener containers, so I added it back myself for services that only send messages.
David Frum (@davidfrum) 's Twitter Profile Photo

No, the meeting did not go badly for Ukraine. It exposed in the most undeniable, unequivocal way possible the pro-Putin commitments of the president and vice president. That was information Americans and allies needed to have clear before them.