Tech Lead Journal

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


Listen Later

In this special in-person episode, Sanne Grinovero shares the story of Java’s evolution from his unique perspective as a long-time open-source contributor. He shares his 16-year career journey at Red Hat, highlighting his amazing work on key projects like Hibernate, Infinispan, and especially the creation of Quarkus. His career trajectory, from a student who initially disliked Java’s complexity to a leading figure in its modernization, shows the transformative power of open source.

A key part of the conversation focuses on how technical challenges spark innovation. Sanne explains how the task of making the popular Hibernate framework compatible with GraalVM’s limitations led directly to the birth of Quarkus. This journey tells the bigger story of how Java adapted for cloud-native development, ensuring it continues to be a top choice for developers seeking high performance and a great developer experience.  

Timestamps:

  • (00:00:00) Trailer & Intro
  • (00:02:16) Career Turning Points
  • (00:04:52) Winning an Innovation Award
  • (00:06:35) Java Heroes
  • (00:08:04) Working as a Consultant
  • (00:09:56) Taking a Massive Pay Cut to Work on Open Source
  • (00:10:59) Contributing to Big Open Source as a Youngster
  • (00:12:53) State of Hibernate Project
  • (00:15:15) Spring Boot
  • (00:16:54) Making Hibernate Work on GraalVM
  • (00:21:05) GraalVM Limitations for Running Hibernate
  • (00:26:09) Java for Cloud Native Application
  • (00:28:04) Quarkus vs Spring Boot
  • (00:33:21) JRebel & Quarkus
  • (00:34:35) Java vs New Programming Languages
  • (00:39:22) The ORM Dilemma
  • (00:42:38) Some Hibernate Design Pattern Tips
  • (00:46:40) Getting Paid Working on Open Source
  • (00:48:41) Hibernate License Change
  • (00:51:05) Intellectual Property & Meaningful Contributions
  • (00:52:52) AI Usage & Copyright in Open Source
  • (00:55:21) Biggest Challenge Working in a Big Open Source
  • (00:56:08) Politics in Open Source
  • (00:58:32) Security Risks in Open Source
  • (01:02:25) Donating Hibernate to Commonhaus Foundation
  • (01:04:49) The Future of Red Hat
  • (01:06:39) 3 Tech Lead Wisdom

_____

Sanne Grinovero’s Bio
Sanne Grinovero has been a member of the Hibernate team for 10 years; today he leads this project in his role of Sr. Principal Software Engineer at Red Hat, while also working on Quarkus as a founding R&D engineer.

Deeply interested in solving performance and concurrency challenges around data access, scalability, and exploring integration with new storage technologies, distributed systems and search engines.

Working on Hibernate features led him to contribute to related open source technologies; most notably to Apache Lucene and Elasticsearch, Infinispan and JGroups, ANTLR, WildFly, various JDBC drivers, the OpenJDK and more recently getting interested in GraalVM.

After being challenged to reduce memory consumption and improve bootstrap times of Hibernate, Sanne worked as part of a small R&D team at Red Hat on some ideas which have evolved into what is known today as Quarkus.

Follow Sanne:

  • LinkedIn – linkedin.com/in/sannegrinovero
  • Twitter – twitter.com/SanneGrinovero
  • GitHub – github.com/sanne


Like this episode?
Show notes & transcript: techleadjournal.dev/episodes/220.
Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
Buy me a coffee or become a patron.

...more
View all episodesView all episodes
Download on the App Store

Tech Lead JournalBy Henry Suryawirawan

  • 4.7
  • 4.7
  • 4.7
  • 4.7
  • 4.7

4.7

12 ratings


More shows like Tech Lead Journal

View all
Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

377 Listeners

Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

244 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

The Cloudcast by Massive Studios

The Cloudcast

152 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

40 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

621 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

269 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

201 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

181 Listeners

Practical AI by Practical AI LLC

Practical AI

192 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

53 Listeners