Getting Caught up with Kotlin
summary
Kotlin specifics covered: nullability in the type system, var/val semantics, by lazy delegates for deferred initialization, extension functions and extension by delegation to wrap collections without reimplementing methods. Coroutines demo shows massive concurrency — 10,000 jobs finish quickly and a stress run completes 1,000,000 coroutines in 602 ms. Shows Ktor DSL for HTTP routing and HTML, Quarkus integration for JVM services, jbang scripts and Kotlin Multiplatform/desktop Compose as practical, working examples.
AI-written summary · about
chapters (15)
- 0:00Intro
- 5:45Visibility modifiers
- 7:45Classes
- 12:00Nullability
- 14:50Lazy initialization
- 15:30Lazy delegates
- 18:08Kotlin constructors
- 19:41Kotlin functions
- 23:47Kotlin extension
- 27:29Overloads
- 30:22Parameters
- 34:50Project Loom
- 42:40Kotlin Microservices
- 44:56Kotlin Lambda
- 50:30Jbang








