Kotlin
-

Kotlin and JUnit 5 @BeforeAll
Introduction In Kotlin, classes do not have static methods. A Java equivalent semantic can be provided to callers using the concept of…
Read More » -

Testing Kotlin with Spock Part 1 – Object
The object keyword in Kotlin creates singleton in a very convenient way. It can be used for example as a…
Read More » -

Defending Public-By-Default in Kotlin
Some people have spoken against Kotlin’s decision to make classes, methods, etc. public by default (when no visibility modifier is…
Read More » -

Kotlin – Reified type parameters sample
This post walks through a sample that demonstrates Kotlin’s ability to cleverly reify generic type parameters. So consider first a world…
Read More » -

Kotlin – Tuple type
It is very simple to write a Tuple type with the expressiveness of Kotlin. My objective expressed in tests is the following:…
Read More » -

Kotlin – Try type for functional exception handling
Scala has a Try type to functionally handle exceptions. I could get my head around using this type using the…
Read More » -

Kotlin for Java Developers: 10 Features You Will Love About Kotlin
Kotlin is a statically typed JVM language built by Jetbrains, the makers of the IntelliJ IDE. Kotlin is built upon Java and…
Read More » -

Kotlin + Android First Impressions
I am a huge Android fanboy, and have been one ever since the Nexus One came out. The Android OS…
Read More » -

10 Features I Wish Java Would Steal From the Kotlin Language
This article is overdue. After the hype around the release of Kotlin 1.0 has settled, let’s have a serious look…
Read More »
