~/talk

Rock Solid Haskell Services (Part 2)

Talkat LambdaConf 2018 · 2018-06-03..06-05· [machine-learning]
links:none on file
slides:none on file

Hands-on Haskell workshop that shows concrete techniques to make concurrent services resilient: implements supervision trees and circuit breakers, uses STM plus semaphores and timeouts, and demonstrates cleanup patterns. The demo builds with Stack and Docker, embeds configuration specs via embedFile, parses connection strings, and uses RIO/ReaderT and monad-throw for error strategy. The provided config resolver library runs after fixing env values and the demo connects to PostgreSQL, but the library is still evolving.

AI-written summary · about

  1. 0:00Start
  2. 0:47Error Handling
  3. 16:02Output
  4. 38:48Defining Contracts
  5. 51:10Disclaimer
~/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.