~/talk

Full-stack Reactive Kotlin with Project Reactor & Spring Boot 2

Talkat Riga Dev Days 2019 · 2019-05-29..05-31· [reactive-programming, spring]
slides:none on file

Live-code builds a Kotlin Spring Boot 2 service using Spring WebFlux and Project Reactor with Netty and a reactive MongoDB repo; domain is a Coffee data class, repository extends ReactiveCrudRepository, a data-loader seeds a few items, and an orders stream emits one event per second. Tests use StepVerifier virtual time to request 10 items deterministically. Shows both annotated controllers and functional routes, mentions Kotlin startup is slightly slower (~1.2s) and includes Java client examples.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 3:54What is reactive programming
  3. 13:35Setting up the project
  4. 19:15Creating domain and repository
  5. 23:23Loading sample data
  6. 30:35Building internal API
  7. 35:15Testing reactive services
  8. 44:58Building external API
  9. 47:46Testing the application
  10. 48:27Functional routing demo
  11. 53:10Resources 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.