Kotlin
-

5 Kotlin Features That Every Android App Developer Must Know
Java is considered to be the heart of the Android operating system and so for every Android developer, there is…
Read More » -

Water Pouring Problem with Kotlin and Vavr
The first time I saw the Water Pouring Problem being programmatically solved was the excellentlectures on functional Programming by Martin…
Read More » -

Testing exceptions in Kotlin with assertFailsWith
I wanted to write this short post to highlight the assertFailsWith function available to Kotlin that makes testing exceptions a…
Read More » -

Storing when block subject in a variable
Super short post, on a change introduced in Kotlin 1.3 (yes I know it has been out for a while…
Read More » -

Comparing Kotlin performance with Graal and C2
You may have heard of Graal, the new JIT compiler for the JVM written in Java. It is available inside…
Read More » -

Converting a Cyclic Dependency into a Directed Dependency
So, this came out over a month late… Woops. This is definitely not my original idea in the least. I…
Read More » -

Testing Kotlin with Spock Part 3 – Interface default method
Kotlin allows you to put method implementation in an interface. The same mechanism can be found in Java interfaces as…
Read More » -

Kotlin DSL: from Theory to Practice
I’ll try to explain the language syntax as simple as possible, however, the article still appeals to developers who consider…
Read More » -

Testing Kotlin with Spock Part 2 – Enum with instance method
The enum class with instance method in Kotlin is quite similar to its Java version, but they are look a…
Read More »


