Karlsruhe, Germany
https://rakhman.info
https://sueden.social/@kirillrakhman
The new app is a pure KMP + Compose Multiplatform rewrite.
230k lines (Legacy Java/ObjC) ➡️ 37k lines (Kotlin)
Shipped in 6 months with just 2 devs 🔥
The new app is a pure KMP + Compose Multiplatform rewrite.
230k lines (Legacy Java/ObjC) ➡️ 37k lines (Kotlin)
Shipped in 6 months with just 2 devs 🔥
If you're using Ktor then please consider filling the survey, and help us continue making it better.
Your feedback shapes the future of Ktor 🚀
Take the survey 👉 surveys.jetbrains.com/s3/05ddc3ebe...
If you're using Ktor then please consider filling the survey, and help us continue making it better.
@vadim-briliantov.bsky.social explains in this blog how to ensure correct usages of APIs by using context parameters to turn out of scope function calls into a compilation error.
blog.kotlin-academy.com/stop-bugs-be...
@vadim-briliantov.bsky.social explains in this blog how to ensure correct usages of APIs by using context parameters to turn out of scope function calls into a compilation error.
blog.kotlin-academy.com/stop-bugs-be...
Of course this is on top of the *years* old bug that clicking on a notification unmaximizes the windows on a secondary monitor.
Of course this is on top of the *years* old bug that clicking on a notification unmaximizes the windows on a secondary monitor.
github.com/JetBrains/ko...
github.com/JetBrains/ko...
Feedback and discussion is more than welcome!
Feedback and discussion is more than welcome!
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...
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...
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...
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...
Or do I need to build it myself?
support.google.com/mail/answer/...
Or do I need to build it myself?
support.google.com/mail/answer/...
Start a free 30-day trial or get DataGrip for free forever for non-commercial purposes:
jb.gg/DGncfBS
Start a free 30-day trial or get DataGrip for free forever for non-commercial purposes:
jb.gg/DGncfBS
flofriday.dev/posts/50-sha...
flofriday.dev/posts/50-sha...
rakhman.info/blog/kotlin-...
#programming #dev @kotlinlang.org
rakhman.info/blog/kotlin-...
#programming #dev @kotlinlang.org
Check out the details:
www.youtube.com/watc...
Check out the details:
www.youtube.com/watc...