Compiling like a boss!
summary
Claims concrete numbers: Scala 2.12 yields about 20–30% compile improvement over 2.11, a single implicit/macro fix delivers ~40% reduction across a codebase, and Triplequote builds Triplequote Hydra — a parallel compiler fork that uses all cores and often achieves up to 3x speedups on tests and significant gains on main sources. Tools and support: SBT/Maven/CLI and IntelliJ integration, incremental builds preserved. Hydra is in early access and works by splitting sources across workers, controlling mutable compiler state, and reporting per-file phase timings so actual hotspots get fixed.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:50Agenda
- 2:48Scala to 12
- 6:32What can we do
- 7:14Scala compiler
- 11:25How to get started
- 13:09The usual suspects
- 17:37Scala reference
- 18:34Implicit resolution
- 20:16Implicit scope
- 22:08Where to put your implicit
- 25:11Macros
- 28:25Challenging the compiler
- 30:20Distribution
- 31:11Amdahl Law
- 34:40Where are we today
- 36:33How does it work
- 39:30Whats next
- 42:25Incremental compiler
- 46:15Dependencies








