Sebastian Sellmair
@sellmair.dev
520 followers 56 following 120 posts
Software Engineer @ JetBrains Working on all things Kotlin. KMP | Intellij | Compose
Posts Media Videos Starter Packs
sellmair.dev
I am also talking about the behavior of updating dependencies the second they are released. It's culture now in Android Dev. I once saw a project utterly frustrated because a Kotlin update broke their workflow. Maintainers were quite loud, but refused to downgrade. Compatibility requires patience
sellmair.dev
But do you really need to be on the alpha, betas, or today releases to fix tech debt? Look at any public project and see the pre release usages. It's not healthy!
sellmair.dev
I said it once, I'll say it again:
You might think you're doing your project a favor by always upgrading to the latest AGP version.

What you do instead is break the project for everyone who has not downloaded the latest IDE.

This is pain
Reposted by Sebastian Sellmair
shikasd.bsky.social
Casey Muratori pretty much sums up how I feel about LLMs for coding:

"The AI will always be useless for me. I physically can't get what I want from programming when AI is involved, because what it is doing is robbing me of the experience that I wanted to have and the knowledge that I wanted to get"
sellmair.dev
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 😇
sellmair.dev
Let me tell you! It's a rollercoaster; I did not expect some of the things that happened, but I learned a few things. I thought it would be a quick benchmark and a recording, but I spent much more time here. Will record the results soon!

Are you okay with being mentioned in the video?
sellmair.dev
Benchmarking in progress, recording video today 😎
sellmair.dev
Oh, I did not expect to have so much fun building the IDE tooling/integration for Compose Hot Reload 😍

See the small floating toolbar when a session is present, even allowing you to reset your UI state!
sellmair.dev
Next video: Benchmarking! Would you be interested in sharing your code for comparison? The shader should be really fast, but I did not measure it!
sellmair.dev
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...
High-Performance Skiko Image Processing
YouTube video by Sebastian Sellmair
www.youtube.com
Reposted by Sebastian Sellmair
kotlinlang.org
🔥 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...
sellmair.dev
I joined JetBrains 5 years ago, and I still love the team. What a great experience, thank you all! ❤️
sellmair.dev
🫡 thank you for everything you've done for us!
Reposted by Sebastian Sellmair
sellmair.dev
*how. Crazy how my muscle memory always types 'hot' when leading with 'ho'
sellmair.dev
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/
#98 - Compose Hot Reload with Sebastian Sellmair
Hot Reloading your composable functions with Sebastian Sellmair
thebakery.dev
sellmair.dev
👀 not aware of most of the words you wrote. Might be a symptom already? I'll ask around at KotlinConf, so maybe someone has seen it! I got you, mate
sellmair.dev
That would be awesome! Feel free to send it to the Munich JetBrains office with c/o Sellmair. Don't worry about the packaging, it's usually pretty stable 🫡👍
sellmair.dev
See you at KotlinConf 🤪🎇