~/talk

Specializing the Reader Monad for Pure Database Programming

TalkinGermanat ScalaIO 2018 · 2018-10-29..10-31· [databases]
links:none on file
slides:none on file

Presents modeling the database layer as Reader monad computations so queries are pure descriptions by separating representation from interpretation. Uses Scala composition, referential transparency and lazy evaluation to build an interpreter that defers running database calls until the IO boundary, producing composable query descriptions that are plain functions and later interpreted into real DB operations.

AI-written summary · about

  1. 0:00Introduction
  2. 8:51Reader Monad in Scala
  3. 24:56Pure database theory
  4. 35:50Implementing debt
  5. 44:35User 16 examples
  6. 50:52Conclusion & Q&A
~/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.