Connecting...

Pexels Photo 220639

Building Scala with Bazel by Natan Silnitsky

Pexels Photo 220639

Are you looking for very fast build times in your codebases? 

Let's try out Bazel! An open-source build tool that can give you the fast build times you need, how can it be embraced? At Scala Days, Software Engineer Natan Silnitsky tells us exactly how.

 

Building Scala with Bazel

Compilation of very large Scala codebases can be quite slow, Enter Bazel - an open source build tool from Google that allows for very fast build times while maintaining correctness and reproducibility.

In this talk I will share with you the story of how at Wix we have embraced Bazel and managed to dramatically improve our build times.

I will also talk about "Rules Scala" - the Scala plugin for Bazel that has cool features such as "strict deps" and "unused deps" that help keep your build configurations clean and up-to-date.

 

About Natan Silnitsky

Natan Silnitsky has more than 12 years of experience as a software engineer. Natan has joined wix.com 3.5 years ago.

For the first two years he founded and then served as backend tech lead for payments solutions services offered for visitors of Wix sites.

During the last year and a half he has been part of a task force that is responsible for building the next generation CI system at Wix on top of Google's Bazel.

 
 
This talk was given by Natan Silnitsky at Scala Days 2019.