Here’s a collection of all (assuming I remember to keep it up-to-date) of my posts about Kotlin.
Previously, I had posted the types of features I would want in Java, while largely keeping the Java syntax. This was the post where I write about my initial discovery of Kotlin and how it almost perfectly met that list.
There are different idioms in different languages for doing the same thing. Being young, Kotlin doesn’t have all of its idioms figured out. Let’s look at one as a median between Python and Java.
One of the coolest things Kotlin has to offer is type-safe builders, built upon several simple features. I find myself really really wanting to have this feature in my other two primary languages, Java and Python. This article explains what I believe to be the closest we can get to having type-safe builders in those languages.
We follow up the previous post about Kotlin-like builders in Java and Python to expand the code for dealing with optional parameters nicely.
Four new posts of a mini series discuss some of my favorite features of Kotlin.