~/talk

ELEVEN LITTLE LIFE-ENHANCING LIBRARIES

Talkat Scalar 2019 · 2019-04-05..04-06· [software-architecture, scala]
slides:none on file

Eleven Propensive microlibraries each solve one concrete problem: compile-time checked interpolators for emails and CSS, CSV parsing/serializing (Caesura), runtime-accessible annotations, regex pattern-matching that extracts groups (Kaleidoscope), on-demand monad typeclass generation (Mercator), digest helpers (Gastronomy), HTML that enforces nesting at compile time (Honeycomb), safe quoted process execution with compile-time syntax errors (Guillotine), a tiny Google Datastore ORM (Mutatis), ergonomic lenses (Optometry) and composable async/workflow graphs (Pyroclastic). They total tiny codebases, are used in Fury (≈5k LOC) and aim for compile-time validation and micro libraries under 500 LOC.

AI-written summary · about

  1. 0:00Introduction to micro libraries
  2. 5:20Contextual
  3. 7:27Caesura
  4. 9:26Adverse area
  5. 11:36Kaleidoscope
  6. 13:29Mercato
  7. 15:24Gastronomy
  8. 17:14Honeycomb
  9. 18:59Guillotine
  10. 21:24Mutatis
  11. 23:37Optometry
  12. 26:05Pyroclastic and closing
~/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.