Kotlin 102 Beyond the Basics - Hadi Hariri

by Hadi Hariri 45:33 1746 views 94% Published 4 years ago

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


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

- 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.

Watch on YouTube

Lambda World 2017

Lambda World 2017

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