r/scala • • May 14 '21

Scala 3 released

285 Upvotes

Thank you to everyone who worked on this and the humble genius dr odersky


r/scala • • May 21 '26

When you use map instead of flatMap

Post image
277 Upvotes

r/scala • • Aug 04 '20

ZIO 1.0 Released

Thumbnail ziverge.com
275 Upvotes

r/scala • • Feb 16 '23

The Great Concurrency Smackdown: ZIO versus JDK by John A. De Goes

Thumbnail
youtu.be
263 Upvotes

r/scala • • Feb 15 '24

Scala is beautiful

255 Upvotes

There's been some blues in the ecosystem, and just wanted to share a brief opinion: Scala is beautiful.

I worked past 6 months with different stack (JS/TS), and now got a chance to do little Scala 3 again. It's so beautiful it brings tears to my eyes. Really, it does.

Small things you easily forget, and notice when they are gone (just to mention few): syntax ergonomics, pattern matching, compiler & macros working for you, powerful std library and amazing ecosystem of libraries that make Scala also practical to build real projects with it.

EVERYONE who has contributed, please take a moment and receive my sincerest thank you!


r/scala • • Apr 07 '25

A simple build tool

Post image
227 Upvotes

r/scala • • Jan 03 '25

asInstanceOf

225 Upvotes

r/scala • • Sep 25 '18

When you use map instead of flatMap

Post image
224 Upvotes

r/scala • • Dec 16 '23

Today is one of those days that I am grateful and happy for using Scala.

217 Upvotes

Today, I had a moment of reflection and realized how fortunate I am to be part of a community that embraces functional programming as a livelihood. It's not about intelligence, but rather standing on the shoulders of giants—open source maintainers, content creators, the Scala Centre, EPFL and everyone that makes this community welcoming for people like me.

I want to express my sincere appreciation to the entire ecosystem and the individuals who contribute to it. Scala changed my life for the better and for all the trash it gets sometimes, it made me fall in love with programming again, and it is great to get paid for something you would do for free either way.
Amidst the ups and downs, Scala has been a source of inspiration, reminding me of the joy of playing with math and computers for a living. Thanks to everyone who makes this possible.


r/scala • • Mar 21 '25

Unpopular opinion on r/scala: Scala is a very nice language, is doing well and has a bright future!

213 Upvotes

I'm really surprised by the number of people not recommending Scala in comments on this sub. I find myself having to defend Scala here against lots of comments saying the language is dead or dying.

It's not! Scala is still very much maintained, so it its ecosystem. It's still very high in most salary surveys and even if it is indeed less trendy than 10 years ago, there are still many Scala companies. There are several things to rejoice about:

  1. The language is very much alive with good features coming regularly.

  2. The ecosystem is more mature than ever. We have several battle tested and well maintained ecosystems.

  3. Scala 3 is a very neat and consistent language.

  4. The tooling is also very good for modern standards. Have you really seen how it is in Python or JS/TS?

  5. There are no fights against OOP and FP anymore!

  6. And no drama too (none I'm aware of anyway).

  7. There are companies with big Scala teams.

Most Spark users moves to Python, that's right. But it does not mean the language is dying. It only means most users who were using Scala, not by choice, but because they were forced to, now use the language they like. That's good for them! And it does not change anything for us.

Most of people who were disappointed that Scala was more than Java++ moved too. Again, we should be happy they found a language they like, either going back to Java, now that it addressed their complains or to Kotlin. We gain nothing by having users who don't like the language.

These days, teams that choose Scala do so because they want Scala, because they love the language and its ecosystem, not for the wrong reasons anymore(like being forced by tools or because their favorite language refused to evolve for some time). That's a good thing!

Learning Scala is as valuable as it always has been. I would say it is even better in Scala 3 thanks to all the work done on semantics and syntax. Honestly, are you satisfied coding in languages without sum type support? Without pattern matching? Do you really prefer having tens of overloaded functions and runtime reflection than implicits?

Scala is not dying. It just reached its organic growth, which is a good thing. A decade ago the Scala market experienced a bubble. It exploded. But it's fine. The internet bubble exploded too and the net is still well alive ;)

To Scala newcomers, it is a good time to join as Scala teams are now experienced and have lots of senior scala devs. It's a niche market, that's right. Functional programming as a whole is a niche market. But you can live very well in a niche market.

EDIT: spellcheck thanks to nice commentors (thanks!)


r/scala • • May 30 '23

Scala 3.3.0 LTS released!

Thumbnail
scala-lang.org
209 Upvotes

r/scala • • Apr 20 '18

Towards Scala 3

Thumbnail
scala-lang.org
195 Upvotes

r/scala • • Mar 18 '25

Martin Odersky on the Future of Scala

Thumbnail
youtu.be
194 Upvotes

r/scala • • Feb 25 '25

Rock the JVM partners with the Scala Center

Thumbnail
scala-lang.org
193 Upvotes

r/scala • • Jan 31 '17

Duolingo rewrites its engine in Scala

Thumbnail
making.duolingo.com
193 Upvotes

r/scala • • Mar 26 '24

Why we bet on Scala at SwissBorg

Thumbnail
medium.com
188 Upvotes

r/scala • • Jun 27 '25

Another company stopped using Scala

187 Upvotes

Sad news for the developers at the company that I work for, but there was an internal decision to stop any new development in Scala. Every new service should be written with Javascript or Typescript. The reasons were:

  • No Scala developers available to hire. The company does not want to hire remote.

  • Complicated codebase. Onboarding new engineers took months given the complexity. Migrating engineers from other languages to Scala was even harder.

  • No real productivity gains. Projects were always delayed and everyone had a feeling that things were progressing very slowly.

For a long time I hated Scala so much, but lately I was stating to enjoy its benefits. I still don't like the complexity, fragmentation, and having lots of ways of doing the same thing.

Hopefully these problems will eventually improve and we'll be able to advocate for using Scala again.


r/scala • • Feb 25 '20

Scala.js 1.0.0

Thumbnail
scala-js.org
182 Upvotes

r/scala • • Jan 03 '20

When someone asks me why I prefer static type systems

Post image
177 Upvotes

r/scala • • Aug 01 '25

It's not pretty! The Untold Impact of Cancellation

Thumbnail pretty.direct
175 Upvotes

An account of the impact of "mob justice" within the Scala community.


r/scala • • Mar 29 '21

Cats Effect 3 released!

174 Upvotes

Hi all, Cats Effect 3.0.0 was released, a major breaking change and a substantial leap forward 🎉

Bonus — presentations on the new Cats Effect 3:

A lot of great changes have gone in this release, I'm in awe of its many contributors 😍❤️


r/scala • • Aug 11 '17

SBT 1.0.0 is out

Thumbnail
github.com
174 Upvotes

r/scala • • Sep 07 '22

Akka is moving away from Open Source

Thumbnail
alexn.org
172 Upvotes

r/scala • • Jun 07 '19

Scala 2.13.0 has been released

Thumbnail
github.com
172 Upvotes