~/talk

Quarkus Hands-on Workshop for Spring Developers

Talkat DevConf.CZ 2021 · 2021-02-18..02-20· [java, kubernetes]
name:Daniel Oh
github:danieloh30
slides:none on file

Hands-on refactoring of the Spring Boot Petclinic into Quarkus showing exact code changes: replaces Spring MVC templates with Quarkus Qute templates, swaps Spring DI for CDI annotations, migrates Spring Data JPA to Panache ORM entities and repositories, and packages for OpenShift 4 via CodeReady Workspaces without local installs. Native compilation via GraalVM shrinks memory and cuts startup from minutes to roughly 5–10 seconds. Lab also splits the monolith into domain services and deploys them with CI-ready OpenShift manifests.

AI-written summary · about

  1. 0:00Start
  2. 0:40Four Challenges for Spring
  3. 2:43Developer Experience
  4. 4:02Native Compilation
  5. 4:21Narrative Compilation
  6. 5:26Workshop Environments
  7. 18:50Cdi Injection
  8. 20:16Migration Toolkit
  9. 20:41Spring Compatibility
  10. 23:51Success Story
~/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.