I've hardly touched Java but the current trend towards genuinely strongly typed languages like Rust and Kotlin is fabulous for an ex Pascal and Ada programmer too.
Great talk. I initially found these concepts hard to understand before watching this videos. It’s probably one of reason I have avoided Kotlin as a language. But, this video was great. I actually have a better understanding of the type system. Great explanation by the speaker.
All the examples of juice in the generics part, especially for explaining the "in" variance, is kind off... so to say. The example "if I have a fruit juicer, I can put inside an orange and still works", still working even without specifying the "in" for the contravariance
This is an awesome talk! Although I was already familiar with the basic type hierarchy of Kotlin, the stuff on generics variance was new to me.
I love the type system of Kotlin its so refreshing to come to from Java
I've hardly touched Java but the current trend towards genuinely strongly typed languages like Rust and Kotlin is fabulous for an ex Pascal and Ada programmer too.
Great explanation.
I'm not one to indiscriminately leave "excellent talk" comments but that was excellent... a rather complex subject made clear.
Great talk. I initially found these concepts hard to understand before watching this videos. It’s probably one of reason I have avoided Kotlin as a language. But, this video was great. I actually have a better understanding of the type system. Great explanation by the speaker.
All the examples of juice in the generics part, especially for explaining the "in" variance, is kind off... so to say.
The example "if I have a fruit juicer, I can put inside an orange and still works", still working even without specifying the "in" for the contravariance
Can you help with an example?