Arjen Poutsma
@poutsma.bsky.social
410 followers 180 following 820 posts
Former Spring Framework committer, now writing Call of Cthulhu scenarios.
Posts Media Videos Starter Packs
poutsma.bsky.social
Getting a “kapsalon” in Antwerp.
Reposted by Arjen Poutsma
snicoll.be
A long spring, 3 core qualities.

@poutsma.bsky.social at #Devoxx
Three core qualities, devoxx Talk
poutsma.bsky.social
Good afternoon, #Devoxx. I know that there there are a lot of interesting sessions this afternoon, but only one of them will feature dancing!

You know what to do.

See you in room 4, at 15:00, for my session “A Long Spring: 19 Years of Living with Your Past Mistakes”.
poutsma.bsky.social
Goedemorgen Antwerpen!
#Devoxx
poutsma.bsky.social
I certainly have considered that all player characters are idiots, especially as GM.
poutsma.bsky.social
Great bollocks of fire.

Am I doing this right?
poutsma.bsky.social
Yes, but I set tab width to ⅓, so it all works out.
poutsma.bsky.social
I prefer tabs to spaces, to be honest.
poutsma.bsky.social
For my non-comp sci followers: the term algorithm means a lot more than “order in which things show in my timeline”.

It’s pretty much impossible to do programming without using algorithms.
poutsma.bsky.social
No worries, Copenhagen.
I will do so tomorrow.
A sticker on a trash can, labeled “Tourists go home”
poutsma.bsky.social
At #gotocph, you can buy shirts with speaker faces on it. A lovely gift for the family back home, so they remember what you look like.
poutsma.bsky.social
One of my first major contributions to Spring, RestTemplate, is finally going away after more than fifteen years of service.

Not a bad run.
seb.deleuze.fr
Highly-recommended reading: The state of HTTP clients in Spring by Brian Clozel spring.io/blog/2025/09...

« This is also a good time to reflect on the state of HTTP clients in Spring, so we will use this opportunity to explain an important announcement: we are officially deprecating RestTemplate. »
The state of HTTP clients in Spring
Level up your Java code and explore what Spring can do for you.
spring.io
poutsma.bsky.social
On my way to #gotocph, hope to see you there!
poutsma.bsky.social
Belgian stew with salad, thick fries, and mayonnaise.
poutsma.bsky.social
By the looks of things, they hate you right back.
poutsma.bsky.social
Finished my slides for next week's GOTO Copenhagen, and Devoxx Belgium the week after.

#Anecdotes #Dancing
poutsma.bsky.social
This might be my background showing, but I think throwing a NPE (what requireNonNull does) for a null reference is wrong. An IllegalArgumentException is better.
poutsma.bsky.social
Hang on, I always thought that I got free miniatures with my Maoam order!
poutsma.bsky.social
Nomen est omen, they truly are Universal.
poutsma.bsky.social
New post: What's in a parameter name?

Frameworks like Spring and Embabel rely on parameter names as a way to implement Convention over Configuration. But in Java and Kotlin, those names are not always available.

I explain the details in this post

#Java #Kotlin #APIDesign #SpringFramework #Embabel
What's in a parameter name? · Poutsma Principles
poutsma-principles.com
poutsma.bsky.social
I can only imagine the stretch goals.