A free, once-weekly Scala news flash. Easy to unsubscribe. Goes out every Thursday.
September 10th, 2026, ISSUE 626

READING

Current state of Scala and WebAssembly Component Model

Recently, WASM is used in different areas: safely running AI-generated code, server-side applications with ultra-fast cold starts, and language-independent plugin systems.
Rikito Taniguchi (@tanishiking25)
Efficient Derivation With No Macros: Extending Scala 3 Mirrors with M&DE

Scala 3 Mirrors give you a type's shape, but not its custom field names, default values, or annotations, and they refuse value classes outright. M&DE derives an enriched mirror that carries all of that, plus Done, an operation-centric mirror for services and RPC interfaces, at a bytecode and compile-time cost a real codec library has now measured.
Bartłomiej Kozak (@halotukozak)

VIDEOS

Creator of Scala: Comparing Languages And How AI Will Impact Them

Martin Odersky is the creator of Scala and I interviewed him to compare different languages designs (Rust vs Zig vs Python vs Scala) and how AI will impact programming languages.
Ryan Peterman and Martin Odersky (@ryanlpeterman)

RELEASES

Scala 3.9 LTS released!

Scala 3.9.0 is both a new LTS baseline and a regular Scala release. It consolidates the changes since Scala 3.8, stabilises one language feature, and includes a broad set of compiler, standard-library, documentation, and tooling fixes.
Scala contributors (@scala_lang)
okay

There's one thing nearly every effect library does the same way, and I think it's the wrong way. Okay is built the other way round. An effect is just a set of operations. A handler is an interpretation of them. A program declares in its type what it needs, and knows nothing about how that need will be met.
Sergiy Shcherbyna
scalac-native-image

The Scala 3 compiler (dotty.tools.dotc.Main) built into a native executable with GraalVM native-image, published as a Docker image and as standalone binaries for Linux and macOS.
Matt Bovel





  1. Scala Times Issue #626

    Current state of Scala and WebAssembly Component Model. Efficient Derivation With No Macros: Extending Scala 3 Mirrors with M&DE. Scala 3.9 LTS released!.


  2. Scala Times Issue #625

    Direct-Style Deep Recursive Functions in Scala 3. Pre-SIP: A New Type for Optionals and Error Handling. Scala Days, Oct 12th - 13th, Berlin, Germany. J On the Beach, Oct 29th - 30th, Malaga, Spain. Lambda World, Oct 29th. - 30th, Malaga, Spain.


  3. Scala Times Issue #624

    Tracked Capabilities for Safer Agents. Metals v1.6.8 - Osmium. ScalaWAW #40 - beach party!, Aug 13th, Warsaw. Scala Days, Oct 12th - 13th, Berlin, Germany. J On the Beach, Oct 29th - 30th, Malaga, Spain.


  4. Scala Times Issue #623

    Braceful, braceless, or the common style?. Dependent Types Primer in Scala. Democratizing Build Scalability. Tracking Capabilities for Separation and Freshness (Extended Version). IntelliJ Scala Plugin 2026.2 Is Out!.


  5. Scala Times Issue #622

    Building Tools for an Unlimited Number of Edge Cases. Coaxing quality output from generative AI. Scala Days, Oct 12th - 13th, Berlin, Germany. J On the Beach, Oct 29th - 30th, Malaga, Spain. Lambda World, Oct 29th. - 30th, Malaga, Spain.


  6. Scala Times Issue #621

    The Scala Library Author's Dilemma. Introducing Deder Build Tool. Scala Days, Oct 12th - 13th, Berlin, Germany. J On the Beach, Oct 29th - 30th, Malaga, Spain. Lambda World, Oct 29th. - 30th, Malaga, Spain.


  7. Scala Times Issue #620

    Kyo - Build with AI. Uni - Essential Scala Utilities. S2D Development Series - Snake, Day 1. Proposal: a working group for operator-side Scala security. IntelliJ IDEA x Scala: Make Your Tests Behave (Finally).


  8. Scala Times Issue #619

    Scala Codebase Security Audit Complete. Scala collections: how to pick the right one. How I found 9 compiler bugs via formal methods + Claude. How Cats Changed the Way I Think About Behavior in Scala. Improving Scala's docs and website.


  9. Scala Times Issue #618

    Our impressions from the Scala Survey 2026. ShipReq OSS announcement. Scala Days 2026: Call for proposals open. The Scala Workshop, Jun 29th, Brussels, Belgium. Scala Days, Oct 12th - 13th, Berlin, Germany.


  10. Scala Times Issue #617

    Scala with Claude Code. Apache Pekko 1.6.0. Lift Framework 4.0.0. Scala Days 2026: Call for proposals open. The Scala Workshop, Jun 29th, Brussels, Belgium.


  11. Scala Times Issue #616

    Incremental Highlighting for Scala. Yes, You Can Debug a Scala 3 Macro. Comparing effect systems in Scala: The Problem and Future. Comparing effect systems in Scala: Cats Effect and ZIO. Comparing effect systems in Scala: Kyo, Gears, and Ox.


  12. Scala Times Issue #615

    Safe Scala: an introduction. Event Sourcing with PureLogic. Homogeneous Tuples in Scala 3. Introduction to Scala 3's Capture Checking and Separation Checking. Golem 1.5 features - Part 5: Scala support.


  13. Scala Times Issue #614

    Fixing a Command Injection Vulnerability in sbt. Scala's Momentum in the AI Era. Scala 3.8.3 is now available!. Apache Pekko 1.5. The Scala Workshop CFP, Jun 29th, Brussels, Belgium.


  14. Scala Times Issue #613

    Porting the Scala 2 optimizer to Scala 3. Scala: Learning Roadmap. Job-focused list of product companies using Scala in production. Protobuf Goes Scala-First. Metaprogramming: teaching the compiler to explain your data.


  15. Scala Times Issue #612

    Generating Direct-Style Scala 3 Applications. ScalaWAW #39 - Scalar warmup!, Mar 25th, Warsaw, Poland. Scalar, Mar 26th - 27th, Warsaw, Poland. The Scala Workshop CFP, Jun 29th, Brussels, Belgium. J On the Beach, Oct 29th - 30th, Malaga, Spain.


  16. Scala Times Issue #611

    Migrating sbt plugins to sbt 2 with sbt2-compat plugin. Tracking Capabilities for Safer Agents. Hardening Scoverage Support in Scala 3. Introducing PureLogic: direct-style, pure domain logic for Scala. Rage Against the (Plurality of) Effect Systems.


  17. Scala Times Issue #610

    How I used AI to modify hundreds of logs messages. Hybrid IO-Driven Promise. The Effect Pattern and Effect Systems in Scala. Fairstream: Fair Backtracking. Scala Standard Library Process.


  18. Scala Times Issue #609

    Practical observability: distributed tracing with otel4s. Forms4s: Rapid (Internal) UI Development. Postmortem of scala/scala3#24994. The Sovereign Tech Fund invests in Scala. Two Months of Vibe-Coding: Scala, Constraints, Trust and Shipping.


  19. Scala Times Issue #608

    ZIO Golem: Bringing Golem to Scala. Practical FP in Scala is now FREE!. Direct-style property based testing. RFC: sbt 2.0 on JDK 17. Business4s H2 2025 Highlights.


  20. Scala Times Issue #607

    Scala 3 slowed us down?. Coroutines, Event Loops - Build Your Own in Scala. Advent of Code 2025 in Scala (Solutions). Make delightful web apps with Scala and Krop!. Apache Pekko 2.0.0-M1.


  21. Scala Times Issue #606

    First class support for compilation profiling. Understanding Capture Checking in Scala. Laminar components inside React. Save your Scala apps from the LazyValpocalypse. To Effect or Not to Effect - a Scala Perspective.


  22. Scala Times Issue #605

    Join us for the Advent of Code 2025. Scala Days 2025: Conference Highlights and Talk Recordings. Metals v1.6.4 - Osmium. Scalar, Mar 26th - 27th, 2026, Warsaw, Poland.


  23. Scala Times Issue #604

    Pekko Core 1.3.0. Scalar 2026: Call for Speakers.


  24. Scala Times Issue #603

    Master ZIO: Functional Effect System. Better explanation of what Business4s is. ClickHouse with PlayFramework, Slick, and Evolutions.


  25. Scala Times Issue #602

    Scala 3 / No Indent. Scala 3 / Match Types. Scala 3 / HOCON Parsing. Scala vs F#. Demystifying Scala 3 Types.


Organizing an event?
Promote it with
Scala Times.
The Scala Times reader?
Get a banner!
Got a tip?Send it in!
Follow us on Twitter.
Curated by SoftwareMill.
We are hiring.
And taking on projects.