Kotlin — maybe this time for real
summary
Kotlin is presented as a modern JVM language that has gained traction on Android and is poised for broader web use thanks to an intuitive syntax and major company support. The talk covers Kotlin basics and demonstrates how to build a production-ready web application on the JVM.
AI-written summary · about
chapters (22)
- 0:00Kotlin introduction
- 1:06Java history and backward compatibility
- 2:31Bytecode and modern languages
- 4:35What is Kotlin
- 7:49Kotlin on Android and browser
- 8:10Variables and types in Kotlin
- 9:35Functions and parameters
- 10:58Type extensions
- 12:43Functional programming
- 13:46Tail recursion in Kotlin
- 15:09Classes and constructors
- 16:33Data classes
- 17:57Higher-order functions
- 19:41Implicit returns in lambdas
- 21:04Pattern matching in Kotlin
- 22:50Delegated properties
- 23:52Coroutines and async
- 25:14DSL and string templates
- 25:57Kotlin and Spring Boot
- 27:22Generics and reification
- 28:07Kotlin for React frontend
- 29:56Q&A








