Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore Kotlin's variance modifiers in this 38-minute conference talk that demystifies one of the language's most commonly used yet poorly understood features. Discover how variance modifiers enable the convenient use of collection and functional types while implementing popular design patterns like the Covariant Nothing Object (utilized by emptyList and various data structures) and the Covariant Nothing Class (employed by Either and Result implementations). Gain deep insights into these fundamental concepts through practical use cases and real-world examples that will enhance your understanding of Kotlin's type system and improve your ability to write more effective code.