July 9, 2024
Introduction The Kotlin DataFrame library makes extracting values from structured data an easy task. As discussed in our documentation, there are four separate APIs that can be used for this purpose, with the optimal choice depending on your individual situation and requirements. To demonstrate, let’s read in a JSON document containing information about users: The […]
June 24, 2024
You can now find all of the session recordings from KotlinConf’24 on the conference website! Sessions are also being added to the Kotlin YouTube channel: Photos and slides from some of the sessions are also available – click on a talk and select “Download slides” for the latter. Don’t miss these additional materials from the […]
May 30, 2024
This special edition of the Kotlin Roundup is dedicated exclusively to KotlinConf 2024. At the opening keynote, Egor Tolstoy, Michail Zarečenskij, Ekaterina Petrova, Sebastian Aigner, Vsevolod Tolstopyatov, and Svetlana Isakova announced a plethora of exciting updates, addressing JetBrains’ recent work on the Kotlin language. Meanwhile, our guest keynote speakers, Jeffrey van Gogh (Google), Julie Gunderson […]
May 30, 2024
To stay relevant in today’s world of AI revolution, a programming language should be well represented in the ML community and in language models. The less well represented a language is, the lower the quality of generated code, which results in decreased usage of the language and even worse representation. You might be wondering what […]
fun main() { val name = "stranger" // Declare your first variable println("Hi, $name!") // ...and use it! print("Current count:") for (i in 0..10) { // Loop over a range from 0 to 10 print(" $i") } }