~/talk

Empower your Spring Applications with Python Features on GraalVM

Talkat Spring I/O 2023 · 2023-05-18..05-19· [webassembly, python]
links:none on file
slides:none on file

Shows how GraalVM runs Python side‑by‑side with Spring Boot by installing GraalVM CE Java 17, using GraalPy + numpy via gu/qi inside a Dockerfile, creating a polyglot Context with forceImportSite and pythonPath, and injecting a Python class as implementation of a Java interface so the recommender runs as a Spring bean. Demonstration builds a recommender that computes Euclidean distances with numpy in one line, tests via Spring integration tests, and notes slower startup and no native‑image support yet.

AI-written summary · about

  1. 0:00GraalVM and polyglot intro
  2. 2:31Python in Spring Boot
  3. 3:35GraalVM theory
  4. 16:30Spring Boot with Python setup
  5. 20:19Recommendation service interface
  6. 23:58Python context in Spring
  7. 26:32Python in Java injection
  8. 29:04Java models in Python
  9. 32:12Postman testing
  10. 36:25Enterprise readiness testing
  11. 38:37Conclusion and future
  12. 40:32Q&A on GraalVM Python
~/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.