Visual concurrency cookbook
summary
A small visualization stack records every Erlang tracer event, dumps binary snapshots, and reconstructs a temporal actor graph with a Phoenix API and a D3 frontend; it includes an XUnit integration and shows exact events (spawn, link, monitor, send, receive, schedule, GC). The prototype called Paparazzi recorder supports time-traveling traces and visualizes behaviors like a parallel map that spawns four workers and tears them down, is useful for education, has JS memory issues, and omits ancestors and group leadership.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 2:05Historical context
- 8:50Architecture
- 15:23Actors
- 18:07Relationships
- 20:16Application
- 27:02Conclusion
related talks
26mA Year of Observability Across the Toolstack: Breakthroughs, Challenges, Improveme...
29mChasing Real-Time Observability for CRuby
52mModern Observability and Event Driven Architectures
25mTracing Node. The Open Source Edition.
29mPeering into the black box: tips for visualizing your program's behavior
25mFollow The (Full)stack Trace: Understand Your App with Distributed Tracing
44mNow You See Me Too: Visual Tooling for Advanced System Analysis
09mSession Replay
