~/talk

Scalable Data Visualization

Talkat React.js Conf 2015 · on Thursday, 2015-01-29· [react, data-visualization]
github:znation
slides:none on file

Uses React.js to render real, shipped visualization components over a streaming pipeline that parses a 21 GB Bitcoin blockchain into 45 million transactions, aggregates with sketch streaming aggregation and binning into ~47 KB updates every two seconds, and sends them over websocket/XMLHttpRequest to a browser that calls setState and renders SVG or canvas. Architecture uses a stateful server with Flux-like dispatcher, pages raw rows around browser scrolling limits, and reports working up to a terabyte of data.

AI-written summary · about

  1. 0:00Start
  2. 2:26Building a predictive application
  3. 3:15Why Data Visualization?
  4. 3:45Real world example: Bitcoin transactions
  5. 10:41Visualizing large data: challenges
  6. 11:49Data Visualization Pipeline
  7. 13:02Compute close to the data Server
  8. 13:32"Flux" on the server
  9. 14:43Scalable aggregation
  10. 17:20Example (server)
  11. 17:44Example (client)
  12. 19:20Visual elements, cont'd.
  13. 19:53Anatomy of d3.js
  14. 21:27Example (parent component)
  15. 21:48Example (child component)
  16. 22:05Choosing a render target
  17. 23:00Considerations
  18. 23:49Render targets compared
  19. 25:06The Dato visualization architecture
~/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.