Author Archives: Jarno Walgemoed

Compiler Hinting with Kotlin Contracts

Kotlin’s built-in null-safety makes it easy for us to write code that’s less error-prone and less susceptible to the unwanted and unexpected NullpointerException at runtime. We can do a lot to make sure it doesn’t happen, but sometimes there’s no way around … Continue reading

Posted in Blog, Kotlin | Leave a comment

Kotlin Release news: Kotlin 1.2.60, Kotlin 1.3 M1, Kotlin Native 0.8

Some good news coming from Jetbrains, who have been tirelessly working on expanding and improving Kotlin and the tools provided with it. In this post I’ll provide an overview of the latest news.

Posted in Kotlin, News | Leave a comment

Kotlin properties – from basic to lazy

Kotlin has many things going for it, with one of the main qualities being its built-in null-safety. This guarantees that properties will always have a non-null value at runtime, greatly reducing the risks of coding errors and NullpointerExceptions. In languages … Continue reading

Posted in Blog, Kotlin | Leave a comment

Kotlin Quick Tip: Annotation targets

If you — like me — are a sucker for reducing boilerplate and are using JSR-303 – Bean Validation (I use it as part of Spring Boot) then you may have noticed how it can help you reduce validation boilerplate … Continue reading

Posted in Blog, Kotlin | Tagged , | Leave a comment

KotlinConf 2018 – Amsterdam!

After the success of KotlinConf 2017 in San Francisco a follow-up was certainly not outside the realm of imagination. Jetbrains has found a venue that’s slightly better to reach for us Europeans, which is exciting news! KotlinConf 2018 will be … Continue reading

Posted in Kotlin, News | Leave a comment