~/talk

D3 + Websocket for Live Web Applications

links:none on file
slides:none on file

Combines D3 data binding with a Cowboy websocket + MessagePack stream to build a live monitoring UI called shaman fed by an event probe library alien; current demo shows an auto-updating process list and small reduction-per-second graph and requires almost no handwritten JS thanks to HTML data-name bindings. Events arrive as framed lists, client performs delta calculations and keeps 60-s arrays for graphs. Prototype works locally; goal is distributed collection from thousands of nodes, no disk persistence yet. client-side delta calc

AI-written summary · about

  1. 0:00Introduction to the project
  2. 1:02Project goals and design
  3. 4:04Alien and event handling
  4. 5:58Shaman UI and data flow
  5. 9:22Using D3 for visualization
  6. 14:04Implementing D3 selections
  7. 20:14Websocket communication
  8. 24:44Dynamic UI generation
  9. 30:41Client-side calculations
  10. 34:42Managing complex displays
  11. 39:14Visualization and graphs
  12. 41:28Future work and conclusion
~/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.