Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9zawduawz5lxrly2hub2xvz3kvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Kotlin 102 Beyond the Basics by Hadi Hariri

W1siziisijiwmtkvmdyvmdyvmtevmjcvmjkvode4l2dhbgf4es1tawxres13yxktb3jiaxqtmtewodu0lmpwzyjdlfsiccisinrodw1iiiwiotawedkwmfx1mdazzsjdxq

In this talk, you'll get all the great bits of information you might not see in a 101 talk!

At Lambda World, VP of Developer Advocacy, Hadi Hariri went beyond the basics with Kotlin. Check this out and you'll gain insight on covariance and contravariance with generics and the secrets of inline functions.


Kotlin 102 Beyond the Basics

This talk is about covering language aspects and idioms that you usually don’t see in a 101 talk. Among other things we'll understand covariance and contravariance with generics, learn about the secrets of inline functions in Kotlin and how combining them with reified generics we can work around type erasure on the JVM. We'll dive into lazy evaluation with sequences, use delegation to leverage code reuse and understand lambdas with receivers better to create our own DSL's. 

Finally, we'll dive into co-routines and see how this powerful concept allows us to deal with concurrency and asynchronous programming, and its difference to languages such as C# or Java.


This talk was given by Hadi Hariri at Lambda World Cadiz.