Catching up with Jake Wharton by Talking Kotlin published on 2017-01-26T05:39:22Z We speak to Jake Wharton about his interest in Kotlin and the adoption process at Square. We cover one of Jake's favourite features which are extension functions and properties and how RxBinding creates these by parsing Java source code. For links to show notes, please visit talkingkotlin.com Genre Technology Comment by matthias One should point out that some features of Kotlin simply don't carry over to Java, such as default arguments. So unless one goes all-in with Kotlin and has to call Kotlin code from Java, certain niceties become unavailable. There are other problems, such as the internal scope not translating directly to Java's package scope, so one has to sometimes escalate visibility of package private fields for Java to see them. 2017-01-26T10:53:45Z