askill
alexandru

alexandru

Publisher on askill

18 total stars
Skills6
Updated 2/5/2026
GitHub
compose-state-hoisting
compose-state-hoisting
alexandru2/5/2026

Compose state management with a strong state-hoisting preference for Kotlin Compose (Android, Multiplatform, Compose for Web). Use for refactors or new UI that needs clear state ownership, unidirectio...

3
AI 96
arrow-resource
arrow-resource
alexandru2/5/2026

Kotlin + Arrow Resource lifecycle management with `Resource`, `ResourceScope`, and `resourceScope`. Use for designing safe acquisition/release of files, streams, DB pools/connections, HTTP clients, or...

3
AI 72
akka-streams
akka-streams
alexandru2/5/2026

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 fun...

3
cats-mtl-typed-errors
cats-mtl-typed-errors
alexandru2/5/2026

Scala typed errors with Cats MTL Raise/Handle and allow/rescue. Use for designing custom domain error types without EitherT, while keeping Cats Effect and ecosystem composition. Covers Scala 2/3 synta...

3
cats-effect-io
cats-effect-io
alexandru2/5/2026

Scala functional programming with Cats Effect IO and typeclasses. Use for wrapping side effects, modeling purity, choosing Sync/Async/Temporal/Concurrent, handling blocking I/O, and composing resource...

3
cats-effect-resource
cats-effect-resource
alexandru2/5/2026

Scala resource lifecycle management with Cats Effect `Resource` and `IO`. Use when defining safe acquisition/release, composing resources (including parallel acquisition), or designing resource-safe A...

3
Showing all 6 skills.