Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Earn a Michigan Engineering AI Certificate — Stay Ahead of the AI Revolution
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Discover key insights into Scala compilation in this 31-minute conference talk from Scala Days New York 2018. Explore five crucial aspects of the compilation process, including build time optimization, type classes and macro derivation, whitebox macros, type checking, and macro expansions. Learn about the explosion factor, single-threaded compilation, and compilation times. Gain a deeper understanding of implicit features and Scala's history through interactive quizzes. Enhance your Scala development skills with practical lessons and expert knowledge shared by Iulian Dragos.
Syllabus
Introduction
Quiz
Build Time
Lessons
Type classes and macro derivation
Whitebox macros
Type checking
Macro expansions
Explosion factor
Singlethreaded
Compilation times
Test your knowledge
What is implicit
When was Scala first announced
Summary
Taught by
Scala Days Conferences