Skip to content
0:00 / 0:00

#scalacompiler#incrementalcompilation#zinc

How do we optimise Scala build times? by James Thompson

Func Prog Sweden

56K subscribers • 31 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by James Thompson

Intermediate. Assumes working knowledge.

1.5K views2 years ago1 recommendation

Systems programmingTools and practiceScalaCompilers and interpretersBuild systems and packaging

James Thompson explains the mechanics of incremental compilation in Scala and shares strategies to optimize build times.

Build tools for Scala help you to compile projects as fast as possible. How does this work so we aren’t waiting all day for a one-line-change to rebuild? You will learn about the process of incremental compilation; the steps that you can take to optimise build times; and other developments in the Scala ecosystem to improve build times, from pipelined compilation to even batched parallel compilation. James Thompson linkedin.com/in/james-thompson-3b1ba076/ Video sponsor – Ada Beat adabeat.com Merch If you want to spread functional programming and support the channel, buy something from the shop: funcprogsweden.myspreadshop.net/ Chapters: Introduction by Magnus Sedlacek Welcome James Thompson How do we optimise Scala build times? What is Scala? Agenda Scalacenter Explaining the Scala build Incremental compilation Introducing Zinc Multi-project builds Pipelined builds Outline compile Q&A #funcprogsweden

Why it's here

1 person recommends this

What people say. Recommended for developers looking to understand and improve Scala compilation speeds.

u/MagnusSedlacekin r/scala • Recommends

How do we optimise Scala build times? by James Thompson @FuncProgSweden