Kirill Rakhman
@Cypressious
Followers
334
Following
2K
Media
104
Statuses
2K
@Kotlin Compiler Core at @JetBrains. Computer stuff and Gaming. Mastodon: @[email protected] Bsky: @cypressious.bsky.social
Karlsruhe, Germany
Joined September 2008
🧸The wait is over – Kodee is finally going plush! 🤩😍 Just like Kotlin, Kodee wants to be everywhere! Get your hands on the softest coding companion in the JetBrains Merchandise Store and spread the Kotlin love! 💜 #KodeeEverywhere 👉 Get your Kodee: https://t.co/3sHhkGtcsP
11
37
139
Have you always wanted a button to scroll the VCS Log in @intellijidea all the way up? Now you can have it with my plugin https://t.co/h4H0EN1Ska
1
0
3
📢 We’ve just released version 0.14.1 of our DataFrame library! 🚀 This update brings Kotlin 2.0+ support, an experimental DataFrame Kotlin Compiler Plugin for a zero-boilerplate data-handling experience. Improved Excel, JDBC, Arrow support. https://t.co/FOlaxOfy2D
1
7
29
It is a long long journey for Kotlin: IntelliJ Kotlin plugin K2 mode is enabled by default in 2024.3 EAP. Your feedback is crucial for us — we need your help to launch K2 mode at its best.
The IntelliJ IDEA 2024.3 EAP is open! The latest build includes the updates described in this blog post 👇 https://t.co/ul5EJYxG7u 🤩 Inline AI prompt input 👌 Improvements for Java and Kotlin ✔️ Spelling and grammar checks during indexing 👍 A new Workspaces feature
2
8
39
Today I wrote an @autohotkey script to prevent the @SlackHQ window from unmaximizing every time I click on a notification 🤦.
0
0
1
📢 The Kotlin 2.0.20 release is out! This version includes performance improvements and bug fixes for Kotlin 2.0.0, where we announced the Kotlin K2 compiler as Stable. Highlights include: ✅ The data class copy function will have the same visibility as the constructor ✅ Static
2
63
239
Had the privilege of speaking at KotlinConf again this year! Topic was a special one to me. I've been working on power-assert for Kotlin for over 4 years - long before I started working for JetBrains - and it is now officially part of Kotlin! https://t.co/E9z7kqwDqZ
1
3
33
🎉 All KotlinConf recordings are now available on our site. Enjoy!
2025.kotlinconf.com
KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.
4
78
238
AI generated graphics in conference talks, so hot right now #kotlinconf
0
0
1
🥳 We’re thrilled to introduce Kotlin 2.0 with the stable K2 compiler. It’s fast, smart, and multiplatform, significantly boosting your daily productivity. 🌐 Multiplatform from the ground up. 🚀 Double the compilation speed. 🛠️ Enhanced code analysis. https://t.co/DwNiBvcXde
blog.jetbrains.com
We're excited to release Kotlin 2.0 with a stable K2 compiler, which is fast, smart, and multiplatform.
8
184
620
🌈 Kotlin 2.0 is almost here! There’s less than 48 hours to go. Get ready for smarter and faster development with an even smoother multiplatform experience. Tune in to the opening keynote, live from KotlinConf: 📆 May 23 ⏱️ 9:00 am CET 🔗
4
120
528
Taking over, merging Android Studio Koala 🐨 back into IntelliJ master. We increased man-power for maintaining the Android Plugin in IntelliJ. @TheTechW0lf and me are working on a new process to keep IntelliJ and AS in close sync.
6
8
73
Next on the list: another overload resolution ambiguity fix for lambdas against type variable parameters. https://t.co/uHZJ0lFb6N
youtrack.jetbrains.com
Kotlin compiler does not analyze lambda arguments during the stage of choosing candidates for some function call. Instead of it just tries to calculate the possible shape of the lambda and discard...
1
0
1
Feature work for #Kotlin post 2.0 is ramping up slowly. Today I've merged a fix to this 4 year old issue about overload resolution ambiguity for unsigned types and Any:
youtrack.jetbrains.com
Member: fun doStuff(value: Any) = "Any" fun doStuff(value: UByte) = "UByte" fun main() { val uByte: UByte = UByte.MIN_VALUE doStuff(uByte) // Overload resolution ambiguity } Extension: fun Any.doSt...
1
0
10
We've published a deep dive into the K2 compiler's performance gains and how you can measure them in your projects. The results are impressive—compilation time for a clean build of Anki-Android is now 2x faster! https://t.co/LQtAwsd9aE
5
6
57
Stop waiting for magic to happen. Choose JetBrains IDEs and make it happen. https://t.co/QOVBuGet5Q
12
57
225
New KEEP proposal, this time with improvements to how we handle $ in string literals in Kotlin.
github.com
This KEEP proposes multi-dollar interpolation. The current full text of the proposal can be found here. We propose an extension of string literal syntax to improve the situation around $ in string ...
2
2
7
📢The Kotlin 2.0.0-RC1 release is out! Starting from Kotlin 2.0.0-RC1, you can use the K2 compiler in production. https://t.co/PggS9V036p 🗻This release mostly covers the stabilization of the new Kotlin K2 compiler. In addition, there are new features in Kotlin/Wasm and
5
90
319