The Scala Workshop 2025
Mon 13 - Tue 14 October 2025 Singapore
co-located with ICFP/SPLASH 2025
Mon 13 Oct 2025 11:00 - 11:45 at Peony West - Morning Chair(s): Oliver Bračevac, Hamza Remmal

Many Scala developers say SBT is “too complex”, but it’s actually a broader problem: users of Maven, Gradle, Bazel, and other build tools all have the same complaint! This talk will explore why build tooling is fundamentally such a difficult domain to work in, and how common concepts from functional and object-oriented programming have the potential to simplify the build tool experience. We will demonstrate how the Mill build tool makes use of these ideas, proving out the idea that build tooling - inside and outside the Scala community - has the potential to be much faster, safer, and easier than it is today.

Li Haoyi graduated from MIT, has built infrastructure for high-growth companies like Dropbox and Databricks, and has been a major contributor to the open source community with over 10,000 stars on Github. Haoyi has deep experience in the JVM and has used it professionally to build cloud infrastructure, distributed backend systems, programming languages, high-performance web applications, and much more.

Mon 13 Oct

Displayed time zone: Perth change

10:50 - 12:05
MorningThe Scala Workshop 2025 at Peony West
Chair(s): Oliver Bračevac EPFL, LAMP, Hamza Remmal EPFL, LAMP
10:50
10m
Day opening
Welcome to Scala'25
The Scala Workshop 2025
Oliver Bračevac EPFL, LAMP, Hamza Remmal EPFL, LAMP
11:00
45m
Keynote
Simpler Scala Builds with Functional and Object-Oriented Programming
The Scala Workshop 2025
K: Li Haoyi Independent
11:45
20m
Talk
Taking away Mutation
The Scala Workshop 2025
Edward Lee University of Waterloo; University of Toronto Scarborough, James You University of Waterloo, Dimi Racordon EPFL, LAMP, Ondřej Lhoták University of Waterloo
Hide past events