Category Archives: General

M7 Release Available

Kotlin M7 is here and with it some long awaited features. Compiler and Language Changes Inline support One of the biggest features of M7 is support for inline functions. Kotlin encourages the use of higher-order functions (some people call this “functional … Continue reading

Posted in General | Tagged | 17 Comments

Spek – A Specification Framework

For a while now, a few of us have been working on a project called Spek, a framework that allows you to write executable specifications. It allows you to write specifications (i.e. tests) in a more human-readable, and what’s more … Continue reading

Posted in General | 14 Comments

M6.2 Available

Today we release Kotlin M6.2 which brings some interesting and important features. The newly released IntelliJ IDEA 13 is now supported too. Let’s take a look.

Posted in General | Tagged | 12 Comments

Catch up with our Kotlin Team at Devoxx Belgium

Meet JetBrains and Kotlin team members Svetlana Isakova and Aleksei Sedunov, November 11-15, at the sold-out Devoxx Belgium conference. We invite you to stop by our booth for an impromptu demo, some great gifts and a chance to win a free … Continue reading

Posted in General | Tagged , , | Leave a comment

Writing Kotlin in the Browser

Did you know that Kotlin can target JavaScript as well as the JVM? Don’t be too surprised if you didn’t know, as we’ve not been giving it too much coverage, despite already shipping a successful product that uses this capability. … Continue reading

Posted in General | Tagged | 16 Comments

How to configure Kotlin in your project

Kotlin can be freely mixed with Java. That means that you can easily add Kotlin code to an existing Java project. All you need to do is create a new Kotlin file (*.kt) and tell the environment to use Kotlin. … Continue reading

Posted in General | Tagged | Leave a comment

M6.1 Released

Two months ago we released M6 and we’re now ready with another update containing a bunch of goodies.

Posted in General | Tagged | 7 Comments

Working with Kotlin in Android Studio

With the release of M6, we announced support for Android Studio. Let’s take a deeper look at how to get up and running with Android Studio and Kotlin.

Posted in General | Tagged , | 5 Comments

Kotlin M6 is here!

We’ve reached our sixth milestone, and with it, have some great features in store, both in terms of language improvements as well as tooling.

Posted in General | Tagged | 10 Comments

Mixed-Site Variance in Kotlin

Type systems… We all know they are cool. In a static language, like Kotlin, the type system is the one responsible for early detection of errors. Many tools (e.g. an IDE with its refactoring abilities) also rely on the type … Continue reading

Posted in General, Language design | Tagged | 16 Comments