Kotlin in Action
summary
Walks a Dropwizard + AngularJS web app converted from Java to Kotlin using IntelliJ’s convert to Kotlin action that runs in seconds, shows Jersey resources, Gradle build and tests, and compiles to Java 6 bytecode so Android and JVM interop work. Demonstrates real features: lateinit for DI fields, lazy delegation for deferred initialization, val/var, extension functions, default and named parameters, companion object as static, and the Elvis operator; conversion reveals several latent null bugs that require fixing.
AI-written summary · about
chapters (21)
- 0:00Intro
- 6:51Giant Code Review
- 7:31Gradle File
- 7:45Code Review
- 8:05Overview
- 8:42Java Bot
- 9:00IRC Bond
- 10:07Convert to Kotlin
- 11:20Open by default
- 16:37Tree map
- 20:07Delegation
- 23:20Entities
- 24:52Primitives
- 26:42Constructor Injection
- 28:57Constructor Annotation
- 30:15Signal Node Test
- 33:07Override
- 34:27Default Parameters
- 38:17Version Manager
- 41:33Setters
- 48:19Static
related talks
43mKotlin for Fun for Spring Fans
45mHow we buid and mitigated our Spring Boot applications to Kotlin
49mAn Introduction to Kotlin
52mSpring into Kotlin: How to Make the Magic even more Magical
50mBootiful Kotlin
33mKotlin — maybe this time for real
19mEnterprise Kotlin: Jakarta EE for Kotlin developers
36mUpgrade Time: Choose Java 11+ or the “Other” One…Kotlin
