What problem does it solve?
This Skill provides a cohesive blueprint for mastering Scala 3.4+ and modern FP ecosystems to accelerate building robust distributed systems and data pipelines.
Core Features & Use Cases
- Language Modernization: Master Scala 3.4 features (Given/Using, Enums, Opaque types, extension methods) for safer, expressive code.
- Ecosystem Mastery: Integrate with Akka Typed, Cats Effect, ZIO, and Spark 3.x to build scalable services and data jobs.
- Project Scaffolding: Follow a detailed Implementation Guide for multi-module sbt projects, including library dependencies, testing, and packaging.
- Practical Scenarios: Use across microservices, streaming pipelines, and data analytics workloads in distributed environments.
Quick Start
Install sbt, set up a Scala 3.4.x project, add dependencies for akka-actor-typed, cats-effect, zio, http4s, doobie, and spark-sql, then consult the Module Index to begin with Core Language and Frameworks modules.