VSR-9078 Kotlin – your 2017 Java replacement | Devoxx

Kotlin – your 2017 Java replacement


lang Programming languages

Room 3 (Sabre)

Wednesday from 17:40 til 18:30

Do you dream about life without unexpected nulls? Do you fancy a little bit of functional programming? Are you tired of Java ceremony?

Then maybe 2017 is The Right Moment to choose Kotlin! This JVM language brings you stuff like null-safety and immutability by default. Less boilerplate, more safety. And you can introduce it in your project class after class, module after module, without risky revolution.

I will show you pros and cons of Kotlin, based on last 8 months of my experience. In November 2016 I started a new backend project built on top of Gradle and Spring. Today I still do not regret the decision to write it in Kotlin. Let's see if I convince you! :-)

 Kotlin    null safety    functional programming    Spring    backend  
Paweł Barszcz Paweł Barszcz

Test-first addict focused on writing clean and self-explanatory code. Backend developer with frontend affairs (I see you, JavaScript...). Pair-programmed by Pragmatists, currently working at Polidea where engineering meets magic (truly!). Warsaw JUG speaker. Smiling too much, overdosing emoticons ;-)