www.curious-creature.com/posts/2026/g...
www.curious-creature.com/posts/2026/g...
i don't want to see any of their nonsense anymore.
i don't want to see any of their nonsense anymore.
New blog post on the 'disappearing middle':
chrisbanes.me/posts/disapp...
New blog post on the 'disappearing middle':
chrisbanes.me/posts/disapp...
I never know if it's [markdown](markdown) or (markdown)[markdown]
I usually get it right a lot (muscle memory) but I can't tell for sure that I know the right syntax.
I never know if it's [markdown](markdown) or (markdown)[markdown]
I usually get it right a lot (muscle memory) but I can't tell for sure that I know the right syntax.
Here is is if you want it too!
github.com/himattm/iter...
Here is is if you want it too!
github.com/himattm/iter...
50% off, so it's just $10.
The promotion runs through January 26th.
(If you already have it / listened to it / read it: thanks! I hope you enjoyed it!)
www.audiobooks.com/promotions/p...
50% off, so it's just $10.
The promotion runs through January 26th.
(If you already have it / listened to it / read it: thanks! I hope you enjoyed it!)
www.audiobooks.com/promotions/p...
To help you build for Display Al Glasses, we are releasing Jetpack Compose Glimmer, our new design language and UI Toolkit for augmented experiences.
To help you build for Display Al Glasses, we are releasing Jetpack Compose Glimmer, our new design language and UI Toolkit for augmented experiences.
Crashes in these phases can result in stack traces that are hard to decipher, making it difficult to pinpoint the exact line of code that crashed 💥
Crashes in these phases can result in stack traces that are hard to decipher, making it difficult to pinpoint the exact line of code that crashed 💥
Think of it like this: Modifier.scrollable() tells you how the pointer moved, while Modifier.scrollableArea() translates that pointer movement into how the content should move within a typical scrollable view.
Think of it like this: Modifier.scrollable() tells you how the pointer moved, while Modifier.scrollableArea() translates that pointer movement into how the content should move within a typical scrollable view.
Leaning into Jetpack Compose and the idea of combining smaller building blocks together really helped make Nav3 a much more flexible library that made it a joy to work on and hopefully for you to use as well!
android-developers.googleblog.com/2025/11/jetp...
Leaning into Jetpack Compose and the idea of combining smaller building blocks together really helped make Nav3 a much more flexible library that made it a joy to work on and hopefully for you to use as well!
android-developers.googleblog.com/2025/11/jetp...
`grep "dontoptimize" app/build/outputs/mapping/release/configuration.txt`
In case it's not empty, you definitely should watch this youtu.be/QqO2jZ-NZko?...
`grep "dontoptimize" app/build/outputs/mapping/release/configuration.txt`
In case it's not empty, you definitely should watch this youtu.be/QqO2jZ-NZko?...
www.youtube.com/watch?v=A0I6...
www.youtube.com/watch?v=A0I6...
E.g. collections: ci.android.com/builds/branc...
What that means is now you can go from a released version of a library to an exact buildId and the source tree state for that release.
E.g. collections: ci.android.com/builds/branc...
What that means is now you can go from a released version of a library to an exact buildId and the source tree state for that release.