February 17, 2025
AI models are evolving fast, and DeepSeek-R1 is making waves as a serious competitor to OpenAI. But how well do these models understand Kotlin? Can they generate reliable code, explain tricky concepts, and help with debugging? JetBrains Research tested the latest AI models, including DeepSeek-R1, OpenAI o1, and OpenAI o3-mini, using KotlinHumanEval and a new […]
February 13, 2025
Ktor 3.1.0 is here! This is the first minor release of the year, bringing exciting new features, performance improvements, and bug fixes. This release includes improvements to server-sent events (SSE), documentation enhancements, WebAssembly (Wasm) support, dependency injection design updates, and some initial steps toward gRPC integration. 🚀 Get started with Ktor 3.1.0 now! Ready to […]
February 11, 2025
A couple of years ago, we initiated the idea of creating a Kotlin Multiplatform IDE to help facilitate the development of KMP applications. We embarked on this venture, building on the Fleet platform, with the intention of releasing it as a standalone IDE. During this time, we have received feedback from our customers, specifically those […]
February 7, 2025
Hello, it’s Kodee! Missed me? I hope you had a fantastic break because it’s time for a new edition of Kodee’s Kotlin Roundup! I’ve got some exciting news from the past couple of months just for you. Kotlin YouTube spotlight Did you know there’s a Kotlin YouTube channel packed with awesome content? It’s been buzzing […]
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") } }