Sebastian Sellmair
Sebastian Sellmair
@sellmair.dev
Software Engineer @ JetBrains Working on all things Kotlin. KMP | Intellij | Compose
548 followers58 following148 posts
The Kotlin ecosystem might not choose a strict 'SemVer' notation (and it's gonna be fine!) blog.sellmair.io/the-kotlin-e...
Sebastian Sellmair reposted
Compose Hot Reload is now stable and bundled with Compose Multiplatform since v.1.10.0! 🎉 This deep dive by @sellmair.dev and Azat Abdullin walks through the engineering behind Compose Hot Reload and how it works under the hood. For the curious among you 👀 https://kotl.in/hotreload100
I am working on a proposal on making Kotlin's ecosystem versioning more consistent (at least for JetBrains projects at first). It sparked this nice blog post from @mbonnin.net . I'll respond on blog.sellmair.io soon 🔜 mbonnin.net/2026-01-16-s...
Compose Hot Reload 1.1.0-alpha03 just released, and it's pretty hot. 🔥 github.com/JetBrains/co... - New, more advanced re-initialisation for statistics ↪️ - Up to 10x reload speeds by default 🏃🏽♀️ - Significantly reduced runtime memory usage 💾
Sebastian Sellmair reposted
Sebastian Sellmair reposted
We're doing an AMA on /r/Kotlin on December 11th! Prepare your questions, mark your calendars, and join us there in 2 weeks! www.reddit.com/r/Kotlin/
"It should be easily doable to build a stateful hot reload" - silly me, almost one year ago. After one year of hard work and many people involved, we can finally commit to the user experience and call it done (as in 1.0.0) 🔥 github.com/JetBrains/co... 🧵 What's next?
"It should be easily doable to build a stateful hot reload" - silly me, almost one year ago. After one year of hard work and many people involved, we can finally commit to the user experience and call it done (as in 1.0.0) 🔥 github.com/JetBrains/co... 🧵 What's next?
Sebastian Sellmair reposted
Say hello to Compose Hot Reload 1.1 🔥 Please give it a try and provide feedback: github.com/JetBrains/co... ☕️ JBR 25 support ⚡️ Recompilation Speed optimizations 😎 New visuals, New DevTools UX 📦 Faster, more lightweight protocol under the hood
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...
Sebastian Sellmair reposted
Say hello to hot reloading compose resources, supported from CMP 1.10.0-alpha01 🔥 Initially requested by @zsmb.co and @rakhman.info Thanks to Nikita Lipsky 😇
Can kotlinx.coroutines outperform the GPU 🤯? Watch me getting humbled while trying to find out... www.youtube.com/watch?v=JCOS...
Had fun with Skia/Skiko lately! Pretty sure some of you folks might enjoy working with it as well 😍 www.youtube.com/watch?v=bsaq...
Sebastian Sellmair reposted
🔥 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...
🌴 Compose Hot Reload has finally reached Beta! github.com/JetBrains/co... I started the project by accident, and it's been so much fun to work on. Time for a small break 🌴, and we'll target the first stable release soon. 🫡
The KotlinConf talks are available online 🎉 Check-out how Compose Hot Reload is implemented: youtu.be/UebhKUdO2sQ?...
Sebastian Sellmair reposted
If you liked Compose Hot Reload at this year's #KotlinConf then you might also enjoy this podcast with personal stories and behind the scenes of hot (and why) it was built: thebakery.dev/98/
Sebastian Sellmair reposted
KMP-NativeCoroutines is now using a K2 compiler plugin to generate Kotlin code. Allowing for a better IDE experience. Please report any issues on Github. github.com/rickclephas/...
Compose Hot Reload alpha10 just dropped 🔥 github.com/JetBrains/co... - Dark Mode - CLI improvements - Better Process Management Please provide feedback! Beta should be around the corner!
Sebastian Sellmair reposted
@sellmair.dev Your Compose Hot Reload thing is a pure banger! 🤯😍😍🤯 Tweaking animations & everything else is such a breeze now. Thanks to the way shorter feedback loop, I can tell I'll do things I'd have never done without it. Thank you!! ❤️❤️ github.com/JetBrains/co...
🎉 Looking forward to feedback for Compose Hot Reload alpha06, which finally supports 'jar-based reloads' and async launch modes. github.com/JetBrains/co...
Compose Hot Reload alpah05 is available. 🎉 github.com/JetBrains/co... If the feedback is good enough, we will start targeting beta soon 🤞
Feel free to hate me, but I might actually like yaml. Used it to define internal & advanced properties for Compose Hot Reload (which will generate code at build time). github.com/JetBrains/co... Defining a schema is simple, IDE support is great. I am likely using it more in the future. 👌
Call for Feedback: github.com/JetBrains/co... Compose Hot Reload, targeting beta hopefully soon.