Skip to main content
Upsolver Engineering

We are Upsolver Engineering #


Functional Programming With Scala - NonEmptyList

·5 mins
At Upsolver, our main programming language is Scala. One of Scala’s advantages is that it lets you combine object-oriented programming (OOP) with functional programming (FP) and get the best from both worlds. However, most of our developers who start working in Scala come from the OOP world. If you’ve had very little exposure to FP, how would you know what those “best” things are?