Awesome! Not only that one can build this in JavaScript, but also that your browser on a mobile phone can render this.
15 karma · joined September 17, 2014
With agent systems, logs get bad pretty quickly. You want to know what is alive, what spawned what, what it's waiting on, what retried, what died, etc.
Since this is Elixir, are you planning to show the actual BEAM process/supervision structure in WeaveScope, or mostly the higher-level workflow graph?
Feels like both are useful. The graph shows what you meant to run, the process tree shows what is actually running.
Curious how you're handling abandoned games. Do they just sit around until some timeout kills them, or are you persisting after each move so they can be rebuilt after a deploy/restart?
Most of the time a distinct between first and last name is already enough for presentational purposes.