We have another Scala Italy talk for you! This one is from Triplequote Co-Founder Mirco Dotta on 5 Things You Need to Know About Scala Compilation. If you didn't get a chance to check it out in Italy make sure you catch up here as it's definitely a worthwhile watch.
Scala Italy 2018 - Mirco Dotta - 5 Things You Need to Know About Scala Compilation from Scala Italy on Vimeo.
5 Things You Need to Know About Scala Compilation
You love Scala, but the one aspect you have a hard time accepting is long compile times.
It’s not uncommon for a project to experience compilation times of a handful of minutes, if not worse. On top of that, compilation times are unpredictable, depending on a combination of language features, external libraries, and type annotations.
A single line change may increase compilation times ten-fold!
We are often ignorant of what makes our Scala project compile so slowly, and this session intends to fill the gap. We will explore 5 common causes leading to long compilation times and, after the session, you’ll finally feel like you have control over your projects’ compile time.