~/talk

Cascalog: Making Data Processing Fun Again

Talkat Clojure/conj 2011 · 2011-11-10..11-12· [data-engineering]
slides:none on file

Cascalog is a Clojure library that emits MapReduce jobs from REPL code and runs on Hadoop or locally; the demo parses Twitter JSON about Tunisia, builds typed subqueries (reactions, properties, followers), computes an average followers count (1,281) by composing count + sum = average as a predicate macro, produces bucketed follower distributions and top‑location lists, does word counts, and finds reaction chains (length 4 and 7) with a chain-pair-simple generator. The system emphasizes reusable predicate macros, map‑side partial aggregation optimizations, and code hosted on GitHub.

AI-written summary · about

  1. 0:00Introduction to Cascalog
  2. 1:13Cascalog Basics
  3. 4:01Query Syntax and Predicates
  4. 9:14Implicit Joins
  5. 10:26Running Basic Queries
  6. 14:48Aggregation Techniques
  7. 16:47Subqueries and Word Count
  8. 20:03Analyzing Tunisia Tweets
  9. 23:16Abstracting Data Parsing
  10. 29:49Advanced Querying and Macros
  11. 36:16Visualization and Analytics
  12. 41:11Advanced Graph Analysis
~/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.