Arrow Fx: Functional Domain Modeling with Kotlin
summary
Builds a small app that takes a list of URLs and returns structured entities using Arrow Optics Arrow Fx and Arrow Meta on Kotlin with KotlinX coroutines. It enforces a 56‑char alphanumeric API key via type refinements, constrains max parallel requests to two and runs blocking calls on an IO pool, uses Either for typed errors and a composed schedule to retry up to three times. Dependency wiring uses the given annotation and coercion groups to hide the program; compiler checks and runtime limits demonstrably work.
AI-written summary · about
chapters (5)
related talks
51mArrowFx: Functional Programming for the masses
27mLeveraging the power of Arrow
40mArchitecting Typed FP Applications & Libraries in Kotlin with Arrow
47mFunctional programming in Kotlin: exploring Arrow
41mAn Arrow to the Kotlin
50mState of the functional ecosystem in Kotlin: Mid 2018 checkup
57mFunctional Android apps
39mFunctional Programming in Kotlin with Λrrow
