@JvmDefault is an annotation + compiler flag in Kotlin to enable using Java 8 default interface methods. It does more than it leads on though! This post explores some other bytecode optimizations you can gain with it as well as some hidden behaviors you should be aware of.
Welcome to my new blog! I've been thinking about this awhile for a few reasons.
* Medium's increasingly heavy-handed and frankly
My team recently cleaned up an API in an internal storage library. While it’s a
simple case, it covers a couple interesting language tools a
About three years ago, I worked on a project at Uber to try to detect when
photos taken client-side were blurry. The goal was to be able to
About two years ago, just after migrating my CatchUp
[https://github.com/hzsweers/CatchUp] side project to RxJava 2, I started a
branch call
“RxAndroid meets VSYNC rubber” — Icon used with permission from Ray Wenderlich
[https://www.raywenderlich.com/170233/reactive-programming-rx