READING
State of Scala 2025 Survey
We're working on the State of Scala 2025 report - a deep-dive into trends, tools, and what the Scala community is really up to in 2025.
Scalac (@scalac_io)
|
Claude Code, Metals, and NVIM
While skeptical at first, I've found in the past few months that I've landed on a flow developing Scala that I'm quite happy with that allows me to stay in my comfortable nvim/tmux/terminal environment while benefiting from assistance that still allows me to feel like I'm in control and boosts my productivity.
Chris Kipp (@ckipp01)
|
Minimal Scala Container Images using Nix
I was able to reduce the container size from 722 MB to 198 MB. Thanks to Nix, creating a minimal image is really convenient because the build system does the most of the heavy lifting to figure out the necessary packages. Java also has very good tooling to create a minimal JRE, just enough for the application to run. I believe there is still room for improvement to reduce the size, but it is already good enough for my use case.
Onur Sahin
|
|
RELEASES
mill 1.0.3
With greatly improved tab-completion and explorability from Bash and Zsh shells.
Li Haoyi (@li_haoyi)
|
Scala 3.7.2
Add an -Yimplicit-to-given flag for rewrites to easily test changes in the ecosystem, implement applied constructor types, plus experimental features: capture checking, explicit nulls, erased definitions, global initialization, and more!
Scala contributors
|
hearth
The first Scala macros' standard library.
Mateusz Kubuszok (@MateuszKubuszok)
|
sbt 2.0.0-RC2
A beta version of sbt 2.x. sbt 2.0 is a new version of sbt, based on Scala 3 constructs and Bazel-compatible cache system. Plugins published against sbt 2.0.0-RC2 will be bincompat with 2.x series. All tasks are cached by default.
dependencyTree task is changed to an input task that can generate DOT etc
Eugene Yokota (@eed3si9n)
|
rapid 0.18.0
Rapid is a high-performance, minimal-overhead effect, concurrency, and streaming library for Scala 2 and 3, designed for scenarios where execution speed and allocation efficiency are critical. Primarily focused around simplicity and convenience utilizing Virtual Threads for extremely fast performance.
Matt Hicks (@matthicks26)
|
twimini-bot
Voice calls from Twilio with Gemini's Live API with a nice streaming pipeline,
Alexis Hernandez (@alexitcdev)
|
IntelliJ Scala Plugin 2025.2
Full support of opaque types, full support for new tuple operations and named tuples, and other Scala 3 improvements.
Maciej Gorywoda (@makingthematrix)
|
|
EVENTS
Scala Days, Aug 19th - 21st, Lausanne, Switzerland
Leaders from Scala User Groups and global communities, students, and language contributors will gather to discuss academic research, use cases, and visionary projects for a two-day, action-packed event.
Scala Days (@scaladays)
|
The Scala Workshop, Oct 13th, Singapore
The Scala Workshop is the continuation of the Scala Symposium, providing a forum for researchers and practitioners to discuss the design, implementation, and applications of the Scala programming language. Topics include language features, compiler internals, type systems, libraries, tools, and industrial applications.
EPFL
|
|
|
|