Spotlight on Hadi Hariri
When: Friday, October 27th - 12:30
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.
If this talk is on your list, you might consider brushing up on some Kotlin basics before attending as it’s geared toward an intermediate level. But, by doing so, you’ll walk away with knowledge of some of the advanced features of Kotlin, beyond the introductory level stuff, and see how you can leverage some of the language constructs to create more idiomatic Kotlin code, according to Hadi.
Hadi is a developer and OSS creator whose passionate about web development and software architecture. He’s currently leading the Developer Advocacy team at JetBrains. Hadi is also an author of books and courses, and has been speaking at industry events for nearly 15 years.
While he’s a self-described “grumpy old man,” Hadi is most looking forward to meeting all the folks attending Lambda World. And speaking of the folks attending Lambda World, they’ll have the chance to win one of four licenses courtesy of JetBrains!
Did we mention Hadi also hosts the bi-monthly podcast, Talking Kotlin?
You can listen to the latest episode here:
For more on Hadi, visit:
About Lambda World:
Lambda World takes place October 26th - 27th, in Cadiz, Spain and is hosted by 47 Degrees in conjunction with the Scala and Java communities of Spain. The event is located at the Palacio de Congresos, an old tobacco factory near the beach. You can find more details at Lambda.world.