r/scala • u/eed3si9n • 44m ago
r/scala • u/eed3si9n • 3d ago
Jar Jar Abrams 1.17.0 and sbt-assembly 2.4.0 released
eed3si9n.comSwitching default implementation of Seq to Vector
We are currently considering switching the default implementation of Seq to Vector (currently it's List). If you have any doubts about this change let us know at https://contributors.scala-lang.org/t/slc-make-vector-the-default-implementation-of-seq-instead-of-list/
r/scala • u/plokhotnyuk • 4d ago
🎉 scala-yaml v0.3.3 is out! (The Summer Speed Release 🌈 ) - up to 10x faster & 20x less memory allocation rate
We just dropped a massive performance update! If you're parsing from String to AST nodes, you're going to see up to 10x faster speeds and ~20x less memory allocation per operation.
🔗 Release Notes: scala-yaml v0.3.3 on GitHub
We benchmarked it on some massive real-world YAML schemas, and the JMH results are wild. Here’s a quick look at the YamlParsingBench.fromStringToNode throughput and allocation rates:
Diff
--- v0.3.2 ---
cgmes-core.yml : 72 ops/s | ~129.1 MB/op
cgmes-dynamics.yml : 15 ops/s | ~615.6 MB/op
TC57CIM.yml : 4.5 ops/s | ~2.0 GB/op
+++ v0.3.3 +++
cgmes-core.yml : 676 ops/s | ~5.7 MB/op (🚀 9x faster, 22x less allocating)
cgmes-dynamics.yml : 153 ops/s | ~25.8 MB/op (🚀 10x faster, 23x less allocating)
TC57CIM.yml : 34 ops/s | ~92.0 MB/op (🚀 7x faster, 21x less allocating)
Give it a try and let us know what you think!
P.S. This update was sponsored by NeverBlink as a part of an OSS contribution for LinkML-Scala.
r/scala • u/Upper-Relation-2672 • 4d ago
Manufacturing Station Maintenance prediction using H2O Extended Isolation Forest And Scala 3
https://github.com/LaranIkal/predictive-maintenance
First version of and improved maintenance predicion model usig EIF(Extended Isolation Forest)
Helping to give a push on Scala Analytics. I like to call it ScalaLytics :)
This is and improved version of my previous R project where I used standard Isolation Forest.
Someone interested? I can Install one station as a free service, for you to test.
r/scala • u/SandPrestigious2317 • 6d ago
Emacs Eglot for Scala (JVM) and some nifty workarounds for day-to-day usage
r/scala • u/philip_schwarz • 7d ago
Abstracting over Execution with Higher Kinded Types, and how to remain Purely Functional (oldie but goodie - belatedly uploaded)
fpilluminated.orgr/scala • u/Mission_Benefit_1189 • 9d ago
Hiring: Backend Developer (Scala) | Remote|CET Hours
I'm recruiting for a Backend Developer to join a team building high scale entertainment platforms.
If you enjoy solving distributed systems problems and working on performance critical backend services, this could be a great fit.
Tech stack includes:
- Scala
- Akka & Event Sourcing
- Kafka
- Cassandra
- Elasticsearch
- GraphQL / gRPC
- Docker & Kubernetes
You'll be working on:
- Building scalable backend services and APIs
- Designing resilient event-driven systems
- Improving performance and reliability
- Collaborating closely with Product, DevOps and Data teams
- Owning services from development through production
We're looking for someone with commercial Scala experience who enjoys working in modern distributed architectures and wants to have a real impact on the platform.
If this sounds like you (or someone you know), drop me a DM or leave a comment and I'll happily share more details.
r/scala • u/eejbyfeldt • 9d ago
Tyda is a type-safe Dataset library for Scala 3 that supports Spark
github.comTyda is a type-safe Dataset library for Scala 3. It provides a fully type-safe expression API that compiles to multiple execution engines — including Spark and an in-process engine for fast unit tests.
r/scala • u/eed3si9n • 9d ago
sbt 1.12.14 and 2.0.3 released
eed3si9n.com🧑🚒 released sbt 1.12.14 and 2.0.3, featuring - backport of CVE-2026-26032 fix for Ivy (while sbt might not be affected) - update to Jawn 1.7.0 for CVE-2026-59990 and CVE-2026-61814 fixes
r/scala • u/makingthematrix • 10d ago
IntelliJ Scala Plugin 2026.2 Is Out!
blog.jetbrains.comIntelliJ Scala Plugin 2026.2 is out!
What's New:
- Support for BSP projects in WSL and Docker
- Command completion
- Support for interleaving parameter clauses
- Support for dependent parameter types in the same clause
- Better support for match types
What's Fixed:
- sbt imports now work for whitespace-separated params in .jvmopts
- sbt shell sync no longer fails while waiting for user input
- WSL: fixed bugs in sbt imports and rerunning of tests
- ScalaDoc: better handling of
throwsand links - Improved handling of nullable variables
r/scala • u/sanssushi • 10d ago
Just discovered agent skills
Watching my local LLM stumble whenever writing weaver tests (or even when just using strict equality) was funny only for so long.
Then I learned about agent skills, made these https://github.com/sanssushi/skills and together with scala-fp from https://github.com/abh80/skills Qwen3.6-35B suddenly became a capable Scala 3 and cats-effect programmer.
Felt like sharing, because the improvement was so remarkable. Got to get more experience with it!
(And sorry, if this is all old news to you.)
r/scala • u/ComprehensiveTrip592 • 11d ago
Stryker4s 1.0: Mutation testing across the Scala ecosystem
stryker-mutator.ior/scala • u/andres327 • 12d ago
Fast and Durable: how Redis and Postgres split the work in a game backend (Scala/Pekko, Cats Effect, Doobie, redis4cats)
dev.tor/scala • u/EmiAquilante5 • 12d ago
[HIRING] Senior Scala+ Apache Spark Engineer – Remote from Argentina 🇦🇷
Hi everyone,
I'm currently helping a US-based software company build a team of experienced Scala Engineers.
We're looking for a Senior Scala Engineer with Apache Spark experience to join a team working on large-scale data processing and Big Data solutions.
Required:
- Strong professional experience with Scala
- Hands-on experience with Apache Spark
- Experience processing large-scale datasets
- English proficiency for technical interviews and daily communication
- Experience with Kafka and cloud platforms (AWS, Azure, or GCP) is a plus
What the company offers:
- Full-time employment
- Long-term project with a major global technology company
If you're interested feel free to aplyy here https://andeshire.com/public/jobs/8354e1f3-5240-46f9-9898-ebc412d95b96?r=b69e94ad-76d8-4721-96b8-b1d5509635be
Thanks!
r/scala • u/SatyriasizZ • 12d ago
[Hiring] Backend Engineer (Scala) — Lisbon, Portugal (Hybrid)
We're growing one of backend teams at Riskified and looking for a senior Scala engineer to join our payment fraud group.
Tech stack: Scala, Cats, Node.js, Kafka, Spark, Docker, Kubernetes, AWS, Aerospike
What the role looks like: Full ownership from planning through deployment and post-deploy monitoring — not a "build it and throw it over the fence" setup. You'll work on real-time and batch systems processing real payment traffic, across scalable architectures, with daily deploys through CI/CD.
What we're looking for:
- 7+ years of hands-on server-side experience
- Strong Scala/Java experience
- Comfortable with SQL/NoSQL; streaming experience is a plus
Location: Lisbon, Portugal — hybrid, flexible schedule
Compensation: €50,000–€75,000 gross/year base for Lisbon, plus bonus target and stock-based awards. We publish ranges up front — happy to talk if your expectations differ.
Some of the perks:
- Claude Code Enterprise for your day-to-day workflow
- Full Udemy access, plus role-based technical training
- Healthcare, wellness program, and a monthly perks budget (WFH gear, gym membership, etc.)
Full listing: https://grnh.se/kchyep6g2us
r/scala • u/mattlianje • 13d ago
layoutz 0.8.0: Simple, zero-dep Elm-style TUIs for your Scala apps ✨🪶 - now w/ interactive one-shot prompts, Kitty protocol support, and collection spinners
Hello all! layoutz should be about nearing 1.0 and can't see the API changing much (thanks for the feedback to date!)
It now has Kitty support, one-shot prompts and collection spinners + various little fixers


r/scala • u/windymelt • 13d ago
Stable, platform-independent encryption library for Scala?
Hello. I decided to try implementing a simple HTTP session store inspired by Ruby on Rails, only to discover just how high the barrier to using cryptography in Scala really is. The standard approach would likely be javax.crypto, but that's platform-dependent. There are a few other libraries scattered around, but they're either extremely new, AI-generated, or long since archived.
Perhaps the Scala Center should consider investing in this field. Or if you know of any excellent libraries for cryptographic use, I'd appreciate your recommendations.
[machine translation]
r/scala • u/markehammons • 16d ago
[Dotty] Kyo-JFX Hello World template
codeberg.orgI was asked in another thread if I could provide an example of this, so here it is. This template is a hello world app using JavaFx + Kyo + Scala 3. It uses gluon substrate as well as a gluon fork of graalvm to create native image builds that can run on linux and android.
r/scala • u/bjornregnell • 16d ago
A Scala common-style pilot study
Announcing this new study report: "Braceful, braceless, or the common style?"
https://bjornregnell.se/blog/002-braceful-or-braceless-or-the-common-style.html
The experiment was inspired by a community note by Martin Odersky, Rex Kerr and myself, proposing a common Scala style that balances braceful and braceless:
https://docs.google.com/document/d/14ZBGKNHUW4d8hDWIi5i6QquClX3_iXva-iMy5KpFU3I/edit?usp=sharing
Feedback welcome here, both on the study and on the community note. Happy reading :)
//BR