Marcin SzaΕ‚omski's Avatar

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

167
Followers
185
Following
16
Posts
23.11.2024
Joined
Posts Following

Latest posts by Marcin SzaΕ‚omski @baldram.github.io

#Spotify has donated €20,000 to #Typelevel πŸ‘ β€” they're using & contributing to #Scala and in my eyes, it gets extra points for being an EU company, besides being the best music streaming service πŸ˜‰

https://typelevel.org/blog/2025/02/21/spotify-foss-fund.html

27.02.2025 20:10 πŸ‘ 31 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

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

02.03.2025 14:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So according to what you've said, this is probably the best answer for this Reddit thread. Scala is a Java of FP.

13.02.2025 05:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

[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.

13.02.2025 05:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Ch01 Ep01: Val vs Def functions in Scala
Ch01 Ep01: Val vs Def functions in Scala YouTube video by fp-tower

[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?...

13.02.2025 05:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

12.02.2025 21:34 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

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.

05.01.2025 08:59 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1

So he got 0.2 s with Sbt, faster than F#, but that's not really the point. Funny thread, indeed.

18.12.2024 08:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Double that idea, to not miss #Scala posts like this one: bsky.app/profile/scal...

17.12.2024 09:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is a great idea, for such as Scala Space, etc.

13.12.2024 20:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hey, awesome idea and works great. Have you considered including the "Scala3" hash tag as well?

12.12.2024 22:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

With the new #Scala 3.6 release, it is worth reminding that... πŸ‘Œ

#Scala3

12.12.2024 11:21 πŸ‘ 9 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Named Tuples, so much awaited feature.

The for-comprehension improvements and ability to start with an alias. Finally.

Also, clause interleaving for the path-dependent API creators looks interesting.

πŸ₯³ #Scala

11.12.2024 22:46 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

25.11.2024 18:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Neat option for devs - verify your Bluesky account using GitHub!

23.11.2024 19:56 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Hey folks! Spotted quite a few familiar Twitter faces here, so it was about time I joined in! πŸ‘‹

A bit about me: Software Engineer, OSS contributor, passionate about #FP, #Scala, #JVM. Working with #AWS and #Serverless. Blog: blog.lambdaspot.dev

23.11.2024 19:09 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hey Salar πŸ‘‹ please include me as well, thanks!

23.11.2024 18:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0