~/talk

When Clean Architecture met Kotlin, A love story

Talkat Greach 2019 · 2019-03-28..03-30· [kotlin, software-architecture]
links:none on file
slides:none on file

Kotlin replaces boilerplate with concrete patterns: data class for equals/hash/toString, val for immutability, extension functions that turn entity-to-domain mappers into fluent chains, operator overloads for cleaner access, and coroutines used as a pluggable use-case executor so tests run blocking while production runs background. Error handling swaps exceptions for sealed-class errors + Either/result. Examples include movie-entity → movie mapping with local/network fallback and a task-cost map/reduce pipeline.

AI-written summary · about

  1. 0:00Introduction to love story
  2. 2:23What is Clean Architecture
  3. 3:45Kotlin’s elegance vs Java
  4. 8:05Mapping layers with Kotlin
  5. 12:39Why Kotlin feels functional
  6. 19:45Error handling in Kotlin
  7. 27:31Use cases and coroutines
  8. 31:21Summary and thank you
~/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.