~/talk

Will my library or framework work on Quarkus (and GraalVM)?

Talkat Voxxed Days Zürich 2022 · 2022-05-17..05-19· [java]
slides:none on file

Quarkus runs most libraries and frameworks if porting fixes are applied: use compile-time augmentation and split code into build-time module / deployment suffix plus runtime recorders so bootstrap calls are recorded not executed, scan jars with Jandex to find annotations without loading classes, and explicitly register for reflection, proxies and native resources. Watch out for static initializers (threads, sockets), dynamic classloading, and resources — substitutions or Gizmo bytecode can patch libraries; Camel was successfully ported using these techniques.

AI-written summary · about

  1. 0:00Introduction
  2. 0:55Overview
  3. 1:57Quarkus
  4. 8:00What is Quarkus
  5. 16:05How Quarkus works
  6. 21:00Practical example
  7. 23:20Record methods
  8. 27:34Extensions
  9. 32:10Configuration
  10. 34:48Substitutions
  11. 36:31Other topics
  12. 37:34Summary
  13. 38:39Questions
  14. 39:45Where is the similarity
  15. 42:28Spring compatibility layers
~/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.