How do we optimise Scala build times? by James Thompson
YouTube Viewers YouTube Viewers
13K subscribers
1,276 views
0

 Published On Feb 14, 2024

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
  / james-thompson-3b1ba076  

Video sponsor – Ada Beat
https://adabeat.com

Merch
If you want to spread functional programming and support the channel, buy something from the shop:
https://funcprogsweden.myspreadshop.net/

Chapters:
00:00 Introduction by Magnus Sedlacek
00:10 Welcome James Thompson
00:30 How do we optimise Scala build times?
01:00 What is Scala?
02:21 Agenda
02:59 Scalacenter
04:22 Explaining the Scala build
07:27 Incremental compilation
10:27 Introducing Zinc
23:47 Multi-project builds
26:34 Pipelined builds
33:12 Outline compile
38:52 Q&A

#funcprogsweden

show more

Share/Embed