Kotlin - The Chronicles of Lost Semicolons
summary
50 minutes of live coding showing runnable kts worksheet examples that compile to JVM JavaScript and Native, demonstrates type inference vs explicit types, immutable val vs var, string templates and triple-quoted multiline with trimIndent, if/try/when as expressions, ranges producing 0..9 and 10 downTo 0 with step, functions with expression bodies and Unit returns, safe-call Elvis null chains, data class equals and destructuring, extension functions and infix operators, operator overloading for BigDecimal add, lazy delegation and Java interop with nullable annotations.
AI-written summary · about
chapters (10)
- 0:00Kotlin introduction
- 3:55Why use Kotlin in production
- 13:06Kotlin functions and bodies
- 21:13Lists and null safety
- 31:49Functional programming in Kotlin
- 35:59Kotlin classes and data classes
- 42:05Custom DSL with infix
- 46:07Java-Kotlin interop
- 47:30Lazy evaluation in Kotlin
- 50:00Q&A








