~/talk

The Lord of Collection Functions - The Fellowship of Kotlin

Talkat AndroidMakers by droidcon 2026 · on Friday, 2026-04-10· at 10:00· [kotlin]
slides:none on file

Concrete claims and runnable examples: the Kotlin standard library collection functions replace imperative loops and mutable state with map then flatten vs flatMap, show that reduce vs fold differ by initial value and result type, and that zip drops unmatched (fellowship of nine zips with six enemies leaves three idle). Demos use a shared “fellowship” dataset, sum ages, count four hobbits, compute a 50-point healing total, show chunked calling windowed, and publish full code and extended slides via the provided link tree — examples execute but a flaky unit test surfaces.

AI-written summary · about

  1. 0:00Fellowship of Kotlin
  2. 3:15Dark Lord Foron
  3. 8:11Mines of Mutation
  4. 16:17Flaky unit tests
  5. 17:22Plains of Reflection
  6. 25:35Dead modules
  7. 30:10Reduce and fold
  8. 36:08Deallocation and forEach
  9. 37:42Imperative evil
~/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.