Overview
Explore the future of Scala compilation in this 48-minute conference talk from Scala Days Lausanne 2019. Dive into the trajectory of build systems, from current practices to potential future improvements. Learn about Quelea, a tool for massively parallel distributed Scala compilation, including its remote execution capabilities and use of Graal Native Image. Discover likely optimizations, next steps for Quelea, and how to get involved in shaping the future of Scala builds. Gain insights into transparent workflow improvements and the potential removal of zinc. Conclude with an introduction to the team behind these innovations and potential career opportunities in this exciting field.
Syllabus
Introduction
Trajectory: Builds in the future?
Trajectory: Builds today
Trajectory: Improve the workflow transparently!
The Continuing Story
Quelea: Outlining
Quelea: Remote Execution: Client
Quelea: Remote Execution: Servers
Quelea: Remote Execution: Tools
Quelea: Remote Execution: Graal Native Image
Today's Result, Tomorrow's Reference
Likely optimizations
Next Steps for Quelea: Removing zinc?
The Rest of the Trajectory: Getting involved
Conclusion: The Team
Conclusion: We're Hiring!
Taught by
Scala Days Conferences