|
Incremental Highlighting for Scala
If an error is detected in a file but no one sees it, is it really highlighted? JetBrains (@jetbrains) |
|
Yes, You Can Debug a Scala 3 Macro
How to debug Scala 3 macros: profiling the compiler, print-debug helpers for types and ASTs, and attaching a JVM debugger to the compiler from Mill, sbt, scala-cli, VS Code or IntelliJ. Bartłomiej Kozak |
|
Comparing effect systems in Scala: The Problem and Future
Why Future was not enough and why effect systems started to emerge. Łukasz Biały (@lukasz_bialy) |
|
Comparing effect systems in Scala: Cats Effect and ZIO
Fight of the titans. Łukasz Biały (@lukasz_bialy) |
|
Comparing effect systems in Scala: Kyo, Gears, and Ox
The radical trio. Łukasz Biały (@lukasz_bialy) |
|
shutting down the goldmine
This is a follow-up of sbt and the miners of the wild west, in which I described the story of sbt/sbt getting listed on a crypo-based, open source bounty program called Gittensor, and subsequently getting a high volume of contributions from dozens of users, many of whom using AI tools. Well, I’m shutting it all down. Eugene Yokota (@eed3si9n) |
|
Why Scala is more fun than Java
Scala lets you write object-oriented code, functional code, and compact expressive code without constantly fighting ceremony. Java has become much better over time, but Scala still feels more playful when you want to model data, transform collections, and build tiny abstractions fast. Mike Møller Nielsen (@MikeMllerNiels2) |
|
Support per-field update with Scala Slick
This blog serves as a documentation for PlayFast, an opinionated production-ready PlayFramework template that makes you productive Tanin Na Nakorn (@tanin) |
|
Staged Parser Combinators in Scala: Have Your Cake and Eat It (Too)
In the Scala ecosystem, macros are typically relegated to eliminating boilerplate or deriving type classes. However, with support for quotation-based staging, we get something more like macros on steroids. Alex Moreno |