Kotlin 102 Beyond the Basics - Hadi Hariri

by Hadi Hariri 45:33 1604 views 94% Published 2 years ago

This presentation was given at Lambda World 2017 by Hadi Hariri.

Follow:

- https://www.twitter.com/47deg
- https://www.twitter.com/lambda_world
- https://www.twitter.com/hhariri

Visit:
- https://www.47deg.com/events for more details
- http://www.lambda.world

___

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.



Link Original video





Lambda World 2017


Lambda World 2017

From 26/10/2017 to 27/10/2017 in Cádiz, Spain