Kotlin

Statically typed programming language developed by JetBrains capable of running on the JVM, the browser or on native platforms.

Tips for Writing a Library in Kotlin

Writing a library in Kotlin seems easy but it can get tricky if you want to support multiple platforms. In this article we'll explore ways for dealing with this problem.

By the way - exploring delegation in Kotlin

Kotlin has an interesting keyword, 'by' which can be used for delegation. There is a lot of confusion around it so in this article we'll clean that up.

Gradle Kotlin DSL - First impressions

The Kotlin DSL for writing Gradle build scripts have been around for some time. In this article we'll take a look at it and see how useful it is.

Review: Kotlin 1.2.60

Kotlin releases are quite frequent nowadays and the last few ones were not so remarkable, but 1.2.60 is somewhat special. In this article I'll explain why.

The Nature of Nothing in Kotlin

For someone who comes from the Java world the concept of Nothing might be confusing. In this article, I'll try to clean that up with some practical examples to boot.

Going Beyond Android: Kotlin on the Frontend

While most developers use Kotlin on Android it is also a viable option on other platforms. In this article we'll look at how it works in the browser.

Exploring Kotlin: Useful Standard Library Functions

Kotlin comes with a lot of useful functions like let, apply, with or also. Less is written about what comes with the collections, ranges, and other packages of the standard library. In this article we'll explore them.

Going Beyond Android: Kotlin on the Backend

While most developers use Kotlin on Android it is also a viable option on other platforms. In this article we'll look at how it works on the backend.

Going Beyond Android: Exploring Kotlin Areas of Application

If you have written something in Kotlin chances are that you wrote it for Android. Kotlin, however, has other areas where it can be useful. In the following series, we'll explore what other fields exist where Kotlin can shine.

Kotlin pitfalls and how to avoid them

Kotlin is all the rage lately and while I do agree that the language is well thought out it has - as everything else - its flaws. In this article I'll explain some of the pitfalls I encountered and try to help you avoid them.

Kotlin is the new Java

If you are a Java developer you might be wondering what to learn next. Kotlin is in the sweet spot just where Java used to be and in this article my goal is to explain why.