Visual Reasoning and Mental Maps in Elixir
summary
A proof-of-concept called paparazzi visualizes supervision trees, message rates and GenStage/Flow topologies by extracting Beam tracing and LTT entries and pushing aggregated updates to a D3/JS front end (rate‑limited to ~100ms). It keeps dead processes on the canvas, lets the user kill processes live, and surfaces restart indices and supervision strategies so rest-for-one behavior becomes obvious. Not production ready but workable for debugging and learning, complements Observer, erlyberly and visualixir.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:23VISUAL REASONING THE ACT OF COLLECTING INTUITIVE INFORMATION AND GET TO A CONCLUSION
- 2:15MENTAL MAPS HOW OUR MIND DIGEST THE COMPLEXITY OF SPATIAL INFORMATION
- 16:23VISUAL SUPERPOSITION
- 18:06CONTEXTUAL MESSAGE TRACING
- 23:49KEY LEARNINGS
- 24:18FUTURE PLANS
related talks
35mVisualizing the data flow with Cycle.js
30mVisualization Driven Development
29mImproving Developer Experience with LiveDashboard
30mVisualizing process evolution
19mSoftware Visualization: The humane solution
34mVisualising program execution
43mPortal - Exploring new Workflows with Visual Tools
32mHow to visualize a ruby project
