Diving into advanced Kotlin features
summary
Covers concrete Kotlin features and how they compile: Kotlin 1.1.3.x and inline-class preview 1.3 are used as references; shows the 'to' infix pair and custom infix chain that builds a conference DSL (conference { talks { conferenceTalk at 10 by "Alice" title "Cloud" } }); explains operator overloading (plus, get, invoke, compareTo), delegates like lazy/observable/vetoable and custom getValue/setValue, and practical rules like inline reduces heap allocations and when to use noinline.
AI-written summary · about
chapters (9)
- 0:00Introduction and speaker intro
- 1:27Infix functions explained
- 5:20Operator overloading in Kotlin
- 8:51Higher-order functions and lambdas
- 17:39Lambdas with receivers
- 17:59Domain-specific languages in Kotlin
- 26:27Delegated properties overview
- 32:43Inline classes introduction
- 38:02Closing and resources








