Dario Balinzo
dariobalinzo.bsky.social
Dario Balinzo
@dariobalinzo.bsky.social
Software Engineer @ Sysdig | Opinions are my own | JVM nerd
I’ve been playing with #ProjectValhalla and the new #Java Value Classes (JEP 401), and I thought:

“What happens if Protobuf messages become value classes?” 🤔

So I wrote a small protoc plugin and ran a few experiments:

dariobalinzo.medium.com/protobuf-mee...
Protobuf meets Valhalla — hacking with Java Value Classes (JEP 401)
I like messing with new Java features. This time I tried combining value classes (JEP 401) with Protocol Buffers, not because I needed to…
dariobalinzo.medium.com
November 23, 2025 at 1:13 PM
I wrote this blog post to share some hacking sessions with the new #Java #Virtual #Threads.

While these are new and cool tools, they can hide new pitfalls to solve.. see the details in the post!

dariobalinzo.medium.com/virtual-thre...

#java24 #performance
Virtual Threads Ate My Memory: A Web Crawler’s Tale of Speed vs. Memory
I built a simple web crawler using good old platform threads. It was just a multithreaded crawler, nothing fancy. But then, curiosity…
dariobalinzo.medium.com
May 29, 2025 at 12:34 PM