~/talk

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

Talkat Voxxed Days Trieste 2022 · on Friday, 2022-06-10· [java, web-performance]
name:P. Palaga
links:none on file
slides:none on file

Quarkus achieves fast boot and low memory by compile time augmentation, generating build-time classes and producing both a JVM mode and a GraalVM native image with the closed‑world assumption; native builds can take minutes but produce tiny executables (example ~12 MB). Extensions split into -deployment (build steps producing/consuming build items) and runtime modules; common tools and fixes include jandex for annotation indexing, explicit reflection/proxy/resource registration, recorder classes with static-init vs runtime-init, and substitutions for problematic libraries (e.g., porting Apache Camel’s ~300 connectors).

AI-written summary · about

  1. 0:00Start
  2. 0:04Maven Demon
  3. 0:57Porting Libraries and Frameworks to Quarkus
  4. 3:50Why Would We Want To Use Qualco
  5. 4:24Dev Mode
  6. 5:09Dev Services
  7. 6:09Continuous Testing
  8. 8:44Extensions
  9. 10:09Third-Party Frameworks
  10. 11:59How Quakus Works
  11. 13:08Modes of Operations
  12. 14:52Limitations
  13. 17:14Class Initializers
  14. 23:40Quarkus Build Time Container
  15. 30:46Camera Context
  16. 35:56Extension Configurations
  17. 42:08Useful Links
~/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.