~/talk

Bootiful Spring Boot 3.3

Talkat Devoxx France 2024 · 2024-04-17..04-19· [java, devops-and-delivery]
slides:none on file

Shows a concrete demo: a Spring Boot 3.x app (Spring Framework 6+) using Java 21, Docker Compose Postgres schema, Java records and pattern‑matching, and the Spring AI OpenAI starter to generate stories. It compiles to a GraalVM native image (102 MB), runs in ~0.1s and uses ~127 MB RSS. Virtual threads (Project Loom) remove blocking thread waits so 1,000 logical threads don’t tie up OS threads. Highlights Java 21, GraalVM native image, Spring AI, virtual threads.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 2:57Why Java and Spring are thriving
  3. 5:29Building a Spring Boot 3.3 app
  4. 11:53Java 21 features and data programming
  5. 18:34Creating a simple REST API
  6. 20:19Integrating Spring AI for RAG
  7. 27:06Scalability with virtual threads
  8. 33:53Optimizing with GraalVM
  9. 43:36Production and performance
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.