π―Skills8
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 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.
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.
Enables reactive dataflow programming in Scala using Akka and Pekko Streams, with emphasis on testable components and selective stream usage.
Converts and migrates Kotlin and Java code between libraries, supporting seamless interoperability and code transformation.