akka-streams
π―Skillfrom alexandru/skills
Enables reactive dataflow programming in Scala using Akka and Pekko Streams, with emphasis on testable components and selective stream usage.
Part of
alexandru/skills(8 items)
Installation
npx skills add https://github.com/alexandru/skills --skill <skill-name>Skill Details
Scala reactive streaming with Akka Streams and Pekko Streams. Use for dataflow and reactive programming patterns, testing stream components, and understanding when NOT to use streams (prefer plain functions for transformations and I/O).
More from this repository7
Enables typed error handling in Scala using Cats MTL Raise/Handle, supporting custom domain errors without EitherT transformers.
Enables robust, type-safe error handling in Kotlin using Arrow's Raise DSL and wrapper types for composable, expressive error management.
Manages safe resource lifecycle in Scala using Cats Effect `Resource`, enabling composable and cancellation-safe resource handling.
Manages Scala side effects and concurrency using Cats Effect IO, providing safe, pure functional programming with resource handling and structured concurrency.
Manages safe resource lifecycle in Kotlin using Arrow's `Resource`, enabling deterministic acquisition, release, and composition of resources like files, streams, and connections.
Guides Kotlin Compose developers in hoisting state effectively, ensuring unidirectional data flow and clear state ownership across UI components.
Converts and migrates Kotlin and Java code between libraries, supporting seamless interoperability and code transformation.