The Kotlin programming language is gaining popularity amongst the Android developer community. It’s a modern language that gives more power in everyday routines. Kotlin code generally looks cleaner and nicer, and it’s much easier to work with when you have less verbosity or code duplication. And this is especially noticeable comparing with the soon-to-be-archaic versions […]
Tag: Svetlana
Le Mois du Kotlin – Creating DSL's in Kotlin – Svetlana Isakova
Kotlin is really good for creating internal domain-specific languages (DSLs). Such features as lambdas with receivers, operator overloading or invoke convention, allow using Kotlin successfully as a host for writing Gradle build scripts or expressing HTML. The same features help to design expressive and idiomatic APIs for your Kotlin classes. In this talk, we’ll discuss […]
KotlinConf 2018 – New Type Inference and Related Language Features by Svetlana Isakova
Recording brought to you by American Express NOTE! There’s a typo in the slides: should be T!! = T & Any instead of T!! = T & Any?. T!! is a non-nullable type, and intersecting T with a non-nullable Any expresses that. The new reworked type inference engine of Kotlin brings many new features that […]