Boundless Engineering: Why Scala? Our Take at Boundless


Nearly a year-and-a-half ago, Boundless Learning made the decision to use Scala as our backend language for three reasons:

  1. Functional programming & static-typing make for better code
  2. The robustness of the Java ecosystem
  3. The language hiring bias/paradox

Functional Programming & Static Typing

First of many technical blog posts from the team here at Boundless, we hope you’ll follow along!