Sander Verbruggen

Kotlin and Java interoperability

This is the third post in the "Kotlin, the essence of Java" series. Click the link for the whole story or keep on reading about this particular topic. Kotlin is a JVM language with strong ties to the Java language and v.v. Under normal circumstances Java and

Kotlin, the essence of Java

A series of posts showing how Kotlin improves on the Java language by stripping away the bloat.

Kotlin classes

Converting your Java classes into Kotlin classes by removing the plumbing code.

Kotlin inline functions

This is a post in the "Kotlin, the essence of Java" series. Please read the Kotlin essentials if you're new to Kotlin. A very simple but effective Kotlin construct is  the 'inline function', a one-liner that actually is one line. Adding  a function The

Kotlin essentials

This is the first post in the series "Kotlin, the essence of Java". It's a reference page that will introduce some Kotlin concepts needed to understand the rest of the Kotlin series. ';' expected First of all, no more need for the semi-colon on every

Sander Verbruggen © 2026