~/talk

PigPen: Map-Reduce for Clojure

Talkat Clojure/West 2014 · 2014-03-24..03-26· [clojure, data-engineering]
slides:none on file

Map-Reduce for Clojure that lets you write plain Clojure, ship closures and immutable params to the cluster, and run the same code locally for quick feedback. It generates Apache Pig scripts or executes locally via an RX-backed evaluator, supports distributed idiomatic Clojure and iterative REPL-driven development, and has full unit/generative test support. PigPen runs on thousands of machines, composes branching/looping pipelines, handles queries that compile into hundreds of Hadoop jobs, and is used in production at Netflix.

AI-written summary · about

  1. 0:00PigPen for Clojure
  2. 3:12Distributed Clojure
  3. 7:56Word count example
  4. 10:01Expression building and optimization
  5. 12:50Joins and co-groups
  6. 15:09Parameterizing functions
  7. 17:16Visualizing workflows
  8. 19:00Submitting jobs and future plans
~/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.