Joris Kuipers
@joris.kuipe.rs
š¤ 286
š„ 157
š 125
CTO & hands-on architect at Trifork Amsterdam. 40 over 40
pinned post!
For techies who just started following me and wonder what I talk and write about (which is mostly Java/Spring development) - videos of some of my public talks here:
youtube.com/playlist?lis...
- my blogs:
trifork.nl/blog/author/...
Planning to start actively posting here soon!
loading . . .
My Presentations - YouTube
https://youtube.com/playlist?list=PLUeiTIz_kPoByvraDz2K91bnxxR476mt5&si=5sjjIqIBkPPCmx3c
about 1 year ago
0
7
1
So fucking predictable
news.sky.com/story/us-pla...
add a skeleton here at some point
6 days ago
0
0
0
Iām working on it! ā³
add a skeleton here at some point
7 days ago
0
2
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!
8 days ago
1
0
0
In the pocket! šø
www.paradiso.nl/programma/tr...
loading . . .
Triggerfinger | Paradiso
Triggerfinger geeft op 28 april 2026 een optreden in Paradiso, Amsterdam.
https://www.paradiso.nl/programma/triggerfinger/2726582
11 days ago
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?
12 days ago
2
4
1
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
18 days ago
0
2
0
Ajeto!
24 days ago
0
2
1
Itās time:
open.spotify.com/playlist/2QB...
Currently listening:
open.spotify.com/track/6Owqzz...
loading . . .
Spotify ā Web Player
https://open.spotify.com/track/6OwqzzOs9jR7RGTKam9B2p?si=qOxhT3T0TDivFCW3qhe6fw&context=spotify%3Aplaylist%3A2QBE4Er2XQSMXhvlDyhmvb
25 days ago
0
0
0
Go home Windows, you're drunk
27 days ago
0
3
0
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
28 days ago
0
0
0
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
about 1 month ago
0
0
0
Did some checking: the problem described in
trifork.nl/blog/i-used-...
with two configured JSON msg converters persists in Spring Boot 3.5.7, but is no longer there in Boot 4 which configures just a single JacksonJsonHttpMessageConverter! š„³ Also, both converters have ParameterNamesModule in 3.5.7
loading . . .
I used Springās RestTemplate to fetch some JSON, and you wonāt believe what happened next! - Trifork Blog
Motivation is an interesting thing. What is it that drives us? What makes you want to do the things you do on a daily basis? Over the course of my career Iāve noticed that irritation is one of my driv...
https://trifork.nl/blog/i-used-springs-resttemplate-to-fetch-some-json-and-you-wont-believe-what-happened-next/
about 1 month ago
0
3
1
Now watching:
youtu.be/K3MTqCu9jdM?...
loading . . .
The Fearless Flyers Documentary (Mediterranean Crusade)
YouTube video by Cory Wong
https://youtu.be/K3MTqCu9jdM?si=rV4oNhM64HYAcGzu
about 1 month ago
0
0
0
reposted by
Joris Kuipers
Cowtown Coder
about 2 months ago
I think you may want to disable `MapperFeature.SORT_CREATOR_PROPERTIES_FIRST` if so -- Records are... challenging as ordering is implied by record declaration, somehing POJOs don't have.
1
1
1
Can we *please* treat the fact that
github.com/OpenAPITools...
doesn't support Jackson 3 yet as *another* good reason to *finally* stop designing JSON APIs that distinguish between fields missing and being null?
loading . . .
GitHub - OpenAPITools/jackson-databind-nullable: JsonNullable wrapper class and Jackson module to support meaningful null values
JsonNullable wrapper class and Jackson module to support meaningful null values - OpenAPITools/jackson-databind-nullable
https://github.com/OpenAPITools/jackson-databind-nullable
about 2 months ago
0
0
0
Somehow this received 100K views: nice to see that the topic resonated with so many people!
add a skeleton here at some point
about 2 months ago
0
1
0
reposted by
Joris Kuipers
āPivot to pornā is a perfect band name, BTW
2 months ago
1
2
1
BTW, was there a talk at
@devoxx.com
that provided any clarification on what to make of Oracleās confusing announcement?
blogs.oracle.com/java/post/de...
loading . . .
https://blogs.oracle.com/java/post/detaching-graalvm-from-the-java-ecosystem-train
2 months ago
1
1
0
Belgiumās turn today: dEUS, Soulwax, Absynthe Minded, Balthazar, Triggerfinger and more. Amazing what comes out of such a small country š¶
add a skeleton here at some point
2 months ago
1
2
0
After 7 years of usage I learned today that Spring Boot
@micrometer.io
metrics like āhttp.server.requests.avgā lead to wrong, too low values with backends like Datadog because values of 0 are reported when there are no requests for already reported tag values: you need to use .sum / .count 𤯠1/2
2 months ago
1
0
0
reposted by
Joris Kuipers
Jean-Marc van Tol
2 months ago
PREVIEW Voorlopige omslag Het afzien van 2025 Verschijnt 12 november 2025 15 euro
4
74
19
Amazingā¦
youtu.be/ngc8Fu3mGzA?...
loading . . .
Snarky Puppy & Metropole Orkest - Chimera (conducted by Jules Buckley) [Official Video]
YouTube video by GroundUP Music NYC
https://youtu.be/ngc8Fu3mGzA?si=BLVpXiYy3xBtWr1l
2 months ago
0
2
0
My presentation on live reloading of Spring configuration from this yearās
@springio.net
has been published!
add a skeleton here at some point
3 months ago
0
6
2
Good times at
@ai4devs.bsky.social
with
@martinelli.ch
and
@antonarhipov.bsky.social
3 months ago
0
4
2
Attending
@martinelli.ch
ās talk on spec-driven AI development at the Ai4Devs conference in Amsterdam
3 months ago
0
2
2
Looking forward to reconnecting with many people from the Java community at the Ai4devs conference tomorrow (and learning more about applying AI, hopefully):
amsterdam.ai4devs.io
loading . . .
AI4DEVS - Amsterdam Edition - 19 September 2025
Go beyond theory at AI4DEVS Amsterdam. Hands-on workshops & real-world use cases. Join us on Friday, 19 September 2025 from 10AM to 7PM. Buy tickets
https://amsterdam.ai4devs.io
3 months ago
0
1
0
Are you deploying to
#Azure
App Service and want to send your application's structured logs to
@datadoghq.com
? Have a look at my new blog post:
trifork.nl/blog/structu...
loading . . .
Structured Logging from Azure App Service applications to Datadog - Trifork Blog
A new year, a new blog! Well, the year isnāt actually new, but I havenāt blogged for a while so itās about time. If you think that the title of this one is oddly specific then you have a point, althou...
https://trifork.nl/blog/structured-logging-from-azure-app-service-applications-to-datadog/
3 months ago
0
0
0
Built a remote MCP server with Spring AI yesterday. Very easy, but LLM misinterpreted a lot of dates in our response. Turns out the JsonParser doesn't use your default ObjectMapper bean, so this helps: JsonParser.getObjectMapper().configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
3 months ago
0
1
0
Running this in production starting today š
#OpenJ9
add a skeleton here at some point
3 months ago
0
0
0
In a Norwegian mood, apparently: listening to Kaizers Orchestra and Katzenjammer this afternoon š¶
4 months ago
0
1
1
I was interviewed by Patrick Akil for the Beyond Coding Podcast last month, and the video is now available:
youtu.be/pNtkOZuWetg?...
Thanks for having me on the show!
loading . . .
How to Master Software Engineering (From Junior to Architect)
YouTube video by Beyond Coding
https://youtu.be/pNtkOZuWetg?si=L13B1QhklkvSaOZv
4 months ago
0
3
1
Didn't see an announcement yet, but it looks like
#OpenJ9
/ IBM Semeru have finally released a Java 24 JDK! Check out
github.com/ibmruntimes/...
and
hub.docker.com/_/ibm-semeru...
for container images (which have Ubuntu Noble-based versions now as well)
loading . . .
Releases Ā· ibmruntimes/semeru24-binaries
Contribute to ibmruntimes/semeru24-binaries development by creating an account on GitHub.
https://github.com/ibmruntimes/semeru24-binaries/releases
4 months ago
0
0
1
Loving all the Blues Brothers references in Terry Pratchettās Soul Music! š¶ļø āWeāre on a mission from Glodā
5 months ago
0
0
0
Zoon speelt met de big band van muziekschool Amstelveen in het voorprogramma van Hans Dulfer š· in P60 op 4 september!
5 months ago
0
1
0
reposted by
Joris Kuipers
Rop Gonggrijp
5 months ago
Let me guess... Those homeless in West Bank will be housed and cared for at the new concentration facilities in Gaza?
loading . . .
Settlers torch Palestinian homes in West Bank, residents flee village
Days after settlers built an illegal outpost, dozens stormed the southern West Bank village, setting fire to buildings and threatening residents; the army detained suspects but failed to stop violence...
https://link.rop.nl/gSj6uwKA
0
5
3
reposted by
Joris Kuipers
Rop Gonggrijp
5 months ago
I don't know how anyone can allow this to happen in their name. But one could easily have expected the Israeli population to react _particularly_ strongly to images like this. Guess not. Just remember: no "Wir haben's nicht gewusst" for you. (It was a shitty excuse back then too.)
loading . . .
Haaretz - 'A Smokescreen for Inaction': Dozens of Aid Groups Issue Urgent Call for Action as Hunger Spreads in Gaza
A letter signed by over 100 humanitarian organizations called on the international community to pressure Israel to open all land crossings and allow the flow of aid via a UN-led mechanism - and come t...
https://link.rop.nl/Kl4eqBde
1
8
5
Couldn't analyze a problem in a Java/RabbitMQ app as log only had tons of NullPointerExceptions without msgs *and* without stacktraces. Turned out to be a Java feature (enabled by default): NPEs occurring very often are "fast thrown" without info. Disable using -XX:-OmitStackTraceInFastThrow
#protip
6 months ago
2
3
0
Let's go!
7 months ago
0
2
0
On my way back from what was once again an incredible
@springio.net
: many thanks to
@sergialmar.com
and the rest of the team, and very happy to hear that
#springio26
will happen as well in April! š„³š
7 months ago
1
3
0
Developers donāt want AI to write their code for them, they want to learn how to code as fast as
@starbuxman.joshlong.com
!
#springio25
with
@antonarhipov.bsky.social
7 months ago
2
7
2
Shoutout to the Spring Data OG!
#springio25
7 months ago
0
1
0
reposted by
Joris Kuipers
Phil Webb š
7 months ago
Spring Boot 3.5.0 is available now!
spring.io/blog/2025/05...
loading . . .
Spring Boot 3.5.0 available now
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2025/05/22/spring-boot-3-5-0-available-now
0
53
17
Great news: observability support for Spring Cloud AWS SQS just got merged! Thanks to
@tomazfernandes.dev
for putting in the hard work: had you been at
@springio.net
I wouldāve bought you a beer š»
7 months ago
0
1
0
Enjoyed the
#springio25
keynote this morning, including the comverage of this: AOT data repositories which are easily debuggable at runtime with significant performance improvements through JPQL instead of Criteria queries!
add a skeleton here at some point
7 months ago
0
3
1
On my way to
@springio.net
! Really looking forward to reconnecting with everyone š¤©
#springio25
7 months ago
1
4
0
Initial presentation + demos for
@springio.net
on dynamic configuration reload are done! ā³ Now on to the practicing and polishing part šŖ Looking forward to visiting Barcelona again in less than two weeks! š
7 months ago
0
5
1
Some new
#vinyl
from the Kingās Day market š
8 months ago
0
4
0
New stash of bacon š„
8 months ago
1
3
0
The first edition of
@amsterdam.voxxeddays.com
has been excellent so far! Great venue, nice talks, plenty and good food and drinks and reconnecting with so many people from the Java community š Now starting the Spring AI deepdive by
@tzolov.bsky.social
9 months ago
0
5
0
Ha ha ha, vibe coding your social security system is peak 2025:
www.wired.com/story/doge-r...
loading . . .
DOGE Plans to Rebuild SSA Code Base in Months, Risking Benefits and System Collapse
Social Security systems contain tens of millions of lines of code written in COBOL, an archaic programming language. Safely rewriting that code would take yearsāDOGE wants it done in months.
https://www.wired.com/story/doge-rebuild-social-security-administration-cobol-benefits/
9 months ago
0
0
0
Load more
feeds!
log in