~/talk

Micronaut Deep Dive

Talkat Devoxx Belgium 2019 · 2019-11-04..11-08· [java, microservices]
slides:none on file

Framework claims no runtime reflection by generating code at compile time via micronaut-inject-java, precomputing annotation metadata and emitting bean definitions and executable method hooks so DI, AOP and JSON marshalling run without proxies. Micronaut Data compiles repository queries into SQL ahead‑of‑time and fails fast on type errors. Tests use MicronautTest to spin up an embedded server per test. OpenAPI is generated at compile time; demos show AOT compilation + GraalVM native image yielding tiny startups (examples cited ~15 MB and ~15 ms) and workable JDBC apps.

AI-written summary · about

  1. 0:00Start
  2. 0:40About Me
  3. 3:03Java's Problems for
  4. 10:19Why is Reflection a Problem?
  5. 12:18Avoid Reflection!
  6. 13:31Just Like The Android World
  7. 15:19With Micronaut You Can Build
  8. 16:26Micronaut History
  9. 17:29Micronaut Current
  10. 19:49Micronaut's Solutions
  11. 25:56Project Setup
  12. 28:33Micronaut Test
  13. 46:36Introspected
  14. 47:15Annotation Metadata
  15. 47:37AnnotationMapper
  16. 54:43AnnotationMetadata Why?
~/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.