Kirill Rakhman
banner
rakhman.info
Kirill Rakhman
@rakhman.info
Kotlin Compiler @ JetBrains
Karlsruhe, Germany
https://rakhman.info
https://sueden.social/@kirillrakhman
Well done to Slack for breaking the app in new in exciting ways. This time, clicking on Windows notifications doesn't open the app anymore.

Of course this is on top of the *years* old bug that clicking on a notification unmaximizes the windows on a secondary monitor.
November 12, 2025 at 11:41 AM
How do you configure @renovatebot.com to not automerge AGP updates? This doesn't seem to work. #android #dev
November 11, 2025 at 8:14 AM
Bye bye, context receivers 👋
github.com/JetBrains/ko...
[FIR] Stop resolving to context receivers · JetBrains/kotlin@6c8830d
#KT-72994
github.com
October 27, 2025 at 11:14 AM
Could Slack finally stop messing with the freaking sidebar?
October 27, 2025 at 8:54 AM
Reposted by Kirill Rakhman
Kotlin 2.2.21 and 2.2.20 have a lot goodies in them. In my video, I'm looking at the highlights! www.youtube.com/watch?v=QWpp...
What's new in Kotlin 2.2.21 (and 2.2.20!)
YouTube video by Kotlin by JetBrains
www.youtube.com
October 23, 2025 at 2:00 PM
Reposted by Kirill Rakhman
For WebStorm 2026.1 we want to hear what matters to you. Vote for issues or feature requests and we will do our very best to get those into the 2026.1 release!
r/Jetbrains - Reddit
Let's fix what matters: Vote for the top 5 WebStorm issues for 2026.1
www.reddit.com
October 22, 2025 at 1:14 PM
Reposted by Kirill Rakhman
I've written a small blog post about how context parameters change API design in Kotlin serranofp.com/blog/context...

Feedback and discussion is more than welcome!
Context parameters and API design
serranofp.com
October 14, 2025 at 2:13 PM
Reposted by Kirill Rakhman
Context parameters are almost here, let's try migrating a real codebase to them and see what happens!

If you've heard of them but haven't had the time to dive yet, follow me to discover what they can and can't do right now, ahead of their final stabilization.

ivan.canet.dev/blog/2025/10...
I tried context parameters, Kotlin's new multi-receiver extension functions - Ivan “CLOVIS” Canet
Software engineering, open source and computer security
ivan.canet.dev
October 13, 2025 at 8:55 PM
Reposted by Kirill Rakhman
We released Compose Hot Reload 1.0.0-rc01 🎆
What started as a happy accident was promised to be pushed towards stability as quickly as possible, allowing you to rely on a stable user experience.

github.com/JetBrains/co...
Release v1.0.0-rc01 · JetBrains/compose-hot-reload
Release summary 🔥🎆 The project is promoted to the 'RC' stage. We are still working on convenient tooling in IntelliJ and Android Studio and will continue experimenting there. The 'core technology' ...
github.com
October 6, 2025 at 12:28 PM
Published a KEEP on suspend lambdas and anonymous functions: github.com/Kotlin/KEEP/...
github.com
October 6, 2025 at 11:09 AM
Google is axing POP based sync between an external inbox and GMail. Is anybody aware of (or maybe building) an external solution?

Or do I need to build it myself?

support.google.com/mail/answer/...
Learn about upcoming changes to Gmailify & POP in Gmail - Gmail Help
Starting January 2026, Gmail will no longer provide support for the following features: Gmailify: This feature allows you to get special features like spam protection or inbox organization applied
support.google.com
October 5, 2025 at 8:29 AM
Reposted by Kirill Rakhman
Reminder that Compose Multiplatform (www.jetbrains.com/compose-mult...) is Stable on iOS, Android and Desktop....and now in Beta for Web.
October 3, 2025 at 10:34 AM
Reposted by Kirill Rakhman
Feel the difference with one tool for many SQL and NoSQL databases. Start a free 30-day trial or get DataGrip for free forever for non-commercial purposes: jb.gg/DGncsBS
October 2, 2025 at 12:14 PM
Reposted by Kirill Rakhman
The big premiere for SQL and database lovers: DataGrip is now free for non-commercial use!
Start a free 30-day trial or get DataGrip for free forever for non-commercial purposes:
jb.gg/DGncfBS
October 1, 2025 at 3:32 PM
WTH is YouTube doing with this auto dubbing?
September 28, 2025 at 5:44 PM
Reposted by Kirill Rakhman
Some Kotlin highlighting bug in @compiler-explorer.com sent me down a rabbit whole of formal grammars, lexers and contributing to tools I use daily.

flofriday.dev/posts/50-sha...
50uL Shades of Kotlin: Why your numbers long for color
A highlighting bug sent me down a rabbit hole of grammars, lexers and contributions.
flofriday.dev
September 9, 2025 at 6:20 PM
Blogged - Kotlin: Emerging Patterns with Context Parameters
rakhman.info/blog/kotlin-...

#programming #dev @kotlinlang.org
rakhman.info
August 29, 2025 at 10:21 AM
Reposted by Kirill Rakhman
It's so cool to see the unrelenting progress of Kotlin and Compose Multiplatform....all the moving pieces steadily coming together!
August 28, 2025 at 7:35 AM
SEO but for AIs should be called LLMO (pronounced "Elmo").
August 23, 2025 at 6:42 AM
Took me long enough to realize that @gradle.com's api() dependency should be used when you expose a dependency's types in your own public signatures.
August 14, 2025 at 8:28 AM
Reposted by Kirill Rakhman
New Kotlin video! Context-sensitive resolution is one of those features that will kind of quietly blend into the background while making a lot of code much nicer. And you can already try it in Kotlin 2.2 as an experimental feature!

Check out the details:
www.youtube.com/watc...
August 7, 2025 at 6:29 AM
Is there some universal law that any UI element related to AI needs to have a gradient and sparkles?
August 4, 2025 at 12:02 PM
I think I found a really nice improvement for the NONE_APPLICABLE diagnostic in @kotlinlang.org today. In addition to listing all the candidates, we'll soon also print the reason why it wasn't applicable.

#dev #kotlin #compiler
July 25, 2025 at 1:16 PM
Reposted by Kirill Rakhman
The « Building a RESTful Web Service » #Spring guide is now available in #Kotlin in addition to Java. We are collaborating with JetBrains to add Kotlin code snippets to the 10 most popular guides. spring.io/guides/gs/re...
Getting Started | Building a RESTful Web Service
Learn how to create a RESTful web service with Spring.
spring.io
July 24, 2025 at 6:03 AM
Reposted by Kirill Rakhman
🚀 Get ready for a smoother workflow and even greater productivity with IntelliJ IDEA!

Starting with 2025.3, we are moving to a unified distribution to deliver a seamless, powerful development experience right at your fingertips.

Check out our blog post 👇
blog.jetbrains.com/idea/2025/07...
IntelliJ IDEA Moves to the Unified Distribution | The IntelliJ IDEA Blog
We are excited to announce the next step for IntelliJ IDEA: we are moving to a single, unified distribution. And yes, before you ask, our commitment to open source remains as strong as ever. There
blog.jetbrains.com
July 17, 2025 at 10:11 AM