Program JavaZone

Lyntale Onsdag 2. september

From Kotlin to Java: walk in the park or stepping on LEGO?

Room 6

Engelsk 20 min Kotlin Java Change Possibilities

Aurora Christine Hofman

Aurora works as a backend developer at the Norwegian Police. She started out as a statistician, became a data scientist, and eventually fell in love with backend development.

Starting her career at NAV IT gave her a strong foundation to build on and the courage to explore new adventures in software development at the Norwegian Police.

When she’s not coding, she enjoys spreading sunshine and laughter around the office—often with a good cup of hand-brewed coffee to go along.

In this talk, I share a hands-on, opinionated journey from Kotlin’s concise, modern syntax back to Java’s more explicit (and sometimes verbose) world. Rumor has it that this can be a painful transition—but is Java still what it used to be, or have the changes over the past five years turned the developer experience into something far more enjoyable?

We’ll look at real-world code examples, explore differences in language philosophies, and cover practical dos and don’ts for developers making the same transition. You will get insight into my experience making this shift in a large-scale project at the Norwegian Police.

If you’ve ever wondered whether going from Kotlin to Java is doable—or if you should run the other way—this session gives you a pretty good idea of which way to run.

Developers and others with curiosity for the difference between Java and Kotlin. No experience needed

  1. Let's break some WCAG rules Room 2