HIC-9228 Kotlin: lazy language for lazy people | Voxxed Days

Kotlin: lazy language for lazy people


Programming languages Programming languages

A few years ago you had to work hard to succeed in some fields. Nowadays you don’t need to work hard but to work smart. So this means that most of the time laziness (of course not extremely) is useful for our productivity. On the other hand, laziness is extremely important when you work with a large amount of data and reduced space or power. In this talk we will try to cover all aspects of laziness in Kotlin: starting from lazy initialization of properties using delegates, lazy collections, sequences and, finally, laziness with coroutines. The main thing we would like to talk about is how to use this laziness and be productive with it. To see one more benefit of laziness in Kotlin we’ll refactor a real application to use lazy calculations.

Marharyta Nedzelska Marharyta Nedzelska

A passionate Software Engineer @ Wix.com and Kyiv Kotlin community leader. As a developer, I try to spread clean architecture and desire of learning and trying new technologies. Currently, I am interested in jvm-related stack, especially Kotlin and Data science. As a community leader, I am involved in organizing different meetups and conferences in Kyiv.