Sanne Grinovero
sannegrinovero.bsky.social
Sanne Grinovero
@sannegrinovero.bsky.social
Passionate about reliability, OSS, and efficiency. Java Champion, tech lead of Hibernate, founding member of Quarkus, JVM/Linux explorer. Working at Red Hat, leading various R&D initiatives.
Fun thing, I didn't send any pictures and they also improved my talk titles and bio 😅 Can't complain, like them better than my draft!
March 22, 2025 at 1:06 PM
Awesome 😅
December 26, 2024 at 9:11 AM
I can't figure it out 😅
December 20, 2024 at 9:53 PM
Isn't it correct?
December 20, 2024 at 9:46 PM
I'd not fully trust confirmation from the console output as - depending how you launch it - there could be some additional JVM forked, with consoles nicely redirected.
December 20, 2024 at 9:43 PM
Is it busy enough doing something? Sorry for asking the dumb question, but that's what I had wrong myself not too long ago 😅
December 20, 2024 at 9:23 AM
To that sense, I really do like the Java module system's direction of strict(er) validation of the module definition at compile time. Huge progress compared to OSGi in this sense - a step back in others but I feel like progress is being made. I do wish to improve modularity in Quarkus... 😉
December 13, 2024 at 9:40 AM
We (literally you and me when working on Hibernate 🤗) didn't like OSGi because as library maintainers it was hard for us to get confidence in our osgi manifests, yet there's lots of successful projects still running on OSGi containers. We felt it was inadequate, but for some it was a boon.
December 13, 2024 at 9:36 AM
I don't agree on the runtime alignment and release coordination needs; sure they impose restrictions but as long as there is no excessive coupling such aspects don't manifest as practical, unsurmountable problems. It's more about getting the balance right.
December 13, 2024 at 9:30 AM
I'm with you on the healthy skepticism, but I haven't given up hope. We've had modular systems work *well enough* for their intent: eg a container vs the linux kernel (did you know they are sometimes not compatible?), or even a good old Java library in a .jar file can be seen as a module.
December 13, 2024 at 9:26 AM
Sure, it's not necessarily the right answer, and nobody is suggesting that it's easy to build a company based on an OSS project; yet clearly it can be done and nobody is forced to make this particular choice. I do believe it's a great choice for the Hibernate project and for Red Hat as sponsor.
December 12, 2024 at 3:05 PM
AFAIK (ianal) the Apache foundation HAD to do it, you need to protect your trademarks. With that name, it could have been an initiative bootstrapped by sonatype as long as control was given to the Maven developers community. Or just don't use the name - it makes sense to not confuse us all!
December 12, 2024 at 1:06 PM