💜 Kotlin lover
📱 Jetpack Compose addicted
💡 Always trying to learn new things
It creates intermediate source sets you might not need — with real build cost. ⚠️
New article on the hidden costs and when to use a custom hierarchy instead 👇
dev.to/rsicarelli/t...
It creates intermediate source sets you might not need — with real build cost. ⚠️
New article on the hidden costs and when to use a custom hierarchy instead 👇
dev.to/rsicarelli/t...
blog.mozilla.org/en/mozilla/d...
Integrate the Amper dependency resolver in Kotlin scripts and solve KT-42775, make scripting easier for everyone and learn about Gradle metadata at the same time.
youtrack.jetbrains.com/issue/KT-427...
Integrate the Amper dependency resolver in Kotlin scripts and solve KT-42775, make scripting easier for everyone and learn about Gradle metadata at the same time.
youtrack.jetbrains.com/issue/KT-427...
If you are experiencing the same, please consider voting for this issue: issuetracker.google.com/issues/45229...
If you are experiencing the same, please consider voting for this issue: issuetracker.google.com/issues/45229...
It's a bit long... I had to show how to encode code knowledge to automate leak investigations, and dig even deeper with YourKit Java Profiler.
engineering.block.xyz/blog/the-lea...
#AndroidDev
It's a bit long... I had to show how to encode code knowledge to automate leak investigations, and dig even deeper with YourKit Java Profiler.
engineering.block.xyz/blog/the-lea...
#AndroidDev
What I don't assume is anything about your ability to write great software.
If you know you can do a job, apply. I've met so many great devs that weren't active on GitHub publicly.
We need to understand that not everybody prioritizes side projects, for many reasons. And that does not invalidate them for the job, at
What I don't assume is anything about your ability to write great software.
If you know you can do a job, apply. I've met so many great devs that weren't active on GitHub publicly.
We need to understand that not everybody prioritizes side projects, for many reasons. And that does not invalidate them for the job, at
If you know you can do a job, apply. I've met so many great devs that weren't active on GitHub publicly.
We need to understand that not everybody prioritizes side projects, for many reasons. And that does not invalidate them for the job, at
A Gradle plugin that generates workspace files for Kotlin LSP. Many things don't work, but some do 😅
github.com/desugar-64/k...
#AndroidDev #VSCode
A Gradle plugin that generates workspace files for Kotlin LSP. Many things don't work, but some do 😅
github.com/desugar-64/k...
#AndroidDev #VSCode
This is just taking Android into the horrible world of dev accounts and notarization that Apple enforces.
This is just taking Android into the horrible world of dev accounts and notarization that Apple enforces.
Android Studio: Nope.
Android Studio: Nope.
github.com/GradleUp/com...
github.com/GradleUp/com...
www.liutikas.net/2025/07/24/N...
#gradle
www.liutikas.net/2025/07/24/N...
#gradle
In 2021 I filed a bug that was introduced in 2018: issuetracker.google.com/issues/18856...
And I offered a fix: android-review.googlesource.com/c/platform/f...
2022: close, OBSOLETE
#AndroidDev
In 2021 I filed a bug that was introduced in 2018: issuetracker.google.com/issues/18856...
And I offered a fix: android-review.googlesource.com/c/platform/f...
2022: close, OBSOLETE
#AndroidDev
PausableComposition lets the runtime start composing UI before it’s needed, split across idle frames, and pause/resume mid way. Really interesting to explore 🧐
https://blog.shreyaspatil.dev/exploring-pausablecomposition-internals-in-jetpack-compose
PausableComposition lets the runtime start composing UI before it’s needed, split across idle frames, and pause/resume mid way. Really interesting to explore 🧐
https://blog.shreyaspatil.dev/exploring-pausablecomposition-internals-in-jetpack-compose
#Thunderbird #OpenSource
blog.thunderbird.net/2025/07/mobi...
#Thunderbird #OpenSource
blog.thunderbird.net/2025/07/mobi...
* The latest ESR, 140.0 "Eclipse"
* Details about new Exchange Support features
* Updates on Account Hub and the Global Message Database
* Features and Fixes
#Thunderbird #OpenSource
blog.thunderbird.net/2025/07/thun...
* The latest ESR, 140.0 "Eclipse"
* Details about new Exchange Support features
* Updates on Account Hub and the Global Message Database
* Features and Fixes
#Thunderbird #OpenSource
blog.thunderbird.net/2025/07/thun...
📅 July 10
⏰ 4:00 pm CET
👉 kotl.in/2-2-livestream
📅 July 10
⏰ 4:00 pm CET
👉 kotl.in/2-2-livestream
#AndroidDev
#AndroidDev
My wife wants to build a new website for her UX/UI design portfolio and I decided to code for her.
Now I'm wondering if I should use either Compose for Web or Compose HTML...
#KotlinMultiplatform #ComposeWeb #Compose
My wife wants to build a new website for her UX/UI design portfolio and I decided to code for her.
Now I'm wondering if I should use either Compose for Web or Compose HTML...
#KotlinMultiplatform #ComposeWeb #Compose
I even forgot to post about my talk until just now - if anyone's looking for slides and resources, they're here:
zsmb.co/talks/blazin...
I even forgot to post about my talk until just now - if anyone's looking for slides and resources, they're here:
zsmb.co/talks/blazin...
#dcnyc25 #Thunderbird #Android
#dcnyc25 #Thunderbird #Android
*getting ready for JMAP in iOS
* planing early for TestFlight
* coordinating localization for both apps
* asking for feedback with the Android beta
* improving the account drawer and more
#Thunderbird #Email
blog.thunderbird.net/2025/06/thun...
*getting ready for JMAP in iOS
* planing early for TestFlight
* coordinating localization for both apps
* asking for feedback with the Android beta
* improving the account drawer and more
#Thunderbird #Email
blog.thunderbird.net/2025/06/thun...
Probably it would be on Nova Scotia, but at least I could join without needing to get a new Visa...
Probably it would be on Nova Scotia, but at least I could join without needing to get a new Visa...