Marcin Szałomski
banner
baldram.github.io
Marcin Szałomski
@baldram.github.io
Software Engineer, Architect, OSS contributor: #FP #Scala #JVM #AWS.
Opinions are my own. Blog: https://blog.lambdaspot.dev/
In free time 📸 or 🥁🎶🤘http://seasonfortheend.bandcamp.com
Tapir uses Sttp, part of the official Scala Toolkit, so it's basically the standard. I think others should use them for unification. Maybe basic interfaces, enums, and URI handling could be a separate, lightweight Sttp module if there isn't one already. cc: @warski.org
March 2, 2025 at 2:43 PM
So according to what you've said, this is probably the best answer for this Reddit thread. Scala is a Java of FP.
February 13, 2025 at 5:29 AM
[2/2] You can in Scala both:

```scala
val isEven = (i: Int) => i % 2 == 0 // Function
```

and

```scala
def isEvenDef(i: Int) = i % 2 == 0 // Method
```

But functions have some extra capabilities as mentioned in part one. Also, functions are evaluated when defined, and methods each time.
February 13, 2025 at 5:24 AM
[1/2] Hmm. Don't get it. Functions are first-class citizens in Scala. You assign them to variables. Also, you can pass them as args, return from other functions, supports HOF, can compose'em using 'andThen`, `compose`, etc.

Methods (def) are different from functions (val).

youtu.be/mqJ1W6w5ZZM?...
Ch01 Ep01: Val vs Def functions in Scala
YouTube video by fp-tower
youtu.be
February 13, 2025 at 5:20 AM
Looking at Scala 3, it continues to be innovative, and new features are constantly being added to the language. So, jokes aside, what's the reasoning behind the claim that F# is like Java 21 while Scala is like Java 8? I'd appreciate your thoughts on this.
February 12, 2025 at 9:34 PM
Yes. If you wanna change your thinking and get transferable skills, give #Scala a shot. Don't just skim it. Really focus and discover the functional programming world.

Including also two posts from @rockthejvm.bsky.social.
January 5, 2025 at 8:59 AM
So he got 0.2 s with Sbt, faster than F#, but that's not really the point. Funny thread, indeed.
December 18, 2024 at 8:39 AM
Double that idea, to not miss #Scala posts like this one: bsky.app/profile/scal...
🗣️ new blog post on Scala 2 maintenance: www.scala-lang.org/blog/2024/12...
2️⃣3️⃣ this page now covers both Scala 2 and Scala 3:
www.scala-lang.org/development/
Scala development guarantees
www.scala-lang.org
December 17, 2024 at 9:25 AM
This is a great idea, for such as Scala Space, etc.
December 13, 2024 at 8:30 PM
Hey, awesome idea and works great. Have you considered including the "Scala3" hash tag as well?
December 12, 2024 at 10:33 PM
Have you tried playing with Magnum yet? I think that would be most practical - something that one can actually use in a real-world project. It's simple and straightforward too.
November 25, 2024 at 6:40 PM
Hey Salar 👋 please include me as well, thanks!
November 23, 2024 at 6:47 PM