~/talk

Making Data Dance

slides:none on file

Window functions like lead, lag, first_value, last_value and row_number are used to group and collapse chat messages by user and room, with examples that partition by fruit and by room. Raw SQL via the PG gem or ActiveRecord connection executes CTEs, views and materialized view refreshed concurrently to precompute hourly buckets and heatmaps, then index them for sub-second reads; a chord and sunburst built with D3 visualize movements from beacon UUID/major/minor data. Also covered: JSONB, ranges, UUIDs, upsert (9.5) and parallel scans (9.6).

AI-written summary · about

  1. 0:00Start
  2. 5:26CAVEATS
  3. 7:02WINDOW FUNCTION GREATEST HITS
  4. 15:38QUESTIONS WE CAN NOW ANSWER
  5. 16:17SUBQUERY
  6. 27:12POSTGRES
  7. 30:05DATATYPES
  8. 32:24REFACTOR
~/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.