Breandan Considine | Devoxx US

Breandan Considine
Breandan Considine Twitter

From .

Breandan is an engineer and developer advocate. He is interested in language education, human-computer interaction and developer tools. Breandan enjoys teaching about new techniques in machine learning, meeting people at conferences and learning from talented software developers. You can find him @breandan or - your feedback is welcome!


lang Programming Languages

Typing in Java, Kotlin and Scala: A quick comparison


There are several languages which are powered by the JVM. What are the main differences between their type systems? This session will compare bytecode generated by Java, Kotlin and Scala, analyse compilation and execution time, and explore the behaviour of generics and type inference. We will compare and contrast code samples to help understand how each of these languages handle types.