Collection8 items

alexandru/skills

View on GitHub
3stars

🎯Skills8

🎯cats-mtl-typed-errors🎯Skill

Enables typed error handling in Scala using Cats MTL Raise/Handle, supporting custom domain errors without EitherT transformers.

cats-mtl-typed-errors
🎯arrow-typed-errors🎯Skill

Enables robust, type-safe error handling in Kotlin using Arrow's Raise DSL and wrapper types for composable, expressive error management.

arrow-typed-errors
🎯arrow-resource🎯Skill

Manages safe resource lifecycle in Kotlin using Arrow's `Resource`, enabling deterministic acquisition, release, and composition of resources like files, streams, and connections.

arrow-resource
🎯compose-state-hoisting🎯Skill

Guides Kotlin Compose developers in hoisting state effectively, ensuring unidirectional data flow and clear state ownership across UI components.

compose-state-hoisting
🎯cats-effect-resource🎯Skill

Manages safe resource lifecycle in Scala using Cats Effect `Resource`, enabling composable and cancellation-safe resource handling.

cats-effect-resource
🎯cats-effect-io🎯Skill

Manages Scala side effects and concurrency using Cats Effect IO, providing safe, pure functional programming with resource handling and structured concurrency.

cats-effect-io
🎯akka-streams🎯Skill

Enables reactive dataflow programming in Scala using Akka and Pekko Streams, with emphasis on testable components and selective stream usage.

akka-streams
🎯kotlin-java-library🎯Skill

Converts and migrates Kotlin and Java code between libraries, supporting seamless interoperability and code transformation.

kotlin-java-library