The Kotlin roadmap was just updated! Check out what you can expect the team to work on in the near future.
kotlinlang.org/docs/...
The Kotlin roadmap was just updated! Check out what you can expect the team to work on in the near future.
kotlinlang.org/docs/...
Did you report the bug to Gradle?
When you hear JPA, you think #Java. But what about #Kotlin?
This code looks correct, but a DB-generated ID changes after save() and entities disappear from HashSet/Map. Val and non-null types give false guarantees due to the reflection.
How to avoid it π
jb.gg/3cn6mp
Pebble going fully open source is a big win for hardware preservation. βοΈπ But for mobile devs, the real story is in the repo.
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 π₯
All my fellow @kotlinlang.org server devs, there is still time to fill the annual Ktor survey!
If you're using Ktor then please consider filling the survey, and help us continue making it better.
#Kotlin Context Parameters are super powerful and versatile
@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...
Submitted talks about context parameters and name-based destructuring to @kotlinconf.com. Wish me luck π.
Apparently it has been done already github.com/Nyayurin/Kot...
Please share the code.
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.
{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" ], "packageRules": [ { "matchDepNames": [ "com.android.application", "com.android.library" ], "automerge": false }, { "matchUpdateTypes": ["minor", "patch"], "matchCurrentVersion": "!/^0/", "automerge": true } ] }
How do you configure @renovatebot.com to not automerge AGP updates? This doesn't seem to work. #android #dev
π± At least do it on the Application or use LocalContext.
Bye bye, context receivers π
github.com/JetBrains/ko...
Today, muted channels are hidden from categories, even when they're configured with "Show: All". Last week, they were still visible.
How about we figure out what "Muted" means and stick with it? Or even better, just let me, the user, decide.
Could Slack finally stop messing with the freaking sidebar?
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...
Built my own solution, everything works EXCEPT Gmail doesn't send notifications for mails added through the API. FML
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!
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!
Great read!
I've filed youtrack.jetbrains.com/issue/KTIJ-3... for improving the completion.
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 wanted to analyze some YML but sadly there is no YML support in DataFrame. I was able to use snakeyaml and feed it to DataFrame manually, though.
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...
Published a KEEP on suspend lambdas and anonymous functions: github.com/Kotlin/KEEP/...
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/...
Reminder that Compose Multiplatform (www.jetbrains.com/compose-mult...) is Stable on iOS, Android and Desktop....and now in Beta for Web.
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
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
WTH is YouTube doing with this auto dubbing?