~/talk

Design Reactive Apps in Kotlin

Talkat Voxxed Days Singapore 2018 · on Friday, 2018-06-01· [kotlin, reactive-programming]
slides:none on file

Builds a lightweight agent component in Kotlin that tracks jobs by ID and stores Disposables in a map (uses Completable/Single from RxJava), preventing duplicate executions and offering killMe/saveMe strategies to pick which duplicate wins. Adds group keys (map of maps) so group-level kills cancel related jobs, supports lifecycle hooks to cancel all on destroy, and allows persistence and plugins. Example run cancels the first two duplicates and lets the third complete.

AI-written summary · about

  1. 0:00Introduction
  2. 2:41Problem Statement
  3. 4:55Solution Explanation
  4. 7:28Simple Solution
  5. 11:42Static Utility
  6. 13:09Strategies
  7. 15:16Implementation
  8. 22:59CreateAxe
  9. 24:35Named arguments
  10. 25:03Previously
  11. 26:26Lifecycle
  12. 30:06Outro
~/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.