Scala News -
A curated list of Scala related news from the community.
Articles
A Generic Approach to Parsing CSV into Case Classes in Scala 3
CSV is one of the most common formats for exchanging and importing data between different systems. While working on a Scala 3 project, I needed a way to read CSV files and convert them into case
Calling Java from Scala Native via JNI
If you like suffering and have some Java libraries you just can't live without, here's a way to use them from your Scala Native application
Calling Scala Native from Java using FFM
Let's point Java's newfangled foreign function and memory interface at a C header file that secretly acts as a portal into a Scala Native implementation. Zendaya meme will help explain.
Guide to Scala 3 Macros
A long-form guide on Scala 3 macros - learn how to use them, how Scala macros work, and why they exist
Scala 3 Inlines Explained
Learn Scala 3 inlines - a powerful tool for code expansion at compile time, which can improve type safety and (if you know what you're doing) performance
Scala 3 Migration: Report from the Field
April 30, 2024. I decided to dedicate a week to migrate our main project at work (a multiplayer mobile game server in production for over 4 years) from Scala...
Scala Tooling Spree #1 recap
On January 30, 2025, the first Scala Tooling Spree took place, and I had the pleasure of being part of it. Here's a recap of the event. Spoiler alert: it was awesome! The first Scala Tooling Spree
Understand your build structure and performance
TL;DR : Today I learned that you can trace your build performance with bloop, and it's especially easy when using Metals. The setup might not be obvious for some. When working with multi-module
sudori part 7: client-side run with sbt
This is a blog post on sbt 2.x development, continuing from sbt 2.x remote cache, sudori part 4, part 5 etc. I work on sbt 2.x in my own time with collaboration with the Scala Center and other