The many shapes of Polymorphism by Luca Molteni

1,938 views · Published 2 March 2017 · 47:28 · Indexed 8 November 2026

Channel: Devoxx · 2017 · Science & Technology

Watch on YouTube

The influence of the types of polymorphism on the design and usage of a programming language is significant. It is important to explore it in order to understand how type systems influence the shape of our code and the quality of our programs through real life examples using Java and Scala. We'll see how our programs evolve by adding new features and behaviours with different shapes and we'll compare the results. We'll also try to see how different language features such as pattern matching and classes coexist.

Luca Molteni is a Software Engineer in love with Functional Programming since 2007. He's very active in the Milan software developers communities, helping managing the Haskell ITA group and the Java User Group since 2010

More from this channel