~/talk

Arrow Fx: Functional Domain Modeling with Kotlin

Talkat Conference for Kotliners 2020 · on Friday, 2020-06-05· [kotlin]

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

  1. 0:00Introduction
  2. 0:56Outline
  3. 5:03App Requirements
  4. 10:40Business Requirements
  5. 23:35Hiding Complexity
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.