Initial impressions of Scala from a Java and Python data engineer

Love the concise syntax

I find Scala to be readable language

Type inference is great

Immutable, persistent data structures are cool

Scala types seem powerful

Pattern matching is awesome

Objects are an interesting alternative to static members

Implicit parameters and conversions look like magic

Seems like some developers want it to be more functional

Glad it runs on the JVM

Love how everything is an expression

Like the syntax for working with tuples

Scala is well supported in IntelliJ

Overall I’m a fan

Prediction

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store