The Marco Show

How Spring Boot Really Works (From a Core Engineer) - Moritz Halbritter | The Marco Show


Listen Later

Moritz Halbritter, Spring Boot engineer at Broadcom and team lead for start.spring.io (Spring Initializr), joins Marco to talk about the inner workings of the Spring ecosystem and the future of Java performance.


💡 In this episode:

  • GraalVM Native Image vs Project Leyden and Java startup performance
  • Observability in Spring Boot (logs, metrics, tracing)
  • Developer experience improvements: Testcontainers, Docker Compose, SSL hot reload
  • AI coding tools, JSpecify nullability, and the future of Spring


⏱️Timecodes:

(00:00) Teaser

(00:53) Meet Moritz Halbretter from the Spring Boot team

(02:23) From school programming to consulting to Spring

(08:14) How Moritz joined the Spring team

(14:20) Spring Native, GraalVM, and Project Leyden

(25:35) Observability, Micrometer, and customer-driven features

(32:08) Developer experience: Docker Compose, Testcontainers, SSL hot reload

(40:35) JSpecify and annotating Spring Boot for nullability

(45:12) start.spring.io and generating Spring projects

(50:45) Using AI in coding, reviews, and open source PRs

(57:30) Where Spring is headed in the next few years

(1:00:08) Favorite languages, Kotlin, and Linux

(1:01:13) Personal projects: solar monitoring, Modbus, and heat pump predictions

(1:08:46) Giveaway and rapid-fire questions

(1:11:32) Outro


New episodes every other Wednesday. Subscribe for more developer-focused conversations.


🎥 Watch the full episode on YouTube: https://youtu.be/FUFsul26rgA

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

The Marco ShowBy IntelliJ IDEA