Scala|Published: Jul 22, 2022
Reconciling Spark APIs for Scala
Scala 3 gives you the tools to design the perfect Spark API. We proved it by creating the open-source library Iskra.

Scala 3 gives you the tools to design the perfect Spark API. We proved it by creating the open-source library Iskra.

This essay dispels several very substantial myths about #Scala that we have seen circulating the blogosphere. For each debunked myth, we present an alternative viewpoint backed up by data from reliable sources.

VirtusLab compares object‑oriented and functional programming through the Expression Problem, showing how each paradigm handles extensibility differently. The article highlights how FP easily adds new operations, while OOP easily adds new data forms.
