~/talk

devJoy++ A day in the life of a Quarkus full-stack developer

Talkat JNation 2024 · 2024-06-04..06-05· [java, developer-experience]
links:none on file
slides:none on file

Quarkus demo builds a live multi-tenant game (about 122 players in the room) using Quarkus web bundler and an npm-to-Maven bridge for React frontends, Kafka via DevServices with Redpanda for ~50 events/sec, HTMX + SSE for dashboard updates, Panache ORM with import.sql for persistent leaderboard, and continuous testing plus instrumentation-based reload so method changes patch a running JVM without losing state. The app runs on OpenShift-like cluster, the leaderboard persists correctly and the live game works end-to-end, producing real winners.

AI-written summary · about

  1. 0:00Welcome and introduction
  2. 1:04What is Quarkus
  3. 4:40Game demo introduction
  4. 6:05Application architecture overview
  5. 9:35Web bundler and frontend integration
  6. 10:41Dev mode and live coding flow
  7. 17:44Database integration with Panache
  8. 29:01Frontend with HTMX and MVC
  9. 42:14Game competition and leaderboard
  10. 47:16Q&A and closing
~/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.