Tech Lead Journal

#220 - From Hibernate to Quarkus: Modernizing Java for Cloud-Native - Sanne Grinovero

58 snips
Jun 16, 2025
Sanne Grinovero, Sr. Principal Software Engineer at Red Hat and a key figure behind Hibernate and Quarkus, shares his fascinating journey in open-source development. He discusses the challenges of making Hibernate compatible with GraalVM, which sparked the creation of Quarkus. Sanne highlights how Java has evolved for cloud-native applications, maintaining its status against new programming languages. He also reflects on mentorship and community engagement in the tech landscape, showcasing the importance of adaptation in software development.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Use Hibernate Appropriately

  • Hibernate misuse often causes dislike; understanding proper use is crucial.
  • Developers should mix Hibernate at appropriate places, using stateless session or native SQL as needed.
ADVICE

Correct Equals and HashCode Use

  • Implement equals and hashCode in entities cautiously and typically only using the primary key.
  • Avoid adding unnecessary serializable or methods that complicate the entity and cause errors.
ADVICE

How to Get Paid Contributing Open Source

  • To work as a paid open source contributor, become an expert who fixes important issues for clients.
  • Ensure your changes meet quality standards and gain community approval before charging a premium.
Get the Snipd Podcast app to discover more snips from this episode
Get the app