An introduction to Kotlin for Java developers who just want to write in a JVM language from another universe. We’ll look at Kotlin the way a Java developer actually experiences it: - how Kotlin reduces boilerplate - how null‑safety works - how data classes, extensions, and smart casts simplify everyday tasks - how functions, lambdas, and collections feel compared to Java - how to migrate from Java without rewriting your world - what Kotlin improves — and what it intentionally doesn’t change If you’ve ever thought “Kotlin looks cool, but I don’t have time to learn a whole new ecosystem,” this session is for you. You’ll leave with a clear, practicle understanding of Kotlin as a Java complimentary skill and not as a completely different universe.

Talk Level:
BEGINNER

Bio:
Java-brewed engineer with a taste for Kotlin (Compose), a tolerance for TypeScript (React), and a soft spot for Dart + Flutter. Co-leader of jug.bg, co-organizing jprime.io, java.beer, DataStackConf and FullStackConf