TLDR: The big discussion: Kotlin or Java, to migrate or not to migrate and why…
The world of languages on the JVM has seen alternatives to Java come and go. Kotlin is probably the most popular one at this moment. Although Java is still one of the most commonly used programming languages, Kotlin seems to keep growing very fast. Where Java is known for its verbosity, Kotlin aims at making programming easier. On the other hand, Kotlin is a mix of paradigms and forces you to learn yet another language. Moreover, with all the new features that are rapidly introduced in Java, is Kotlin actually needed? So what are the aspects where they differ from each other? In which situations should we choose the one or the other? Should we migrate to Kotlin or is Java good enough? As Kotlin claims full interoperability with Java, should we even choose? In this talk, we will fire up the battle between Kotlin and Java. In this battle, one of us will root for Java while the other cheers for Kotlin. Who wins? That is totally up to you. The audience will be judge and jury. So…bring it on!
Paulien is a passionate software engineer in love with readable, reliable and testable code, independent on the language or technology used. At OpenValue she works on helping companies setting up better software. Lately, she is giving Kotlin workshops and presentations about migrating from Java to Kotlin. In her free time, she likes to sport, cycling and swimming in particular.
Developer Advocate for Snyk and Software Engineer with over 10 years of hands-on experience in creating and maintaining software. He is passionate about Java, (Pure) Functional Programming and Cybersecurity. Brian is an Oracle Groundbreaker Ambassador, Utrecht JUG Co-lead, Virtual JUG organizer and Co-lead at TheSecureDeveloper. He is a regular international speaker on mostly Java-related conferences like JavaOne, Oracle Code One, Devoxx BE, Devoxx UK, Jfokus, JavaZone and many more. Besides all that Brian is a military reserve for the Royal Netherlands Air Force and a Taekwondo Master / Teacher.