~/talk

Composable Queries with Ecto

Talkat ElixirConf 2015 · 2015-10-01..10-03· [databases]
links:none on file
slides:none on file

Ecto queries become composable data pipelines: extract query construction from execution, use keyword and query‑expression syntaxes, compose named transformations (sources, transformations, syncs) and pipe queries through query pipeline stages. Builds a paginator, Scrivener, that returns page limit/offset entries and computes total counts by plucking out clauses (removing order/preload/select) so counts work even on complex queries; approach comes from real‑world apps and proves practical.

AI-written summary · about

  1. 0:00Start
  2. 1:27Please ask questions
  3. 2:36Patterns from real applications
  4. 2:48A few models for examples
  5. 3:51Keyword query syntax
  6. 5:16Separate construction and execution
  7. 21:25Pipelines are fractal
~/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.