Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

How Does Incremental Compilation Work with Scala 3

Scala Days Conferences via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explains how incremental compilation works for Scala 3 projects and how its support for Scala 3 features affects build times. It also examines project organization and pipelining as ways to improve compilation performance.

Syllabus

Introduction
About Jamie Thompson
Premature Optimization
Scala CLI
Scala Compiler
Separate Compilation
Two Rules
Zinc
Analysis
Challenges
Inline Methods
Multiproject builds
Scala modules
How does this split up make your code faster
Multithreading
Pipeline builds
How does it work
Early Output Jar
Pipelining
leeches
other projects
project layout
perfect scenario
super duper optimization
summary
twopass compilation
Benchmark

Taught by

Scala Days Conferences

Reviews

Start your review of How Does Incremental Compilation Work with Scala 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.