๐ก Did you know that in Intellij, you can navigate to an implementation of the given by pressing `Cmd+Shift+P`? If you use IdeaVim, you can remap the shortcut to something like this: `nmap gt <Action>(Scala.ShowImplicitArguments)`
#scala
"It's a small feature with huge potential, yet it still took years to happen." Who would believe that PHP will have the pipe operator sooner than Scala? #php #scala
IntelliJ 2025.2 with the Scala Plugin is out! ๐ Some of the new features include:
- support for named context bounds, e.g., def reduce[A: Monoid as m](xs: List[A]): A
- highlighting for duplicated field names in a named tuple
- support for referenceable package objects
#scala
After a few rides with autopilot on, I found that the car can keep itself in the middle of the lane much more accurately than I can. Anyway, I wonder if I can get used to "not driving". It's so scary! ๐ #autopilot
Scala 3.7.2 is here! ๐ I'm happy to see the automatic rewrite from implicits to givens using a compiler flag! ๐ But I'm less convinced by the experimental support for the INTO modified. ๐ #scala
What do languages such as Scala Native, Rust and Swift have in common? They all use LLVM to generate native executables for virtually any CPU architecture, from x86 servers to mobile ARM chips.
Just like TypeScript or Elm transpile to JavaScript to run in any browser, modern native languages compile to an LLVM intermediate representation (IR). The LLVM toolchain then acts as the final step, turning that IR into a pure machine code.
There are over a million Scala developers. However, conference videos only get hundreds of views, and even the most popular ones from Rock the JVM only have a few thousand, which is about 0.4 % of all developers. Where is everybody? #scala
The Stack Overflow 2025 survey results are online. Nothing has changed for Scala; it still has its 2.6%. Meanwhile, Rust and Kotlin are growing, while Java has declined slightly. Interestingly, I don't see Haskell on the list anymore. ๐ณ
Hearing @Nicolai say things like sums and products, algebraic data types, sealed interfaces with records... it's just a matter of time before he switches to Scala ๐ #java #scala