India
4h
748
Ideal indian parents
Tech Industry
18h
3094
Pray for folks at Tesla
World Conflicts
19h
1129
Why do Indians support Israel so much( on blind surprisingly) when Israel really thinks 💩of them ?
Tech Industry
8h
823
Received an offer from Netflix but don't like the manager
Tech Industry
2d
29664
What happens when most of your team is Indian?
Thinking of learning it as an additional language or as my first FP language. Have been using C# and node js professionally. What are your thoughts?
Databricks and advanced Spark applications are generally written in Scala in addition to embarrassingly parallel sites run on Scala's powerful frameworks like Akka and Play
My last two companies were both moving off of Scala services (back to Java or forward to Kotlin). It's a great language for a senior team, but a fucking nightmare to maintain code bases of people who didn't know wtf they were doing.
True. A lot more discipline is required. But it pays off in the longer run.
Lot of companies use it. But the problem is many use it just for Apache Spark and writing MR jobs. If you are really looking into hard core Scala then look for opportunities specific to frameworks such as Akka, Cats, Monix , Scalaz etc., which are hard core Scala libraries. P.S : Checkout r/scala sub Reddit.
"Hard core"? Parkore 😂
Hard core -> Functional programming and using Scala for a reason rather than just using it as a better Java/cool language
Scala is like C++.. way powerful in terms of expressibility and functional nature.. however it as a language tried to be both object oriented and functional at the same time with shit slow compiler and lot smaller ecosystem(read libraries). So one would end up bringing in java libraries and start writing java code as Scala. That’s where it gets super annoying!
Primary language at Credit Karma is Scala, used for most services. It’s not immensely popular, but a fair number of companies use it. While it’s not perfect, I love the language.
Twilio I believe
Yep
Spotify for data jobs
Scala is used everywhere Spark is used. I’m guessing your question is which companies use Scala for their backend services. Lookup Finagle and Play on Github and you’ll find the list of companies. Spotify and a lot of other places use Scalding (another Twitter OS project) for their offline jobs. If you’re getting your feet wet with FP, Scala is an awesome place to start.
Also, not many people know this but Scala is an awesome coding interview language. You see a net lines reduction of > 70% at times with pattern matching and basic FP which is unfortunately still super awkward with Java 9.
What's the ideal set up for Scala development environment? Windows or Mac? What ide on Windows? Instead of installing the framework, can we do it just using a docker container?
EBay uses Scala !