~/talk

Users As Data

Talkat EuroClojure 2012 · 2012-05-17..05-18· [data-engineering]
speakerdeck:pingles
slides:none on file

Argues that user identities should be derived from users as immutable event streams rather than overwritten rows, so multiple user models can be folded over the same history; builds a lightweight data ecosystem (not a warehouse) using Esper + socket.io monitoring and a CLI aggregator on EC2, and runs batch analysis with Cascalog + R. Concrete win: a real-time monitor revealed about 1 in 10 requests failing after a TV spike, prompting fixes; network and flow diagrams from event data show where visitors go and which product areas underperform.

AI-written summary · about

  1. 0:00Users as Data concept
  2. 3:57Clojure data philosophy
  3. 8:57Limitations of traditional data
  4. 13:37Data warehousing critique
  5. 17:54Computation vs data separation
  6. 20:21Users as interaction data
  7. 23:50Google's behavioral data
  8. 26:58Data timeline vs app lifecycle
  9. 29:06From warehousing to ecosystem
  10. 34:23Data ecosystem examples
  11. 40:21Summary: event-driven data
  12. 41:06Q&A: event stream centralization
~/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.