Ah yes, Scala 3: the new scapegoat for rushed migrations by our fearless developer who never met a dependency he couldn't blame. 🚀💾 But fear not, the absence of "macro wizardry" is clearly the culprit for his inefficiencies, not the compiler he swears by. 🧙‍♂️🔮
https://kmaliszewski9.github.io/scala/2025/12/07/scala3-slowdown.html #Scala3 #RushedMigrations #MacroWizardry #DeveloperBlame #CompilerIssues #HackerNews #ngated
Scala 3 slowed us down?

Is this clickbait? Not really. Is this the fault of the language or the compiler? Definitely not. Rather, it was part of a rushed migration. Sharing the lessons learned in the process.

kmaliszewski
Scala 3 slowed us down?

Is this clickbait? Not really. Is this the fault of the language or the compiler? Definitely not. Rather, it was part of a rushed migration. Sharing the lessons learned in the process.

kmaliszewski
Oh… So #Scala3 is basically #Python on JVM? 🤔

Sharaf 0.14.0 is out!

https://github.com/sake92/sharaf/releases/tag/0.14.0

Added support for:
- SSE
- named tuples in query/form params
- union types in query/form params

#scala #scala3

Release 0.14.0 · sake92/sharaf

What's Changed SSE support in 0232827 support for named tuples in query params cfb6521 support for named tuples in form params 7b728fe support for union types in query params d01dd6b support for u...

GitHub

Riccardo Cardin has published a new update to his #YAES library, implementing channels as means of communication between fibers: https://github.com/rcardin/yaes/releases/tag/v0.7.0

I'm following this development closely.

#scala #scala3 #effects

Release v0.7.0 · rcardin/yaes

Here we go again. It's time for the Halloween 🎃 release! Version 0.7.0 introduces the Channel[T] type. What's a channel? It's a communication pipeline 💬 for fibers. It's heavenly inspired by Kotli...

GitHub

I wrote an online step-by-step Simplex calculator for real-valued linear programming problems using Scala.js

🔴 NO ADS!

https://jbytecode.github.io/simplex/

For those who teach operations research in their courses.

#scala #scala3

Simplex Solver

And for literally one of the last talks of #ScalaIO, we have the immense luck to have Jonathan Winandy, one of the organisers of the conference, give us a talk on #kyo, one if the amazing demonstration of the power of #scala3 for better developer experience

https://github.com/getkyo/kyo

I like the new, much more natural vararg splicing syntax in #Scala3

```
foo(x, xs*)
```

instead of the old

```
foo(x, xs : _*)
```

#scala

New blog post: Migrating to Scala 3

Recently I migrated three old services to Scala 3. This post contains many overly specific notes on problems I faced and how to solve them.

https://urmaul.com/blog/migrating-to-scala3/

#Scala #Scala3

Migrating to Scala 3 — urmaul.com

The seventh @scalabridgelondon season starts on the 8th of Oct, and it's gonna be jam packed with interesting Scala related learning activities. Head on to Meetup.com and subscribe!
https://meetu.ps/e/PwvsR/ttMQN/i

#scala #scala3 #scalabridge #meetup #functionalprogramming #learning #coding

ScalaBridge Autumn 2025 Start!, Wed, Oct 8, 2025, 6:00 PM | Meetup

ScalaBridge London is back for Autumn 2025. Our first session is hosted by the lovely people at SiriusXM, a long time host of ours. A big change with the new term is the s

Meetup