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
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
-
32:13
Writing Groovy AST Transformations: Getting Practical in an hour! by Baruch Sadogursky
-
25:58
TweetWallFX - Behind the Scenes by Sven Reimers
-
29:44
Second generation "workflow managers" for big data by Alex Van Boxel
-
29:13
Secrets are secrets. Please maintain them as secrets by Alex Soto
-
2:13:40
JavaScript build pipelines with Gulp.js by Stefan Baumgartner
-
2:04:09
Powerful Metaprogramming Techniques With Groovy by Jeff Brown
-
2:38:32
Distributed Machine Learning 101 using Apache Spark from a Browser by Xavier Tordoir/Andy Petrella
-
2:36:21
Caching 101: Caching on the JVM (and beyond) by Alex Snaps/Louis Jacomet