~/talk

Arrow of Outrageous Error Handling

links:none on file
slides:none on file

Demonstrates using Arrow on Android to make error handling type safe by replacing unchecked exceptions with explicit results, using Either.catch to wrap network and DB failures, mapping data source exceptions into domain exceptions, and composing calls with a monad comprehension (bind) to avoid nesting while preserving short circuit semantics. Shows accumulating validation errors with Validated with NonEmptyList and zip to return multiple reasons for invalid names. Ends with practical guidance to handle errors locally rather than with a global handler.

AI-written summary · about

  1. 0:00Start
  2. 4:58Callbacks
  3. 5:52Rx Java
  4. 12:51Remote Data Source
  5. 34:19Does the Arrow Library Have any Api To Globalize Error Handling
~/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.