It needs a common `interface Gettable`.
07.08.2025 07:04 β π 1 π 0 π¬ 0 π 0@rakhman.info.bsky.social
Kotlin Compiler @ JetBrains Karlsruhe, Germany https://rakhman.info https://sueden.social/@kirillrakhman
It needs a common `interface Gettable`.
07.08.2025 07:04 β π 1 π 0 π¬ 0 π 0New 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...
Is there some universal law that any UI element related to AI needs to have a gradient and sparkles?
04.08.2025 12:02 β π 3 π 0 π¬ 0 π 0Why do I feel the urge to run the formatter?
25.07.2025 13:27 β π 2 π 0 π¬ 0 π 0I 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
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...
24.07.2025 06:03 β π 20 π 8 π¬ 1 π 0π 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...
Flow marbles illustrating filter and map.
Remember the marble diagrams used to explain RxJava?
My brilliant colleague Kostya π§ββοΈ has made an interactive explainer for Kotlin Flows to match!
Find the magic here: terrakok.github.io/FlowMarbles/
Π - Fock
08.07.2025 06:29 β π 1 π 0 π¬ 0 π 0Did it on my 10% activity Friday. The window inset changes in SDK 35 were very annoying to workaround in a super legacy view-only app.
05.07.2025 18:42 β π 1 π 0 π¬ 0 π 0Probably my favorite #kotlinconf talk this year.
05.07.2025 18:40 β π 1 π 0 π¬ 0 π 0New KEEP on name-based and new positional-based destructuring for @kotlinlang.org has just dropped! github.com/Kotlin/KEEP/...
02.07.2025 10:57 β π 14 π 4 π¬ 1 π 0Yep, we recently published it to marketplace and made it recommended. Make sure to check the readme to see all the features.
05.07.2025 15:23 β π 0 π 0 π¬ 0 π 0π₯ In his KotlinConfβ25 talk, βImplementing Compose Hot Reloadβ, @sellmair.dev explains how to use Compose Hot Reload today β and how JetBrains tech made it all possible.
β¨ Plus: challenges, lessons, and a few surprises.
πΉ Watch on YouTube: kotl.in/conf-compose...
It's part of the Kotlin Compiler DevKit plugin :)
05.07.2025 09:48 β π 0 π 0 π¬ 1 π 0Here's our best talk on Compose Hot Reload yet, straight from its author, @sellmair.dev!
Learn about how the technology was created, how it solved problems along the way, and how it can help you during UI development:
www.youtube.com/watc...
First public beta of Compose Hot Reload github.com/JetBrains/co...
01.07.2025 07:22 β π 16 π 1 π¬ 0 π 0"Rich Errors in Kotlinβ β the KotlinConfβ25 talk by Michail ZareΔenskij is now live on our YouTube channel! ππΊ
Discover how Kotlinβs nullability model can be generalized to restricted union types for better error handling.
π Watch the full video: kotl.in/richerrors
Not one, but two features starting with "context"!
Indeed, there are quite some new language features in preview in this release. Tell us what you think!
kotlinlang.org/docs/whatsne...
The KotlinConf talks are available online π
Check-out how Compose Hot Reload is implemented:
youtu.be/UebhKUdO2sQ?...
π£ Weβre hiring for Kotlin/Wasm!
Excited about Kotlin and WebAssembly? So are we.
Join our team to work on innovative tech thatβs changing how web apps are built.
Apply now ‡οΈ
kotl.in/wasm-apply
Repost appreciated! π
#Kotlin #WebAssembly #Wasm #Hiring #DevJobs
I've been trying out @jetbrains.com Junie over the past few few days, and have pretty blown away with it.
I've managed to do everything from a complex refactoring of Haze (with follow up tasks), to fairly complex string manipulation (pretty printing data class toString).
I'm particularly annoyed when a solution just comes to me after a night of sleep. Like okay, apparently I'm too stupid for this but my lizard brain isn't.
13.06.2025 06:52 β π 2 π 0 π¬ 1 π 0New KEEP (@kotlinlang.org feature proposal) about static members and type extensions. Read and leave your feedback at github.com/Kotlin/KEEP/...
06.06.2025 11:55 β π 4 π 2 π¬ 0 π 0Refixtoring - when you set out to refactor some code but in the process fixed a bunch of bugs. Or maybe you just wanted to fix some bugs but ended up rewriting a whole bunch of code.
#dev #programming #refactoring
π The new Kotlin Multiplatform for IntelliJ IDEA and Android Studio!
β¨ Integrated New Project wizard
π Preflight checks
π§ Multiplatform run configurations
π§ Cross-language support
π¨ Compose Multiplatform support
π₯ Compose Hot Reload
Learn more
blog.jetbrains.com/kotlin/2025/...
Exciting news for C and C++ developers! @clion_ide just joined the club of WebStorm, Rider, and RustRover and is free for non-commercial use. Learning, developing open-source projects, creating content, and hobby development are now more accessible than ever before!
More details: jb.gg/cl_free_bs
Oh snap, I need to put this on my list.
02.05.2025 17:18 β π 1 π 0 π¬ 0 π 0So users of a regular for-each loop also don't get the benefits, right?
To me, it sounds like it shouldn't be an override of forEach and have a more descriptive name. It would benefit not only Kotlin users.