@p-y.wtf says (and does) it all…
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
@p-y.wtf says (and does) it all…
engineering.block.xyz/blog/shrinki...
#gradle
engineering.block.xyz/blog/shrinki...
#gradle
speakerdeck.com/zacsweers/na...
speakerdeck.com/zacsweers/na...
I'm seeing thread contention on a SharedFlow with several collectors, and a quick peek shows that that emitting & taking values all uses a single central lock per instance (.. and it's `this` which is an antipattern)
github.com/Kotlin/kotli...
I'm seeing thread contention on a SharedFlow with several collectors, and a quick peek shows that that emitting & taking values all uses a single central lock per instance (.. and it's `this` which is an antipattern)
github.com/Kotlin/kotli...
I was on a panel about dependency injection and also hosted a panel on build systems, enjoy!
www.droidcon.com/2025/07/23/t...
www.droidcon.com/2025/07/23/b...
I was on a panel about dependency injection and also hosted a panel on build systems, enjoy!
www.droidcon.com/2025/07/23/t...
www.droidcon.com/2025/07/23/b...
mbonnin.net/2025-07-10_t...
#gradle
mbonnin.net/2025-07-10_t...
#gradle
Discover how Kotlin’s nullability model can be generalized to restricted union types for better error handling.
👉 Watch the full video: kotl.in/richerrors
Discover how Kotlin’s nullability model can be generalized to restricted union types for better error handling.
👉 Watch the full video: kotl.in/richerrors
#AndroidDev #Android
#AndroidDev #Android
Building a macOS screen saver with Kotlin
www.youtube.com/watc...
Building a macOS screen saver with Kotlin
www.youtube.com/watc...
But it is even worse: it creates a false sense of safety and swallows lots of time from developers 🧵
But it is even worse: it creates a false sense of safety and swallows lots of time from developers 🧵
github.com/tunjid/heron
github.com/tunjid/heron