Our great sponsors
-
This means that building either sbt or Scala from scratch is impossible. Even the sbt package for Void just downloads some mystery binary. Is there a way of getting sbt without mystery downloads? And if not, what is the best way to install it on GNU/Linux? I know about SDK Man, and I guess it is marginally better than installing something system-wide, but not by much. There has to be a sane way, right?
-
But in general, you might as well trust sbt, scalac, and the zinc incremental compiler. Everything downloads via https. The dependencies are signed, and you can check their signatures manually after downloading them. After you verify sbt, you can then use this to check the sigs of everything it downloads: https://github.com/josephearl/sbt-verify.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
If you are installing, and you are learning, I would also recommend ammonite as an easier REPL.