~/talk

Spring Boot with Kotlin, Kofu and Coroutines

Talkat JAX 2019 · 2019-05-06..05-10· [spring, kotlin]
slides:none on file

Live coding shows a Java Spring Boot blog converted step by step to idiomatic Kotlin with coroutines + Flow, replacing blocking JPA with R2DBC with Spring Data and WebFlux then mapping reactor types to suspending functions so handlers return plain objects and flows. The app adds a slow remote comments service, simulates latency, and demonstrates comments streaming working end to end. Configuration moves from auto configuration to Kofu Kotlin DSL with explicit bean slices, functional routing and test slices using mocked repositories so startup is smaller and behavior is deterministic.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 2:30Step one Kotlin Spring Boot
  3. 9:56Step two Reactive stack
  4. 19:08Step three Coroutines
  5. 29:47Step four Kofu configuration
  6. 50:19Q&A and resources
~/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.